claude-trading-skills — 株式投資の意思決定を支援する Claude 向けスキル集
tradermonty/claude-trading-skills
★ 4,184 ・ Python ・ MIT
概要
claude-trading-skills は、株式投資家やトレーダー向けに設計された Claude Skills ベースのワークフローツールキットです。Anthropic の提供する Claude Web アプリケーションや Claude Code 環境にスキルを導入することで、市場環境の確認やテクニカル分析、ポジションサイズの計算、トレード記録(ジャーナリング)といった作業を体系的に行えるよう支援します。
本プロジェクトは、作者自身のトレードプロセス改善を目的とした個人プロジェクトから始まりました。長期投資や ETF、配当株を中心としつつ、良好な相場環境下で規律あるスイングトレードを併用する個人投資家を主な対象として想定しています。
重要な方針として、「AI に売買判断を丸投げする」のではなく、市場分析、リスク管理、売買計画、記録、振り返りという一連の意思決定プロセスを構造化することを掲げています。シグナル配信や利益を保証するツールではなく、投資家が自身の判断基準と習慣を継続的にブラッシュアップするためのオープンソースツールキットとして公開されています。
主な特徴
-
目的別のワークフロー定義 15分で行う日々の市場チェック(
market-regime-daily)や週末の長期ポートフォリオ点検、スイング候補のスクリーニング、トレード振り返りなど、目的に応じた実行手順がworkflows/ディレクトリ下の YAML 形式マニフェストとして構造化されています。 -
API キーなしで試せるスターターパス 外部の有料データ API(FMP や FINVIZ Elite、Alpaca など)を契約していなくても、公開 CSV やチャート画像、ローカルファイルを入力とすることで、市場幅分析(
market-breadth-analyzer)やポジション計算(position-sizer)、振り返り記録(trader-memory-core)などの基本スキルを無償で試すことができます。 -
リスク管理と規律の重視 ドローダウン時のサーキットブレーカーや取引前の規律ゲート(
pre-trade-discipline-gate)など、不用意なエントリーを防ぐためのチェック機能が設計に組み込まれています。 -
Claude Web および Claude Code への対応 事前にビルドされた
.skillアーカイブを Claude Web アプリにアップロードして利用できるほか、Claude Code 環境での活用も想定されています。 -
目的に応じたスキルセットの提供 市場環境分析、コアポートフォリオ、配当インカム、スイング機会、トレード記録、戦略リサーチという6つの用途別バンドル(skillsets)が用意されており、ユーザーの投資スタイルに合わせて導入するスキルを選択できます。
使い方
README では、Claude Web アプリケーションへの導入手順と、API キーを必要としない最小構成での開始手順が案内されています。
Claude Web アプリへの導入手順
- GitHub の Releases ページから、利用したいスキルの
.skillアーカイブ(ZIP 形式)およびハッシュ検証用のSHA256SUMSをダウンロードします。 - Claude アカウントの Settings > Capabilities を開き、「Code execution and file creation」が有効になっていることを確認します。
- Customize > Skills を開き、ダウンロードしたパッケージをアップロードして有効化します。
※ Releases ページに該当パッケージがない場合は、リポジトリ内の scripts/package_skills.py を用いてローカルでビルドすることも可能です。
API キー不要のスターターパス
有料データ API を利用しない場合は、以下の5つのスキルから手動で利用を開始することが推奨されています。
market-breadth-analyzer: 公開 CSV から市場の騰落状況をスコアリング(API キー不要)uptrend-analyzer: 公開 CSV による上昇トレンド参加度の分析(API キー不要)position-sizer: 口座規模や許容損失に応じたポジションサイズの純計算(I/O なし)trader-memory-core: ローカル YAML ファイルを用いたトレードのジャーナリング(記録)signal-postmortem: トレード終了後の事後検証フレームワーク
なお、「API 不要」であっても完全に入力データが不要なわけではなく、公開されている CSV データやチャートのスクリーンショット、ローカルファイルを手動で Claude に渡す形で運用します。
技術的なポイント
-
リポジトリ構造と仕様管理 リポジトリ全体は Python スクリプトと Markdown、YAML マニフェストで構成されています。すべてのスキルのメタデータは
skills-index.yamlで一元管理されており、これがリポジトリにおける正式なインデックスとして位置づけられています。 -
ワークフローの機械可読化 複数のスキルを組み合わせた業務手順は
workflows/*.yamlに記述されており、各工程の依存関係、必要なスキル、判定ゲート、生成される成果物が明示されています。リポジトリ内のスクリプトによってスキーマバリデーションが行われる設計となっています。 -
外部連携のモジュール化 スクリーニングやブローカー連携(Financial Modeling Prep, FINVIZ Elite, Alpaca 等)を必要とする高度なスキルと、手動データ入力のみで完結するスキルが明確に分離されています。各スキルの依存関係や入力要件は
skills-index.yamlのintegrations項目に定義されています。
注意点
-
投資・財務上の免責事項 README では明示的な免責事項が記載されています。本ツールキットは教育・研究・プロセス改善のみを目的としており、金融アドバイス、投資助言、売買シグナルの配信、ブローカー経由の自動発注機能を提供するものではありません。過去のバックテスト結果や AI の出力は将来の運用成果を保証しないため、最終的な売買判断やポジション管理はすべて利用者自身の責任となります。
-
プラットフォーム側の利用要件 Claude Web の Skills 機能の利用可否は Anthropic のプラン仕様に準拠します(執筆時点で Free、Pro、Max、Team、Enterprise アカウント向けに案内されています)。また、Claude Code を利用する場合は Claude.ai の Free プランとは異なる要件が必要となります。
-
ライセンス ソフトウェアライセンスは MIT License で公開されており、現状有姿(AS IS)で提供されています。
まとめ
claude-trading-skills は、株式投資における調査・リスク管理・記録のルーティンを Claude 上で効率化するための実践的なワークフロー集です。自動売買やシグナルに依存するのではなく、自分自身の投資判断プロセスを客観的に改善していきたい個人投資家にとって、実用的な作業フレームワークを提供してくれるリポジトリです。





