skill-builder は何をしますか?
シェル、Git、ブラウザ、Claudeのログから再利用可能なスキルを構築し、パターンを特定してAIツールにスラッシュコマンドをインストールします。
概要
このスキルは、様々なソース(シェル履歴、Gitログ、ブラウザ操作、Claudeとのやり取り)からのログデータを分析し、頻繁に使用されるコマンドやワークフローのパターンを抽出します。抽出されたパターンは、再利用可能なスキルとしてフォーマットされ、AIエージェント(Claude Code、Cursor、Codexなど)にスラッシュコマンドとしてインストールできます。
使用方法
# スキルをビルドする(ログからパターンを抽出)
skill-builder build --logs ~/.bash_history --output ./skills
# 抽出されたスキルをAIツールにインストール
skill-builder install ./skills/my-skill
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他スラッシュコマンドをサポートするAIツール
仕組み
- ログ収集: シェル履歴、Gitログ、ブラウザのブックマークや履歴、Claudeの会話ログを収集します。
- パターン分析: 収集したログから、頻出するコマンドシーケンスやワークフローパターンを特定します。
- スキル生成: 特定されたパターンを元に、再利用可能なスキル定義(YAML/JSON形式)を生成します。
- インストール: 生成したスキルをAIエージェントの設定に追加し、スラッシュコマンドとして使用可能にします。
設定
スキルビルダーの設定は、~/.config/skill-builder/config.yaml に保存されます。
# 設定例
sources:
shell: true
git: true
browser: true
claude: true
output_dir: ~/.skills
トラブルシューティング
- ログファイルが見つからない場合は、各アプリケーションのデフォルトログパスを確認してください。
- パターンが多すぎる場合は、
--min-freqオプションで最小出現頻度を調整できます。 - スキルのインストールに失敗する場合は、AIツールの設定ファイルのパーミッションを確認してください。