Communitygithub.com

izzidescendent834/skill-builder

シェル、Git、ブラウザ、Claudeのログから再利用可能なスキルを構築し、パターンを特定してAIツールにスラッシュコマンドをインストールします。

skill-builder とは?

このスキルは、開発者が日々の作業ログ(シェル履歴、Gitログ、ブラウザ操作、Claudeとの会話ログ)を分析し、反復されるパターンや便利なワークフローを抽出して、再利用可能なAIスキルとしてパッケージ化することを可能にします。抽出したスキルは、Claude Code、Cursor、CodexなどのAIエージェントツールでスラッシュコマンドとして即座に利用できるようになります。これにより、毎回同じ手順を繰り返すことなく、過去の成功パターンをワンタッチで呼び出せます。主な機能は、ログファイルの解析、パターン認識、スキルテンプレートの生成、そしてスキルのインストールと管理です。開発者はこのツールを使って、自身のワークフローを自動化し、生産性を大幅に向上させることができます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add izzidescendent834/skill-builder

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

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

ドキュメント

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ツール

仕組み

  1. ログ収集: シェル履歴、Gitログ、ブラウザのブックマークや履歴、Claudeの会話ログを収集します。
  2. パターン分析: 収集したログから、頻出するコマンドシーケンスやワークフローパターンを特定します。
  3. スキル生成: 特定されたパターンを元に、再利用可能なスキル定義(YAML/JSON形式)を生成します。
  4. インストール: 生成したスキルをAIエージェントの設定に追加し、スラッシュコマンドとして使用可能にします。

設定

スキルビルダーの設定は、~/.config/skill-builder/config.yaml に保存されます。

# 設定例
sources:
  shell: true
  git: true
  browser: true
  claude: true

output_dir: ~/.skills

トラブルシューティング

  • ログファイルが見つからない場合は、各アプリケーションのデフォルトログパスを確認してください。
  • パターンが多すぎる場合は、--min-freq オプションで最小出現頻度を調整できます。
  • スキルのインストールに失敗する場合は、AIツールの設定ファイルのパーミッションを確認してください。

関連スキル