AI-Trading-Skills
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 131 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Ai agent claude trading skills for disiplined, repeatable trading workflows with a modern typescript platform
Claude Trading Skills
Build disciplined, repeatable trading workflows with a modern TypeScript platform.
This repository gives you:
- a strict TypeScript CLI for workflow execution and metadata validation,
- a large skill catalog for market analysis, screening, and review loops,
- optional Redis-backed state caching for faster repeated runs.
Designed for discretionary traders who want better process quality, not "black-box" auto trading.
Educational use only. Not financial advice.
Why This Repo Stands Out
- TypeScript-first runtime: strongly typed CLI, validators, config, and tooling.
- Skill-rich ecosystem: reusable modules for regime analysis, idea generation, sizing, and postmortems.
- Workflow orchestration: YAML-driven playbooks with clear decision gates.
- Production hygiene: strict lint/typecheck/test pipeline and deterministic builds.
- Flexible operation: runs locally with or without Redis.
Quick Start (3 Minutes)
git clone https://github.com/tradermonty/claude-trading-skills.git
cd claude-trading-skills
npm install
cp .env.example .env
npm run validate
If validation passes, you are ready.
First Commands To Run
npx trading-skills list
npx trading-skills workflows
npx trading-skills workflow market-regime-daily
npx trading-skills validate
npx trading-skills validate-index --strict-workflows
Project Layout
claude-trading-skills/
├── src/ # TypeScript runtime, CLI, config, validators
├── tests/ # Vitest suites
├── skills/ # Skill content and execution assets
├── workflows/ # YAML workflow definitions
├── skillsets/ # Installable bundles by use-case
├── skills-index.yaml # Canonical skill registry
├── docs/ # Architecture and contributor docs
└── package.json # Build/test/lint scripts
TypeScript Development
npm run dev
npm run typecheck
npm run lint
npm run test
npm run build
npm run validate
npm run validate is the canonical local gate before pushing.
Environment Configuration
Copy .env.example to .env and adjust:
LOG_LEVEL(info,debug,error)REDIS_ENABLED(trueorfalse)REDIS_URL(defaults to local Redis)REDIS_KEY_PREFIXREDIS_CACHE_TTL_SECONDSSKILLS_DIRSKILLS_INDEX_PATHWORKFLOWS_DIR
No Redis? Set REDIS_ENABLED=false and continue.
Recommended Workflows
- Daily market posture:
market-regime-daily - Swing scan routine:
swing-opportunity-daily - Weekly portfolio review:
core-portfolio-weekly - Trade journaling loop:
trade-memory-loop - Monthly performance review:
monthly-performance-review
Workflow truth source lives in workflows/ and skills-index.yaml.
Troubleshooting
- Type errors after pulling: run
npm installthennpm run typecheck. - Lint failures: run
npm run lintand fix reported files. - Workflow validation errors: run
npx trading-skills validate-index --strict-workflows. - Redis unavailable: set
REDIS_ENABLED=falsein.env.
Contributing
- Create a feature branch.
- Make focused changes.
- Run
npm run validate. - Update relevant docs when behavior changes.
- Open a PR with clear test evidence.
For deeper architecture context, see docs/STRUCTURE.md and docs/AUDIT.md.
FAQ
Is this an autonomous trading bot?
No. It structures analysis and decision quality; humans remain in control.
Can I run without Redis?
Yes. Redis is optional.
What is the canonical registry?skills-index.yaml.
License
MIT. See LICENSE.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found