Communitygithub.com

JoeHe0x/skill-man

キーボードファーストなTUIで、Cursor、Claude Code、Codex、Windsurf 全体のエージェントスキルとMCP設定をブラウズ、プレビュー、バインド、切り替えできる管理ツール。

skill-man とは?

JoeHe0x/skill-man は、AIエージェント(Cursor、Claude Code、Codex、Windsurf)向けのスキルとMCP(Model Context Protocol)設定を統合管理するためのキーボードファーストなターミナルユーザーインターフェース(TUI)ツールです。このツールを使用すると、複数のAIエージェント環境でスキルの参照、プレビュー、有効/無効の切り替え、キーバインドの設定を効率的に行えます。開発者はCLIから直感的な操作でスキル設定を一元管理でき、異なるプラットフォーム間での設定の同期や切り替えが容易になります。Go言語で書かれているため高速に動作し、ターミナルベースのワークフローに自然に統合できます。

対応✓Claude Code✓Codex CLI✓Cursor✓Windsurf
npx skills add JoeHe0x/skill-man

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

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

ドキュメント

skill-man は何をしますか?

キーボードファーストなTUIで、Cursor、Claude Code、Codex、Windsurf 全体のエージェントスキルとMCP設定を管理 — ブラウズ、プレビュー、バインド、切り替え。

機能

  • ブラウズ: 各エージェントプラットフォームにインストールされたスキルとMCP設定を一覧表示
  • プレビュー: スキルの詳細や設定ファイルをインラインでプレビュー
  • バインド: スキルを特定のプロジェクトやワークスペースにバインド
  • 切り替え: スキルの有効/無効を素早く切り替え

対応プラットフォーム

  • Cursor
  • Claude Code
  • Codex
  • Windsurf

インストール

# Go がインストールされている場合
go install github.com/JoeHe0x/skill-man@latest

# またはリリースページからバイナリをダウンロード

使い方

# TUI を起動
skill-man

# 特定のプラットフォームを指定
skill-man --platform cursor

# 設定ディレクトリを指定
skill-man --config ~/.config/skill-man

キーバインド

キー操作
j/k上下に移動
enter選択/プレビュー
spaceスキルの切り替え
bスキルをバインド
q終了
?ヘルプを表示

設定

設定ファイルは ~/.config/skill-man/config.yaml に保存されます。各プラットフォームのスキルディレクトリやMCP設定ファイルのパスをカスタマイズできます。

platforms:
  cursor:
    skills_dir: ~/.cursor/skills
  claude_code:
    skills_dir: ~/.claude/skills
  codex:
    skills_dir: ~/.codex/skills
  windsurf:
    skills_dir: ~/.windsurf/skills

開発

git clone https://github.com/JoeHe0x/skill-man.git
cd skill-man
go build -o skill-man main.go

ライセンス

MIT

関連スキル