technical-analyst

Analyzes stock price trends, moving averages, and technical indicators to produce structured findings files.

Updated May 9, 2026
One-click install
npx skills add https://github.com/122yjs/invest_harness --skill technical-analyst-122yjs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: technical-analyst
Source: https://github.com/122yjs/invest_harness/tree/main/plugins/vertical-plugins/invest-research/skills/technical-analyst
Command: npx skills add https://github.com/122yjs/invest_harness --skill technical-analyst-122yjs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing the technical analysis section (Part IX) of an equity research report requires gathering OHLCV price data, computing indicators like RSI and MACD, and interpreting support/resistance levels consistently. This Skill standardizes that workflow so the technical section is reproducible and properly sourced. ## Core Features & Use Cases - Indicator Computation: Calculates 20/60/120/200-day moving averages, RSI 14, MACD (12,26,9), Bollinger Bands (20,2), ATR 14, and OBV from OHLCV data. - Multi-Source Data Routing: Uses yfinance for global markets and KRX official data paths (korea-stock MCP) for Korean-listed companies. - Evidence Ledger Emission: Appends every data point to a dual-format evidence ledger (Markdown table plus JSONL) with TEC-prefixed IDs for auditability. - Use Case: Given a ticker like AAPL, produce a findings.md file containing price summaries across 1-month to 3-year windows, trend and moving-average analysis, indicator signal tables, support/resistance levels, and a dashboard YAML block for downstream HTML report rendering. ## Quick Start Run the technical-analyst skill on ticker AAPL to generate the Part IX technical analysis findings file in the active workspace.

Frequently Asked Questions about technical-analyst

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform technical analysis on a stock for a research report?▼

Provide the ticker, exchange, and analysis date, and the skill retrieves OHLCV data, computes moving averages and indicators like RSI and MACD, and writes a structured findings.md file with trend, support/resistance, and signal interpretation tables.

What technical indicators does this analysis cover?▼

It covers 20/60/120/200-day moving averages, RSI 14, MACD (12,26,9), Bollinger Bands (20,2), ATR 14, volume moving averages, and OBV. Each indicator is interpreted with bullish, neutral, and bearish signal criteria.

Does it support Korean stocks listed on KRX?▼

Yes. For Korean-listed companies it prioritizes official KRX market data through the korea-stock MCP tools or direct API paths, using get_corp_code and get_stock_trade_info. yfinance is used only as a secondary source for chart generation.

What data source is used for global stock price history?▼

Global markets use yfinance as the primary tool via yfinance_get_price_history, which returns OHLCV data plus candlestick and VWAP chart images. If unavailable, other callable market-data sources or web search supplement the data.

Can technical analysis alone drive investment decisions in this workflow?▼

No. The skill explicitly treats technical signals as auxiliary inputs that must not replace fundamental or valuation analysis. It prohibits definitive claims like guaranteed buy signals and requires combining signals with price trend, volume, and support/resistance context.