This is a state machine for tracking investment ideas from screener output through position close. It serializes thesis objects to YAML with lifecycle transitions (IDEA → ENTRY_READY → ACTIVE → CLOSED), position sizing, fractional share support for IBKR and other brokers, and postmortem reports with MAE/MFE analysis. Built for tying together the other trading skills on this marketplace: kanchi, earnings-trade-analyzer, VCP, PEAD, CANSLIM. The manual ingest path lets you backdate entries from broker statements. The CLI launcher uses uv when available to handle jsonschema dependency issues across different working directories. It's accounting infrastructure, not strategy. If you're running multiple screeners and forgetting what you thought three weeks ago, this keeps the receipts.

skills.sh installs
3.6K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add tradermonty/claude-trading-skills --skill trader-memory-core --agent claude-code

Installs into .claude/skills of the current project.

Files

Trader Memory Core

Overview

Persistent state layer that bundles screening → analysis → position sizing → portfolio management outputs into a single "thesis object" per investment idea. Tracks what you thought, what happened, and what you learned — across conversations.

Phase 1 supports single-ticker theses: dividend_income, growth_momentum, mean_reversion, earnings_drift, pivot_breakout.

When to Use

  • After a screener (kanchi, earnings-trade-analyzer, vcp, pead, canslim, edge-candidate-agent) produces candidates
  • When transitioning a thesis from IDEA → ENTRY_READY → ACTIVE → CLOSED
  • When attaching position-sizer output to a thesis
  • When checking which theses are due for review
  • When closing a position and generating a postmortem with lessons learned

Prerequisites

  • Python 3.10+
  • pyyaml (already in project dependencies)
  • jsonschema (already in pyproject.toml; required by thesis_store.py and every command that imports it, including thesis_ingest.py and thesis_review.py)
  • FMP API key (optional, only for MAE/MFE calculation in postmortem)

How to invoke the CLI

Sponsors

Details

Repository
github.com/tradermonty/claude-trading-skills
Categories
Git & Pull Requests, Code Review & Quality, Sales & Marketing, Finance & Trading
First seen
Jun 3, 2026

More from tradermonty/claude-trading-skills

All 54
1giuseppe-trisciuoglio avatarcodexgiuseppe-trisciuoglio/developer-kitProvides Codex CLI delegation workflows for complex code generation and development tasks using OpenAI's GPT-5.3-codex models, including English prompt formulat3.5Kskills.sh installs
2dpearson2699 avataractivitykitdpearson2699/swift-ios-skillsImplement, review, or improve Live Activities and Dynamic Island experiences in iOS apps using ActivityKit. Use when building real-time updating widgets for the3.5Kskills.sh installs
3wshobson avatarbefore-you-buildwshobson/agentsPre-build product and feature risk review for founders, product managers, and AI-assisted builders. Use this skill when the user is about to build a landing pag3.5Kskills.sh installs
4majidmanzarpour avatarthreejs-qa-releasemajidmanzarpour/threejs-game-skillsVerify and release Three.js browser games. Combines playtest QA, automated bot playtests, mobile/responsive checks, production builds, preview verification, sta3.5Kskills.sh installs
5dpearson2699 avatarcloudkitdpearson2699/swift-ios-skillsImplement, review, or improve CloudKit and iCloud sync in iOS/macOS apps. Use when working with CKContainer, CKRecord, CKQuery, CKSubscription, CKSyncEngine, CK3.5Kskills.sh installs
6kkkkhazix avatarneat-freakkkkkhazix/khazix-skillsKnowledge and governance closeout: reconcile project docs, rule files (CLAUDE.md/AGENTS.md), authorized agent memory, and workspace residue with what the code a3.5Kskills.sh installs