mcpField
L
ljg-skill-map

ljg-skill-map

github.com/lijigangエージェントワークフロー7.6k5.2k 回インストール2 日前に更新
リポジトリ

ljg-skill-map について

ljg-skill-map は、インストール済みの Claude スキルをスキャンし、分類した ASCII マップを表示します。直接呼び出せるスキルの印と、件数の集計も含まれます。

主な機能

  1. 01インストール済みスキルとメタデータのスキャン
  2. 02名前と説明に基づくスキル分類
  3. 03ASCII スキルマップの表示
  4. 04直接呼び出せるスキルの表示
  5. 05スキル数とカテゴリ数の集計

活用シーン

  1. 01インストール済みスキルとバージョンの確認
  2. 02用途別のスキル一覧の閲覧
  3. 03直接呼び出せるスキルの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lijigang/ljg-skills --skill ljg-skill-map

インストール後、Claude Code で/ljg-skill-mapを入力して読み込まれたか確認します。

同梱ファイルscripts/scan.sh

詳細

ljg-skill-map:スキルマップ

~/.claude/skills/ 内にインストールされているすべてのスキルをスキャンし、一目でわかる可視化マップを生成します。

実行

1. スキャン

scripts/scan.sh を実行し、すべてのスキルの JSON データ(name、version、invocable、desc)を取得します。

2. 分類

スキル名と説明に基づいて、スキルを以下のカテゴリに自動分類します。

カテゴリアイコン意味代表的なメンバー
認知の基本操作◆コンテンツ処理の基本操作ljg-plain, ljg-word, ljg-writes, ljg-paper
出力の作成▲コンテンツを納品可能な成果物に変換ljg-card
外部への接続●外部の世界とやり取りagent-reach
システム運用■エージェント自身の保守と管理datetime-check, memory-review, save-conversation, skill-creator, ljg-skill-map
環境のセットアップ★一度限りのインストールと設定Her-init

分類は、名前のプレフィックスと説明内のキーワードに基づいて判断します。新しいスキルを分類できない場合は、「未分類」に入れます。

3. 描画

ASCII の枠線付き図を使用し、以下の形式で表示します。

╔══════════════════════════════════════════════════════════╗
║              SKILL MAP  ·  {N} skills installed         ║
╠══════════════════════════════════════════════════════════╣
║                                                          ║
║  ◆ 认知原子                                              ║
║  +-----------------+----------------------------------+  ║
║  | ljg-plain v4.0  | 白 — 好问题+类比让人 grok        |  ║
║  | ljg-word  v1.0  | 英文单词深度拆解                  |  ║
║  | ljg-writes v4.0 | 写作引擎                          |  ║
║  | ljg-paper v2.0  | 论文阅读与分析                    |  ║
║  +-----------------+----------------------------------+  ║
║                                                          ║
║  ▲ 输出铸造                                              ║
║  +-----------------+----------------------------------+  ║
║  | ljg-card  v1.5  | 铸 — 内容转 PNG 可视化           |  ║
║  +-----------------+----------------------------------+  ║
║                                                          ║
║  ...                                                     ║
╚══════════════════════════════════════════════════════════╝

ルール:

  • 各カテゴリを1つのブロックにまとめ、カテゴリのアイコンと日本語名を見出しにします
  • スキル名は左揃えにし、バージョン番号を続けて表示します(バージョンがない場合は - を表示)
  • 説明は1行に収まるように短縮し、要点を残します
  • user_invocable が true のスキル名の後ろに / を付けます(/スキル名 で直接呼び出せることを示します)
  • 最下部に統計行を表示します:合計数、呼び出し可能数、カテゴリ数
4. 出力

ASCII マップを会話内に直接描画します。ファイルは生成せず、ディスクにも書き込みません。

コメント