tradermonty/claude-trading-skills:用Claude Skills组织投资与交易决策流程
给时间有限的个人投资者用Claude Skills整理市场复盘、仓位、交易计划和复盘,不替人发出买卖信号。
GitHub tradermonty/claude-trading-skills 更新 2026-11-14 分支 main 星标 4.2K 分叉 865
Python Claude Code Skills FMP API 技术分析与交易策略 Linux/Windows/macOS

🧭 决策指南

适合,如果你

  • 你以ETF、股息股和长期投资为核心,还想加入纪律化波段交易。
    README 的项目介绍和 Who This Is For:长期投资、ETF、股息股是核心,波段交易是卫星策略。
  • 你需要先管理风险,再筛选候选标的,并希望记录交易决策。
    README 的 Who This Is For 和 Core Skill Areas 列出了 exposure-coach、pre-trade-discipline-gate、trader-memory-core。
  • 你暂时没有FMP、FINVIZ或Alpaca订阅,但能提供公开CSV、图表截图或本地文件。
    README 的 No API Key Starter Path 明确列出5个无API密钥技能及其输入限制。
  • 你想用Black-Scholes比较covered calls、spreads或straddles等期权策略。
    README 的 Options Strategy Development 明确列出Options Strategy Advisor和Black-Scholes。

不适合,如果你

  • 你需要全自动交易、信号外包或短线剥头皮系统。
    README 的 Who This Is For 明确写明项目不面向fully automated trading、signal outsourcing或short-term scalping。
  • 你期待项目替你做买卖决定或保证盈利。
    README 正文明确写明目标不是把buy/sell decisions外包给AI,也不是signal service或profitability promise。
  • 你的工作环境不在Linux、Windows或macOS,且无法使用Python 3.11至3.13。
    README 的 Supported platforms 只列出Linux、Windows、macOS以及Python 3.11至3.13共享项目环境。
  • 你需要已有正式版本包或稳定发布渠道。
    项目元数据显示版本发布为0,最新版本为No releases。

前置条件

  • {'text': '共享项目环境支持Python 3.11至3.13,平台为Linux、Windows和macOS。', 'text_en': 'The shared project environment supports Python 3.11 through 3.13 on Linux, Windows, and macOS.'}
  • {'text': '部分技能需要FMP、FINVIZ Elite或Alpaca API,具体依赖以skills-index.yaml为准。', 'text_en': 'Some skills require FMP, FINVIZ Elite, or Alpaca APIs; skills-index.yaml is authoritative.'}
  • {'text': 'FMP免费层为每天250次请求,并需要FMP_API_KEY。', 'text_en': "FMP's free tier provides 250 requests per day and requires FMP_API_KEY."}
  • {'text': '无API密钥路径仍需要公开CSV、图表截图或本地文件。', 'text_en': 'The no-API-key path still requires public CSVs, chart screenshots, or local files.'}

第一步命令(README 原文)

export FMP_API_KEY=your_key_here

