結論から
Skillry の Skill を更新するには、--force を付けてインストールコマンドをもう一度実行します。CLI は古いコピーを Skills フォルダ内の .best-ai-skills/backups/ に移動し、その場所を表示します。更新やアンインストール専用のコマンドはありません。
簡単な記録を残す
半年後、誰かが .claude/skills/launch-page/ を見つけて、触っても大丈夫だろうかと迷うことになります。リポジトリの README に 4 行書いておけば、その疑問に答えられます:
## Agent Skills in this repo
- launch-page: from skillry.dev/skills/bs-meridian-marketing-landing
version 1.2.0, project scope (.claude/skills), Claude Code
local change: brand colors in references/palette.mdSkill を更新する方法
Skill は --force を付けて再インストールすることで更新します。CLI は最新バージョンをダウンロードしてフォルダ全体を置き換えるので、事前に内容を読み、事後にテストしましょう:
- 1
Skill のページで変更点を確認します。特にスクリプト、依存関係、外部コストに注目してください。
- 2
前回と同じエージェントまたはターゲットを指定し、
--forceを付けて再インストールします。フラグがないと、CLI は “already exists. Re-run with --force to replace it safely.” と表示して停止します。ターミナル npx --yes skillry-cli@latest install <slug> --force表示されるはずのもの:
Installed <slug> <version> to …とPrevious version preserved at … - 3
いつものテストを行います。名前で 1 回、普通の言葉で 1 回。
Skill を手元で編集していますか?--force はその編集を上書きします。先に変更をコピーしておくか、再適用できるよう references/ にまとめておきましょう。
問題のある更新をロールバックする
強制インストールのたびに、古いコピーが Skills フォルダの隣に残ります。例:~/.agents/skills/.best-ai-skills/backups/<slug>-<date>-<id>/。エージェントはこのフォルダを読み込みません。元に戻すには、現在の <slug>/ フォルダを削除し、バックアップをその場所に移動して名前を <slug> に変更します。
インストールが途中で失敗した場合は、CLI が自動で古いコピーを復元します。
Skill を削除する
Skill を削除するには、そのフォルダを削除します。そのうえで、個人用とプロジェクト用のフォルダに同じ名前の別のコピーがないかを探してください。Claude Code では個人用のコピーがプロジェクト用より優先されるため、残ったコピーがあると、後の更新が無視されたように見えることがあります。すべてのフォルダは Skill の保存場所に載っています。
よくある質問
Claude Skills を更新するには?
--force を付けて Skillry のインストールコマンドをもう一度実行するか、~/.claude/skills/ 内の Skill フォルダ全体を置き換えます。Claude Code は現在のセッションで変更を反映します。
Skill の更新が反映されないのはなぜですか?
たいていは同じ名前の別のコピーがほかの場所にインストールされているか、SKILL.md だけが置き換えられています。個人用とプロジェクト用の Skill フォルダを探し、完全なコピーを 1 つだけ残してください。
Skill の更新をロールバックするには?
現在の <slug>/ フォルダを削除し、.best-ai-skills/backups/ にあるバックアップをその場所に移動して、名前を <slug> に変更します。バックアップのパスは、更新時に CLI が表示します。
Skill をアンインストールするには?
そのフォルダを削除します。Skillry CLI にアンインストールコマンドはないため、削除後に同じ名前のコピーが残っていないか確認してください。
出典
このガイドは役に立ちましたか?
