claude-recall は何をしますか?
繰り返し行うClaude Codeのワークフローをキャプチャして再利用可能なスキルに変換し、より高速で一貫性のあるタスク実行を実現します。
概要
このスキルは、Claude Code上で実行した一連の操作を記録し、それらを再利用可能なスキルとして保存することで、ワークフローの自動化を支援します。
使い方
- ワークフローを開始する前に、
claude-recall startコマンドを実行します。 - 通常通りClaude Codeで作業を行います。
- ワークフローが完了したら、
claude-recall stopコマンドを実行して記録を終了します。 - 生成されたスキルファイルを確認し、必要に応じて編集します。
- スキルを
~/.claude/skills/ディレクトリに配置して利用します。
インストール方法
# リポジトリをクローン
git clone https://github.com/NaghamYehya/claude-recall.git
cd claude-recall
# 必要な依存関係をインストール
pip install -r requirements.txt
# シンボリックリンクを作成してCLIツールとして利用可能に
ln -s $(pwd)/recall.py /usr/local/bin/claude-recall
動作環境
- Python 3.8以上
- Claude Codeがインストールされていること
- macOSまたはLinux(Windowsは未テスト)
設定
環境変数 CLAUDE_RECALL_DIR でスキルの保存先を変更できます(デフォルト: ~/.claude/recall/)。
例
# 記録を開始
claude-recall start
# Claude Codeで何か作業を行う...
# 例: プロジェクトのセットアップ、テスト実行など
claude "プロジェクトをセットアップしてテストを実行"
# 記録を停止し、スキルを生成
claude-recall stop --name "project-setup"
# 生成されたスキルを確認
cat ~/.claude/recall/project-setup.skill.md
注意事項
- 記録されるのはコンソールへの入力履歴のみです。機密情報を含むコマンドを実行しないよう注意してください。
- 生成されたスキルは常にレビューし、必要に応じて編集してください。
- このツールはClaude Codeの公式機能ではなく、サードパーティ製の拡張機能です。
ライセンス
MIT