要注意

  • README与其他文档冲突时,以skills-index.yaml和workflows/*.yaml为准。
    README 的 Canonical source 说明。
  • 无API密钥不等于无外部数据,market-breadth-analyzer仍需公开CSV。
    README 的 No API Key Starter Path 注释。
  • FINVIZ Elite不是免费服务,价格为每月39.50美元或每年299.50美元。
    README 的 API Setup:FINVIZ Elite API。
  • Alpaca实盘模式要求将ALPACA_PAPER设为false,并配置Alpaca MCP Server。
    README 的 API Setup:Alpaca Trading API。

材料未说明

  • README材料没有说明完整安装命令和各技能的安装流程。
  • README材料没有说明Claude Web App与Claude Code的具体配置步骤。
  • README材料没有给出各技能的逐项API依赖、输入格式和输出延迟。
  • README材料没有提供测试覆盖率、生产稳定性或实时行情准确性数据。
  • README材料没有说明0个正式版本发布对应的兼容性承诺。
  • README材料没有说明交易数据、API密钥和本地日志的存储与隐私处理方式。

💡 深度解析

6
适合 我在维护这个 MIT 项目,新增或修改了一个 Claude Skill,希望目录、技能说明和质量仪表板保持一致;仓库是否提供了明确的索引与生成流程?
适合读者: 维护该开源仓库、需要通过 skills-index.yaml 和 Python 生成脚本更新技能目录的贡献者

适合,因为 README 把 skills-index.yaml 指定为技能目录和元数据的权威来源,并给出了生成目录的明确命令。

  • Detailed Skill Catalog 明确写着:修改技能描述时编辑 skills-index.yaml,再运行 scripts/generate_catalog_from_index.py。
  • 目录、工作流配置、兼容性矩阵和质量仪表板共同构成项目的维护与使用说明体系。
  • 项目数据标注许可证为 MIT,适合阅读、修改和扩展。
  • README 还要求更新前阅读 Changelog 以及 release compatibility and migration policy,有助于控制技能变更影响。

但仓库没有正式发布版本,且提供的信息没有说明生成脚本是否有自动化测试、CI 阻断条件或目录生成后的差异检查。

  • README:"The detailed catalog below is auto-generated from `skills-index.yaml` by `scripts/generate_catalog_from_index.py`"
  • README:"To update a skill's description, edit its `skills-index.yaml` entry and re-run the generator"
  • 项目数据:license 为 MIT License;main_language 为 Python
  • README:"See the Changelog ... and the release compatibility and migration policy before updating"
python3 scripts/generate_catalog_from_index.py
材料未说明:README 未说明该脚本是否会覆盖手工编辑内容、是否支持校验失败退出,以及是否由 CI 强制运行。;未提供贡献者数量、测试覆盖率和质量仪表板的具体门槛。
适合 我已经使用 Alpaca paper trading,想把市场状态、position-sizer、pre-trade-discipline-gate 和交易复盘接到流程里;这个项目是否适合我,同时能避免默认把分析变成真实订单?
适合读者: 希望使用 Alpaca 纸面交易 API,但还没有准备把系统切换到真实交易的个人交易者

适合,但前提是把 Alpaca 明确保持在 paper trading;项目的设计边界是辅助决策,不是自动交易系统。

  • README 要求 Alpaca 使用 MCP Server,并通过 ALPACA_API_KEY、ALPACA_SECRET_KEY 和 ALPACA_PAPER 配置账户模式。
  • 示例配置把 ALPACA_PAPER 写为 "true",同时说明 "false" 才代表 live trading,因此纸面交易有明确开关。
  • market-regime-daily 的最终结果是供人工审核的 Exposure Coach posture,不是订单。
  • position-sizer、pre-trade-discipline-gate 和 signal-postmortem 分别覆盖风险计算、交易前纪律检查和事后复盘。

但 README 没有描述真实订单的权限隔离、重复下单保护、异常处理或人工确认 API,因此不能把“paper 默认”理解为完整的生产级安全机制。

  • README:"Requires Alpaca MCP Server configuration"
  • README:`export ALPACA_PAPER="true" # or "false" for live trading`
  • README:"market-regime-daily workflow ends with an Exposure Coach posture for human review, not an order"
  • Core Skill Areas:`position-sizer`、`pre-trade-discipline-gate`、`signal-postmortem`
export ALPACA_PAPER="true"  # or "false" for live trading
材料未说明:README 未说明工作流是否能够直接提交 Alpaca 订单,或仅生成供外部执行的计划。;未说明纸面交易与真实交易之间是否存在权限、审批和异常恢复层。
视情况 我在 Linux、Windows 和 macOS 之间共享 Claude Code 环境,根项目统一使用 Python 3.11 至 3.13,但部分独立技能要求 Python 3.9 source floor;这个项目的兼容性是否足以支持跨平台部署?
适合读者: 在 Linux、Windows 或 macOS 上维护 Python 3.11 至 3.13 根环境,并希望把技能接入 Claude Code 的开发者

视情况,因为 README 给出了明确的版本范围和平台范围,但没有承诺范围内所有组合都经过 CI 验证。

  • 共享项目环境支持 Linux、Windows、macOS,以及 Python 3.11 至 3.13。
  • 独立打包技能保留 Python 3.9 source floor,因此不能简单把根项目版本要求等同于所有技能的运行验证范围。
  • README 明确指出,只有被项目 CI 实际运行的根项目组合才算 supported,其余组合属于 best-effort、unverified。
  • 项目还要求更新前阅读兼容性矩阵、Changelog 和 release compatibility and migration policy;当前项目数据的 release_count 为 0,没有正式发布版本可供锁定。

因此它适合可接受自行验证和锁定提交的开发者,不适合作为已有严格认证矩阵的成品依赖。

  • README:"supports Python 3.11 to 3.13 on Linux, Windows, and macOS"
  • README:"Packaged standalone skills retain a Python 3.9 source floor"
  • README:"A root-project combination counts as supported only if it is exercised by the project's CI"
  • 项目数据:main_language 为 Python;release_count 为 0
材料未说明:README 摘要未提供具体兼容性矩阵,因此无法判断目标操作系统、Python 小版本和特定技能组合是否被 CI 覆盖。;未说明 Claude Code 在三种操作系统上的安装、路径和权限差异。
适合 我以 ETF 和分红股作为核心持仓,只想在市场环境有利时用 VCP 或 CANSLIM 做卫星波段交易;这个项目能否帮我把复盘、仓位和交易计划串起来,而不是只给我股票信号?
适合读者: 以长期投资、ETF 和分红股为核心,只能抽出有限时间进行纪律化波段交易的个人投资者

适合,因为它明确面向“长期投资 + ETF/分红股核心 + 纪律化波段卫星”的时间有限投资者,而且目标不是替用户做买卖决定。

  • market-regime-daily 会以 Exposure Coach 姿态结束,供人工审核而不是直接生成订单。
  • vcp-screener、canslim-screener 和 breakout-trade-planner 覆盖机会发现与计划制定。
  • position-sizer、pre-trade-discipline-gate 和 technical-analyst 可把风险、技术条件和交易前检查放进同一条路径。
  • trader-memory-core 与 Weekly Performance Digest 用于记录已实现结果和过程教训。

不过,README 没有证明这些组合已经产生稳定收益,也没有说明不同技能之间的默认参数是否完全一致。

  • README:"designed for investors who use long-term investing, ETFs, and dividend stocks as their core, while using disciplined swing trading as a satellite strategy"
  • README:"The goal is not to outsource buy/sell decisions to AI"
  • Core Skill Areas:`vcp-screener`, `canslim-screener`, `position-sizer`, `pre-trade-discipline-gate`, `trader-memory-core`
  • README:"market-regime-daily workflow ends with an Exposure Coach posture for human review, not an order"
材料未说明:README 未说明 VCP、CANSLIM、仓位计算和市场状态技能在组合运行时的具体数据传递格式。;未说明这些流程是否针对 ETF、分红股和波段仓位提供不同的默认风险假设。
适合 我目前不想购买 FINVIZ Elite,也没有 FMP 或 Alpaca API key;我能否先用公开 CSV、图表截图和本地 YAML,运行市场广度、仓位计算、交易记忆和信号复盘?
适合读者: 希望先不用 FMP、FINVIZ Elite 或 Alpaca 订阅,只使用公开 CSV、截图和本地文件验证流程的个人投资者

适合,因为项目明确提供无付费 API 的起步路径,但这不是完全离线、也不是不需要准备数据。

  • 项目洞察列出的无 API 五项能力包括市场广度、上涨参与度、仓位计算、交易记忆和信号复盘。
  • README 的 API 章节说明部分技能可检查离线替代方案;项目支持公开 CSV、图表截图和本地文件等输入方式。
  • FMP 免费层为每天 250 次请求,FINVIZ Elite 的价格为每月 39.50 美元或每年 299.50 美元,因此可以先不配置这些服务。
  • 但输入质量、时效性和字段口径仍可能影响结果,且 README 没有给出每个离线技能的完整样例文件或最低字段清单。

第一步可以从项目提供的技能导航选择无 API 路径,而不是直接配置交易接口。

  • 项目洞察:"无付费API起步路径"包括市场广度、上涨参与度、仓位计算、交易记忆和信号复盘
  • README:API Requirements:"Check the individual skill guides for mode-specific prerequisites and offline alternatives"
  • README:API Setup:"Free tier: 250 requests/day";"$39.50/month or $299.50/year"
  • 项目洞察:输入包括 API、公开 CSV、图表截图和本地 YAML
材料未说明:README 未列出每个无 API 技能所需的最小 CSV 列、截图格式和日期范围。;未说明离线输入是否会触发与 API 模式相同的完整输出或质量检查。
视情况 我主要持有美国股票和 ETF,想用 Black-Scholes 比较 covered calls、spreads 和 straddles,并结合财报日历、技术分析和 Greeks;这个项目是否足以支持研究,但不把结果当成确定性交易建议?
适合读者: 需要研究 Black-Scholes 期权策略、财报日历和 Greeks,但主要持有美国股票和 ETF 的个人投资者

视情况,因为项目覆盖这条期权研究链路,但 README 同时把它定位为研究与决策流程工具,而不是盈利承诺或确定性建议。

  • Options Strategy Advisor 可用 Black-Scholes 模拟和比较策略,并审阅 Greeks 与盈亏情景。
  • README 的 Options Strategy Development 流程还组合了 Technical Analyst、Earnings Calendar 和 US Stock Analysis。
  • 项目描述覆盖美国股票、ETF、期权和相关市场数据,但没有承诺适用于其他市场的税制、合约规则或流动性条件。
  • 回测与模型结果仍受数据、滑点、交易成本、样本选择和过拟合影响;项目洞察明确提醒不能把 AI 分析误认为确定性信号。

因此它适合做结构化研究,不适合仅凭模型输出直接部署期权资金。

  • README:Options Strategy Development:"simulate and compare options strategies using Black-Scholes pricing"
  • README:"Review Greeks and P/L scenarios"
  • README:该流程组合 `Technical Analyst`、`Earnings Calendar` 和 `US Stock Analysis`
  • 项目洞察:回测受交易成本、滑点、数据偏差和过拟合影响
材料未说明:README 未说明期权链数据来自哪个服务、数据延迟和可交易合约覆盖范围。;未说明 Black-Scholes 实现是否考虑隐含波动率曲面、早期行权、分红和流动性成本。

✨ 核心亮点

  • 覆盖市场状态、ETF、股息、波段与期权策略
  • 含position-sizer和trader-memory-core等流程技能
  • 无API密钥路径包含5个可手动运行的技能
  • FMP免费层每天250次请求,FINVIZ为每月39.50美元

🔧 工程化

  • 用market-regime-daily和Exposure Coach辅助人工审查市场风险
  • 用position-sizer计算仓位,用trader-memory-core记录交易
  • Options Strategy Advisor用Black-Scholes比较期权策略

⚠️ 风险

  • README明确声明不是信号服务,也不承诺盈利
  • 不面向全自动交易、信号外包或短线剥头皮
  • API依赖因技能而异,需查看skills-index.yaml矩阵
  • 无API路径仍需要公开CSV、图表截图或本地文件

👥 适合谁?

  • 时间有限、以长期投资和ETF为核心的个人投资者
  • 想在核心组合外进行纪律化波段交易的投资者
  • 需要先做风险管理再寻找交易候选的交易者
  • 使用Claude Code、Python 3.11至3.13的开发者