NaghamYehya/claude-recall

繰り返し行うClaude Codeのワークフローをキャプチャして再利用可能なスキルに変換し、より高速で一貫性のあるタスク実行を実現します。

claude-recall とは?

このスキルは、Claude Codeユーザーが頻繁に繰り返すワークフローを自動化するためのツールです。ユーザーが実行したコマンドや手順を記録し、それを将来再利用可能な「スキル」として保存することで、作業の一貫性と効率を大幅に向上させます。特に、同様の環境構築、テスト実行、デプロイプロセスなど、定型作業が多い開発者に役立ちます。Claude Code上で動作するよう設計されており、記録されたアクションを元に、スキルとしてCLIから直接呼び出せる形式で出力します。これにより、手動で毎回同じコマンドを入力する手間が省け、人的ミスを減らすことができます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add NaghamYehya/claude-recall

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-recall は何をしますか?

繰り返し行うClaude Codeのワークフローをキャプチャして再利用可能なスキルに変換し、より高速で一貫性のあるタスク実行を実現します。

概要

このスキルは、Claude Code上で実行した一連の操作を記録し、それらを再利用可能なスキルとして保存することで、ワークフローの自動化を支援します。

使い方

  1. ワークフローを開始する前に、claude-recall start コマンドを実行します。
  2. 通常通りClaude Codeで作業を行います。
  3. ワークフローが完了したら、claude-recall stop コマンドを実行して記録を終了します。
  4. 生成されたスキルファイルを確認し、必要に応じて編集します。
  5. スキルを ~/.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

関連スキル