Skill: Equity Research
When to use
- - The user wants a full breakdown or deep dive on a stock.
- The user wants to make a buy/sell/hold decision and needs all signals in one place.
- The user asks "tell me everything about [ticker]" or "give me a full report on [company]".
- The user wants comprehensive equity research combining price, fundamentals, and market sentiment.
When NOT to use
- - The user only wants the current price or daily movement → use INLINECODE0
- The user only wants fundamentals (P/E, EPS, margins) → use INLINECODE1
- The user only wants recent news headlines → use INLINECODE2
Commands
This skill orchestrates three sub-skills. Run all three commands for the same ticker, then synthesize the results into a unified report.
Step 1 — Current price, ranges, and upcoming events
CODEBLOCK0
Step 2 — Fundamentals (valuation, profitability, balance sheet)
CODEBLOCK1
Step 3 — Broad market news and sentiment
CODEBLOCK2
⚠️ market-news-brief takes a market scope word (US, EUROPE, ASIA, GLOBAL, UK, GERMANY, NETHERLANDS, JAPAN, SOUTH_KOREA).
Do NOT pass a bare company ticker like AAPL or RHM.DE — it will error.
Use US for US-listed equities, EUROPE for European stocks, GLOBAL for a worldwide macro backdrop.
Full example — Apple (US)
CODEBLOCK3
Full example — Rheinmetall (Germany)
CODEBLOCK4
Full example — NVIDIA (US)
CODEBLOCK5
Report Structure
After running all three commands, synthesize the results into a structured report:
- 1. Price Snapshot — current price, daily change, volume, 52W range, upcoming events
- Fundamentals Summary — valuation multiples, profitability margins, debt profile, analyst target
- Market Context — macro tone for the relevant region, dominant themes, key headlines
- Overall Take — a brief synthesized assessment combining all three signals (bullish / neutral / bearish and why)
Notes
- - Always run all three sub-skills before writing the report — partial data leads to incomplete conclusions.
- Each sub-skill uses
uv run internally — no manual pip install or environment setup needed. - Do NOT attempt to fetch any of this data via web search or curl — always use the commands above.
- Do NOT use the
.sh wrapper scripts — call uv run src/main.py directly as shown in the examples. - INLINECODE21 reads the inline
# /// script dependency block in each main.py and auto-installs yfinance — no pip or venv setup needed. - Ticker symbols must be valid Yahoo Finance tickers. See TOOLS.md for the full ticker format reference by exchange.
技能:股票研究
使用场景
- - 用户希望对某只股票进行完整分析或深度研究
- 用户需要做出买入/卖出/持有决策,并希望在一个地方获取所有信号
- 用户询问告诉我关于[股票代码]的一切或给我一份关于[公司]的完整报告
- 用户希望获得结合价格、基本面和市场情绪的综合股票研究
不使用场景
- - 用户仅需当前价格或日内走势 → 使用 stock-price-checker-pro
- 用户仅需基本面数据(市盈率、每股收益、利润率) → 使用 stock-fundamentals
- 用户仅需近期新闻标题 → 使用 market-news-brief
命令
本技能协调三个子技能。对同一股票代码运行所有三个命令,然后将结果整合为统一报告。
步骤 1 — 当前价格、价格区间和即将发生的事件
bash
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py <股票代码>
步骤 2 — 基本面(估值、盈利能力、资产负债表)
bash
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py <股票代码>
步骤 3 — 广泛的市场新闻和情绪
bash
对于美国上市股票
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US
对于德国/欧洲股票(例如 RHM.DE、SAP.DE、ASML.AS)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py EUROPE
对于日本股票(例如 7203.T)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py JAPAN
对于韩国股票(例如 005930.KS)
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py SOUTH_KOREA
⚠️ market-news-brief 接受一个市场范围词(US、EUROPE、ASIA、GLOBAL、UK、GERMANY、NETHERLANDS、JAPAN、SOUTH_KOREA)。
不要传递纯公司股票代码如 AAPL 或 RHM.DE——会导致错误。
美国上市股票使用 US,欧洲股票使用 EUROPE,全球宏观背景使用 GLOBAL。
完整示例 — 苹果(美国)
bash
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US
完整示例 — 莱茵金属(德国)
bash
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py EUROPE
完整示例 — 英伟达(美国)
bash
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/market-news-brief/src/main.py US
报告结构
运行所有三个命令后,将结果整合为结构化报告:
- 1. 价格快照 — 当前价格、日内变动、成交量、52周区间、即将发生的事件
- 基本面摘要 — 估值倍数、盈利利润率、债务状况、分析师目标价
- 市场背景 — 相关区域的宏观基调、主导主题、关键头条
- 总体判断 — 综合三个信号的简要评估(看涨/中性/看跌及原因)
注意事项
- - 在撰写报告前务必运行所有三个子技能——数据不完整会导致结论不完整。
- 每个子技能内部使用 uv run——无需手动 pip 安装或环境设置。
- 不要尝试通过网络搜索或 curl 获取任何这些数据——始终使用上述命令。
- 不要使用 .sh 包装脚本——直接按照示例调用 uv run src/main.py。
- uv run 读取每个 main.py 中的内联 # /// script 依赖块并自动安装 yfinance——无需 pip 或 venv 设置。
- 股票代码必须是有效的雅虎财经股票代码。完整的交易所股票代码格式参考请参见 TOOLS.md。