skilly-cli について
skilly-cliは、Agentのスキル設定を管理する開発者向けに、skillyハブからリポジトリ内のスキルを管理します。コマンドで追加、削除、更新でき、コミット、プッシュ、PRの流れも処理します。
主な機能
- 01バンドルまたは単一スキルの追加
- 02共有スキルを残して削除
- 03ハブの状態を同期
- 04コミット、プッシュ、PRの処理
活用シーン
- 01リポジトリへのスキル導入
- 02不要なスキルバンドルの削除
- 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 を参照してください。