apm-install¶
APM パッケージを既存プロジェクトに追加するスキルです。target (配置先エージェント)、scope (project / user)、version pin の 3 軸の判断を支援します。
発火条件¶
ユーザーが「APM パッケージを入れたい」「skill を追加して」「
apm install」と発話apm.ymlが存在するプロジェクトで依存追加を求められた場合
主要コマンド¶
# 基本
apm install <owner/repo> --target claude
# ユーザースコープ
apm install <owner/repo> --target claude -g
# Version pin (production 推奨)
apm install <owner/repo>#v1.0.0 --target claude
# 副作用ゼロのプレビュー
apm install <owner/repo> --target claude --dry-run -v
target の選択肢¶
target |
配置先 |
備考 |
|---|---|---|
|
|
Claude Code |
|
|
GitHub Copilot (デフォルト) |
|
|
Codex ( |
|
|
Cursor (一部プリミティブ非対応 in |
|
|
Gemini CLI |
|
|
OpenCode |
複数指定は claude,copilot のように comma 区切り、全部対応なら all。
注意点¶
gh skill installで配置済のスキルは frontmatter のmetadata:ブロックで識別され、APM は上書きを拒否します (1 file skipped警告)。--forceで上書きするか、rm -rfで削除してから再 install します。Codex は user scope (
-g) 非対応 — project scope のみ利用可。--target省略時は.github/skills/(Copilot) に配置されます。Claude Code で使うなら明示が必須です。