Skip to content
←Back to Skills

AGENT SKILL

Data & Analytics

74 trading skills for process and risk, explicitly not for signals

tradermonty/claude-trading-skills

2,867 stars, MIT, Japanese README included. 74 skills across 8 categories, 58 production and 16 beta, all governed by one canonical skills-index.yaml where each entry carries a verification matrix (data source, required or recommended, standalone or workflow_step, maturity); the README catalogue is generated from it. YAML manifests under workflows/ chain the skills into executable flows enforced by a validator.

Editor's takeWhat earns trust is the self-limitation: it states it is not designed for fully automated trading, signal outsourcing or scalping, a long disclaimer tops the README, and the licence is MIT 'AS IS'. The swing workflow runs drawdown-circuit-breaker and pre-trade-discipline-gate before any screener — risk gates before tickers. That ordering is the soul of the design and the opposite of most tools that lead with a list of picks.
git clone https://github.com/tradermonty/claude-trading-skills && cp -r claude-trading-skills/skills/backtest-expert ~/.claude/skills/
Claude Code
TradingBacktestingRisk ManagementPortfolio
tradermonty/claude-trading-skills2.9k651PythonMITtradermonty3 min read

Positioning: process and risk, not stock signals

tradermonty/claude-trading-skills (2,867 stars / 651 forks, MIT, docs at tradermonty.github.io, Japanese README included) is a trading research toolkit for time-constrained individual investors: a long-term core (ETF/dividend) plus a disciplined satellite swing book. It states repeatedly that it is not financial advice, not a signal service, not an order-execution platform — it governs process, risk and journalling. A long disclaimer tops the README; MIT, "AS IS, WITHOUT WARRANTY".

Saying who it is NOT for matters just as much: it is not designed for fully automated trading, signal outsourcing, or short-term scalping. That self-limitation is rare in trading tools and is exactly what makes it credible.

74 skills, 8 categories, 58 production + 16 beta

Every skill is governed by one canonical metadata index, skills-index.yaml (id, category, integrations, workflow back-references); the README's catalogue table is auto-generated by generate_catalog_from_index.py. Scale and distribution:

CategoryCountRepresentative skills
market-regime16market-breadth-analyzer, uptrend-analyzer, exposure-coach, ibd-distribution-day-monitor, macro-regime-detector
strategy-research15backtest-expert, manifoldbt-backtester, edge-pipeline-orchestrator
meta9Navigation and meta capabilities (Navigator, quality dashboard)
swing-opportunity7vcp-screener, canslim-screener, breakout-trade-planner
trade-planning7position-sizer, technical-analyst, pre-trade-discipline-gate
core-portfolio7portfolio-manager, value-dividend-screener, kanchi-dividend-sop
advanced-satellite7parabolic-short-trade-planner, earnings-trade-analyzer, options-strategy-advisor
trade-memory6trader-memory-core, signal-postmortem

Each skill carries a verification matrix in the index (which data source, required vs recommended, standalone vs workflow_step, production vs beta). Structuring dependency and maturity that way keeps 74 skills from turning into a pile.

workflows/: strings skills into executable routines

What makes it usable is the YAML manifests under workflows/ — each one names the exact skills, decision gates and artifacts in order, enforced by a validator (--strict-workflows). New users start from these five:

GoalWorkflowAnchor skillsAPI profile
15-minute daily market checkmarket-regime-dailymarket-breadth-analyzer, uptrend-analyzer, exposure-coachNo API for the basic path
Weekly long-term portfolio reviewcore-portfolio-weeklyportfolio-manager, kanchi-dividend-review-monitor, trader-memory-coreAlpaca required; manual CSV is a degraded fallback
Find swing candidates only when risk allowsswing-opportunity-dailyvcp-screener, drawdown-circuit-breaker, technical-analyst, position-sizer, trader-memory-core, pre-trade-discipline-gateFMP for screeners; local state for the risk and discipline gates
Record and learn from every closed tradetrade-memory-looptrader-memory-core, signal-postmortemNo API for the manual path
Monthly performance review and rule adjustmentmonthly-performance-reviewtrader-memory-core, signal-postmortem, backtest-expertNo API for the manual path

Note the two gates in the swing workflow: drawdown-circuit-breaker and pre-trade-discipline-gate. Clear risk first, then look for candidates — that ordering is the soul of the design and the opposite of most tools that hand you a list of tickers first.

Install and companion

# Claude web app: download the .skill from skill-packages/, upload via Customize → Skills
# Claude Code: clone the repo, copy the skill folders you want into ~/.claude/skills/ (or project-level .claude/skills/)
git clone https://github.com/tradermonty/claude-trading-skills
cp -r claude-trading-skills/skills/backtest-expert ~/.claude/skills/

The repo also has skillsets/ (goal-based bundles of required/recommended/optional skills; four shipped first: market-regime, core-portfolio, swing-opportunity, trade-memory, consumed by the Navigator) and a companion Hermes Trading Research Agent Work Package that wraps these skills into slash commands like /pre-market-routine, /after-close-review, /trade-journal, /weekly-portfolio-review and /monthly-performance-review. It repeats: this is a research, journalling and risk-review assistant that does not place orders, run a signal service, or run hidden scheduled jobs — human decision gates stay central.

Platform support is Python 3.10–3.13 (Linux/Windows/macOS), with a 3.9 source floor for packaged standalone skills; only combinations exercised by CI count as "supported".

As an Amazon Associate, we earn from qualifying purchases.