AGENT SKILL
数据与分析74 个交易 skill 管流程与风控,明确声明不给信号
tradermonty/claude-trading-skills
2,867 star,MIT,含日文 README。74 个 skill / 8 大类 / 58 production + 16 beta,全部由 skills-index.yaml 这个 canonical 索引统一管理,每条带 verification matrix(数据源、必需还是推荐、standalone 还是 workflow_step、成熟度),README 的目录表由脚本生成。workflows/ 下的 YAML manifest 把它们串成可执行流程并由 validator 强校验。
我们的判断最难得的是自我设限:它写明不为全自动交易、信号外包、短线剥头皮设计,README 顶部就是一大段免责声明,MIT「AS IS」。波段那条 workflow 先过 drawdown-circuit-breaker 与 pre-trade-discipline-gate 再去选股——风控闸门在标的之前,这个顺序就是整套设计的灵魂,和大多数「先给你一堆票」的工具正相反。
git clone https://github.com/tradermonty/claude-trading-skills && cp -r claude-trading-skills/skills/backtest-expert ~/.claude/skills/定位:流程与风控,不是荐股信号
tradermonty/claude-trading-skills(2,867 stars / 651 forks,MIT,文档站 tradermonty.github.io,含日文 README)是给时间有限的个人投资者的一套交易研究工具:核心长期仓(ETF/股息)加纪律化的卫星波段仓。它反复强调自己不是财务建议、不是信号服务、不是下单平台——它管的是流程、风险与复盘记录。整份 README 顶部就是一大段免责声明,MIT 许可「AS IS, WITHOUT WARRANTY」。
明确写出「不适合谁」同样重要:它不为全自动交易、信号外包、短线剥头皮设计。这种自我设限在交易类工具里很罕见,也正是它可信的地方。
74 个 skill,8 大类,58 production + 16 beta
所有 skill 由 skills-index.yaml 这个 canonical 元数据索引统一管理(id、category、integrations、workflow 反向引用),README 里的目录表是脚本 generate_catalog_from_index.py 自动生成的。规模与分布:
| 类别 | 数量 | 代表 skill |
|---|---|---|
| market-regime | 16 | market-breadth-analyzer、uptrend-analyzer、exposure-coach、ibd-distribution-day-monitor、macro-regime-detector |
| strategy-research | 15 | backtest-expert、manifoldbt-backtester、edge-pipeline-orchestrator |
| meta | 9 | 导航与元能力(Navigator、质量看板等) |
| swing-opportunity | 7 | vcp-screener、canslim-screener、breakout-trade-planner |
| trade-planning | 7 | position-sizer、technical-analyst、pre-trade-discipline-gate |
| core-portfolio | 7 | portfolio-manager、value-dividend-screener、kanchi-dividend-sop |
| advanced-satellite | 7 | parabolic-short-trade-planner、earnings-trade-analyzer、options-strategy-advisor |
| trade-memory | 6 | trader-memory-core、signal-postmortem |
每个 skill 在索引里都带 verification matrix(该用哪个数据源、必需还是推荐、standalone 还是 workflow_step、production 还是 beta)。这种把「依赖与成熟度」结构化标注的做法,让 74 个 skill 不至于变成一团乱麻。
workflows/:把 skill 串成可执行流程
真正让它可用的是 workflows/ 下的 YAML manifest——每个都按顺序点名具体 skill、决策闸门与产物,并由 validator(--strict-workflows)强制校验。新手从这五条起步:
| 目标 | workflow | 锚点 skill | API 需求 |
|---|---|---|---|
| 每日 15 分钟看盘 | market-regime-daily | market-breadth-analyzer, uptrend-analyzer, exposure-coach | 基础路径无需 API |
| 每周长期组合复盘 | core-portfolio-weekly | portfolio-manager, kanchi-dividend-review-monitor, trader-memory-core | 需 Alpaca;手工 CSV 是降级兜底 |
| 仅在风险允许时找波段标的 | swing-opportunity-daily | vcp-screener, drawdown-circuit-breaker, technical-analyst, position-sizer, trader-memory-core, pre-trade-discipline-gate | 选股需 FMP;风险与纪律闸门用本地状态 |
| 记录并从每笔平仓学习 | trade-memory-loop | trader-memory-core, signal-postmortem | 手工路径无需 API |
| 月度绩效复盘并调规则 | monthly-performance-review | trader-memory-core, signal-postmortem, backtest-expert | 手工路径无需 API |
注意波段那条里两个闸门:drawdown-circuit-breaker(回撤熔断)和 pre-trade-discipline-gate(下单前纪律闸)。先过风控,再找标的——这个顺序就是整套设计的灵魂,和大多数「先给你一堆票」的工具正相反。
安装与配套
# Claude 网页版:从 skill-packages/ 下载 .skill,Customize → Skills 上传
# Claude Code:clone 仓库,把需要的 skill 目录拷进 ~/.claude/skills/(或项目级 .claude/skills/)
git clone https://github.com/tradermonty/claude-trading-skills
cp -r claude-trading-skills/skills/backtest-expert ~/.claude/skills/
仓库还有 skillsets/(按目标打包的必装/推荐/可选 bundle,首发 4 个:market-regime、core-portfolio、swing-opportunity、trade-memory,由 Navigator 消费),以及一个配套的 Hermes Trading Research Agent Work Package,把这些 skill 封装成 /pre-market-routine、/after-close-review、/trade-journal、/weekly-portfolio-review、/monthly-performance-review 等 slash command。它再次声明:这是研究/记录/风险复盘助手,不下单、不做信号、不跑隐藏定时任务,人的决策闸门始终是核心。
平台支持 Python 3.10–3.13(Linux/Windows/macOS),打包的独立 skill 保留 3.9 源码下限;只有被 CI 跑过的组合才算「supported」。