mcpField
S
skilly-cli

skilly-cli

github.com/timschochエージェントワークフロー1687 回インストール今日更新
リポジトリ

skilly-cli について

skilly-cliは、Agentのスキル設定を管理する開発者向けに、skillyハブからリポジトリ内のスキルを管理します。コマンドで追加、削除、更新でき、コミット、プッシュ、PRの流れも処理します。

主な機能

  1. 01バンドルまたは単一スキルの追加
  2. 02共有スキルを残して削除
  3. 03ハブの状態を同期
  4. 04コミット、プッシュ、PRの処理

活用シーン

  1. 01リポジトリへのスキル導入
  2. 02不要なスキルバンドルの削除
  3. 03ハブからスキル変更を同期

インストール

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

$npx skills add https://github.com/timschoch/skilly --skill skilly-cli

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

詳細

Skilly CLI

このリポジトリのスキルは、timschoch/skilly にあるハブ、skilly で管理されています。必ず CLI を使用してください。スキルを手動でコピーしてインストールしないでください。

例外 — ユーザーが skills.sh の URL を投稿した場合、そのスキルはハブの管理対象外です。skills CLI で手動登録してください:npx -y skills add <url> --agent claude-code -y。skills-lock.json に登録され、同期後も保持されます。skilly が手動登録したスキルに触れることはありません。

  • バンドルまたは単一のスキルを追加:npx -y github:timschoch/skilly add <name...> — バンドル名とその内容:カタログ
  • 削除:npx -y github:timschoch/skilly remove <name...> — バンドルを削除しても、別のバンドルからも指定されているスキルは保持されます
  • ハブの最新状態を取得:npx -y github:timschoch/skilly update

各コマンドはそれぞれコミット、プッシュ、PR の作成まで行います。自分でコミットまたはプッシュしないでください。main 上では、自動的に chore/skilly-setup ブランチが作成されます。それ以外のブランチでは、.agents/skills/verify/scripts/check-branch-name.mjs がブランチ名を拒否すると、コミットの前に処理が停止します。git branch -m <type>/<description> で名前を変更してから、コマンドを再実行してください。

skilly が管理するファイルを手動で編集しないでください。夜間同期で消去され、再作成されます。

  • .claude/skills/ と .agents/skills/(インストール済みスキル)
  • .claude/rules/<name>-*.md(インストール済みルータールール)
  • .skilly/config.json、skills-lock.json

スキルの変更は、そのソースリポジトリで行います(ソースは skills-lock.json を参照してください)。リポジトリ固有のルールは CLAUDE.md に記述します。インストール済みスキル、フック、またはルールのバグは、回避策を講じる前に報告してください。.claude/rules/workflow-hazards.md を参照してください。

コメント