前言¶
日常盯盘、复盘财报、维护自选股或组合时,信息散落在行情软件、新闻和表格里,Agent 若没有固定流程,容易只给泛泛结论,难以复用。下面介绍 SkillHub 上的 Stock Analysis(坐标 @clawhub_udiedrichsen/stock-analysis):把行情拉取、多维评分、组合与关注列表等能力写进通用 SKILL.md,由 Agent 按脚本与说明执行,输出更可核对、可重复的结果。
这是什么¶
Stock Analysis 是一款面向股票与加密货币分析的数据类 Skill,当前版本 6.2.0,由发布者 udiedrichsen 维护,经 clawhub 同步至 SkillHub。它基于 Yahoo Finance 等公开数据源,覆盖单标的分析、组合管理、股息与热点扫描等场景。Skill 标签标明 requires_api_key=false,核心行情能力不强制自备 API Key(部分可选能力如 Twitter 热点需另行配置,见下文注意)。
在 SkillHub 上的分类为 data-analysis;页面统计(以 SkillHub 展示为准)评分 100000,下载 93400,安装 2077。上游仓库:clawhub.ai/udiedrichsen/stock-analysis。国内入口:SkillHub 技能页,API 坐标页:api.skillhub.cn/org-02qudk26/stock-analysis。
核心功能¶
以下能力均来自官方简介与上游文档,安装后由技能目录内脚本承载。
八维度股票评分与风险提示¶
对美股标的做综合评分,维度包括盈利超预期、基本面、分析师情绪、历史财报反应、市场与板块环境、动量、情绪等(股票与加密货币的权重表在上游文档中有说明)。同时提供财报临近、超买、风险偏好转弱等风险提示,并支持 --fast、--no-insider 等性能选项以缩短耗时。
投资组合与周期复盘¶
可创建命名组合、录入持仓成本与数量,并对组合做周期收益等分析,便于把「持仓表」和「分析结论」放在同一套流程里。
关注列表与提醒¶
支持加入关注标的,并按目标价、止损价或买卖信号变化设置提醒;可列出关注列表并检查是否触发条件(含面向 Telegram 的通知格式选项)。
股息分析¶
针对偏股息策略的标的,输出收益率、派息率、增长与安全性评分等指标,并支持多只标的对比与 JSON 输出。
热点扫描(Hot Scanner)¶
聚合 CoinGecko、Google News、Yahoo Finance 等来源,扫描当下热门 crypto 与股票异动;可选关闭社媒以加快扫描。Twitter/X 情绪为可选项,需按上游说明安装 bird 并配置认证。
谣言与早期信号(Rumor Scanner,v6.2)¶
扫描并购传闻、内部人交易、分析师评级变动、社媒「据传」类表述及 SEC 相关动态,并按潜在影响打分,适合在美股开盘前做预读(上游建议例如 07:00 运行)。
加密货币¶
支持常见主流币种(使用 BTC-USD、ETH-USD 等形式),分析项含市值、与 BTC 相关性、动量等。
安装与启用¶
1、安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可按 SkillHub 安装说明 执行,例如完整安装:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2、安装本 Skill 到当前 Agent 的 skills 目录¶
SkillHub 要求安装时必须指定 --dir,否则会装到默认 ./skills/ 且 Agent 可能无法加载。
skillhub install @clawhub_udiedrichsen/stock-analysis --dir <你的 Agent skills 目录>
常见路径(以 SkillHub 文档为准):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
也可在 SkillHub 技能页将安装提示发给 AI:依据 skillhub.md 安装 @clawhub_udiedrichsen/stock-analysis。
3、OpenClaw 生态(若使用该环境)¶
上游 ClawHub 提供的命令为:
openclaw skills install @udiedrichsen/stock-analysis
Cursor 用户完成 skillhub install 并指向 ~/.cursor/skills/ 后,在对话中引用该 Skill 即可;脚本依赖 uv 运行 Python(见典型用法)。安装或升级后若 Agent 未识别新 Skill,需按你所用客户端说明重启或刷新技能列表。
典型用法¶
安装完成后,技能目录记为 {baseDir}。下列命令来自上游仓库文档,将 {baseDir} 替换为实际安装路径。
单标的与多标的分析¶
uv run {baseDir}/scripts/analyze_stock.py AAPL
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL
uv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD
股息¶
uv run {baseDir}/scripts/dividends.py JNJ
uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json
关注列表¶
uv run {baseDir}/scripts/watchlist.py add AAPL --target 200
uv run {baseDir}/scripts/watchlist.py list
uv run {baseDir}/scripts/watchlist.py check
组合¶
uv run {baseDir}/scripts/portfolio.py create "Tech Portfolio"
uv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150
uv run {baseDir}/scripts/portfolio.py show
uv run {baseDir}/scripts/analyze_stock.py --portfolio "Tech Portfolio" --period weekly
热点与谣言扫描¶
python3 {baseDir}/scripts/hot_scanner.py
python3 {baseDir}/scripts/hot_scanner.py --no-social --json
python3 {baseDir}/scripts/rumor_scanner.py
在 Cursor 中,也可直接用自然语言让 Agent 调用上述能力(例如「用 Stock Analysis 快速分析 AAPL 并对比 MSFT」),由 Skill 指引选择对应脚本与参数。
组合与关注列表数据默认落在用户目录,上游文档记载为:
- 组合:
~/.clawdbot/skills/stock-analysis/portfolios.json - 关注列表:
~/.clawdbot/skills/stock-analysis/watchlist.json
适用场景与注意¶
适合谁:需要 repeatable 行情复盘、自选股提醒、组合跟踪、股息筛选或盘前扫热点/传闻的个人投资者与研究员;希望在 Agent 对话里完成上述步骤、而不是每次手写爬虫脚本的开发者。
限制(上游明确说明):Yahoo Finance 约有 15–20 分钟延迟;空头兴趣、内部人交易等存在数日至数周滞后;以美股为主,非美股数据可能不完整;热点与新闻依赖关键词与缓存策略,不能替代合规研究流程。Hot Scanner 的 Twitter 能力需额外安装与登录配置。任何输出仅供信息参考,不构成投资建议。
结尾¶
经过上面的步骤,Stock Analysis 把行情获取、评分、组合、提醒和扫描器收敛到同一套 Skill 与脚本里,适合在 Cursor 等 Agent 环境中反复使用。安装与详情见 SkillHub 技能页,坐标入口 https://api.skillhub.cn/org-02qudk26/stock-analysis。