コミュニティスキル ー 自作する前に、世界中のスキルを借りた方が早かった

Shared network hub interface displaying connections between projects, scripts, documents, and users in a software development environment

このブログについて: 開発経験ゼロの私(セルシー)が Claude を毎日1つ試して記録する学習ブログ「zeroCC」です。

知らなかった話

「PowerPoint を作るスキルを自分で書こうかな」と一瞬本気で考えた夜があった。Claude にお願いするたびに同じ指示を貼り直すのが面倒で、これはもう自分専用のスキルを書くしかないと意気込んでいた。けっきょく書けなかった。書く前に、もっと立派な人がもっと立派なスキルをすでに公開していると知ったからだ。

スキル(Claude に「この手順でやって」と教える定型プロンプトの束)は、世界中の人がすでに大量に作って GitHub やマーケットプレイスに置いてくれている。料理を始める前にレシピサイトを見るのと同じで、まず借りてくる方が早い。よく考えると、自作スキルなんてホイールキャップから手で削り出すような行為じゃないですか。私は素手でゴムを練ろうとしていた。


要するに何ができるか

「コミュニティスキル」とは、Anthropic 以外の人(個人や有志の組織)が公開しているスキルのことだ。Claude Code(Anthropic 公式のターミナル向け AI コーディングツール)に追加すると、文脈に合わせて Claude が自動で呼び出してくれる。明示的に呼びたいときはスラッシュコマンドで指定する(プラグイン経由のスキルは /プラグイン名:スキル名 のように名前空間が付く)。

入れ方は大きく2通り。1つはプラグインマーケットプレイス経由、もう1つはGitHub から手動でフォルダに置く方法だ。前者はアプリストアっぽく一覧から選んで入れるイメージ、後者は自作スキルと同じ場所(~/.claude/skills/)に直接コピーするイメージ。

公式マーケットプレイス(claude-plugins-official)は Claude Code を起動した時点で自動登録されているので、追加コマンドは不要。それ以外の有志のマーケットプレイスは「まずカタログを登録 → 中の好きなスキルを選んで入れる」という2段階になる。

図書館に新しい棚を増設してから本を借りる、と思えばだいたい合っている。……この例え、伝わってますか?


セットアップの全体像

コマンド3つで終わると知った夜、私が git commit を100回打って練習した先週末は何だったのかと思った。

プラグイン経由なら次の3ステップで終わる。

  1. カタログ登録:Claude Code 内で /plugin marketplace add 作者/リポジトリ を打って有志のマーケットプレイスを登録する(公式マーケットだけ使うならこの手順は不要)
  2. スキルを入れる:/plugin install プラグイン名@マーケットプレイス名 で個別にインストール
  3. 読み直して有効化:/reload-plugins で再読み込み。これでスラッシュコマンド一覧に追加される

手動配置と聞くと急に身構えるけれど、要はフォルダを引き出しに放り込むだけだ。

  1. ダウンロード:GitHub からスキルが入ったフォルダ(中に SKILL.md がある)を git clone するか ZIP でダウンロードする
  2. 配置:~/.claude/skills/ の下にそのフォルダごと置く(Windows なら C:\Users\ユーザー名\.claude\skills\ にあたる)。Claude Code を一度終了して起動し直すと認識される

~/.claude/skills/ は自分のすべてのプロジェクトで共通の引き出し。プロジェクト内だけで使いたいなら、そのプロジェクト直下の .claude/skills/ に置けば限定できる。


動いた設定をそのまま

架空の例で、recipe-helper という料理レシピ整形プラグインが chef-tanaka/claude-recipes というリポジトリで公開されているとしよう。プラグイン経由で入れるなら、Claude Code 内ではこんな見た目になる(> の行が私の入力、それ以外が表示結果)。

> /plugin marketplace add chef-tanaka/claude-recipes
Marketplace 'claude-recipes' added.
> /plugin install recipe-helper@claude-recipes
Installed 'recipe-helper' to user scope.
> /reload-plugins
Plugins reloaded.
> /recipe-helper:recipe-helper きゅうり1本で何が作れる?

手動で入れる場合は、ターミナルでこんな流れになる(Windows の PowerShell 例)。

PS> cd $env:USERPROFILE\.claude\skills
PS> git clone https://github.com/chef-tanaka/recipe-helper.git
PS> ls recipe-helper
SKILL.md examples/ scripts/

このあと Claude Code を一度終了して再起動すると、/recipe-helper がそのまま呼べる。

💡 ポイント: プラグイン経由のスキルは /プラグイン名:スキル名 のように名前空間が付く(プラグイン同士で同名スキルがぶつからないようにするため)。手動配置のスキルは /スキル名 だけで呼べる。短く呼びたいなら手動、まとめて管理したいならプラグイン。これだけ覚えておけば迷わない。


私が間違えたこと

ここ、絶対みんな一度はやるやつだと思うんですけど、ということでさらしておきます。

  • 公式マーケットを「追加」しようとした:claude-plugins-official は最初から自動登録されている。私はこれを知らずに /plugin marketplace add を打って「すでにあります」と怒られた。最初に必要なのは /plugin install プラグイン名@claude-plugins-official の方だけ。
  • 置き場所を間違えた:手動配置のとき、~/.claude/skills/recipe-helper/SKILL.md ではなく ~/.claude/skills/SKILL.md のように1階層浅く置いてしまい、当然認識されなかった。フォルダごと置くのがルール。中身だけ移すと迷子になる。
  • 信頼できないリポジトリをそのまま入れかけた:スキルやプラグインはあなたのマシンで自由にコマンドを実行できる。要するに、見ず知らずの人の家のリモコンを自分の家に持ち込むのと同じだ(しかもチャンネルどころかテレビごと変えられる可能性まである)。SKILL.md の中身と、入っているスクリプトくらいは目を通してから入れる方が安全。

覚えておくこと

コミュニティスキルは、プラグイン経由なら3コマンド、手動なら GitHub からフォルダごとコピーで入る。プラグインは /プラグイン名:スキル名 の形式で名前空間が分かれるので衝突しないが、手動配置はシンプルに /スキル名 で呼べる。どちらも ~/.claude/skills/ の下に置けば、すべてのプロジェクトから使える。

スキルは作るより借りる方が圧倒的に早い。GitHub の検索窓で「claude-code-skills」と打つだけで、誰かが私のかわりに考えてくれた手順がぞろぞろ出てくる。私は鍋を買う前にまずレシピを借りることにした。自作するのは、世界中の誰もまだ書いていないと確信できたときだけでいい。ボルヘスの『バベルの図書館』に置いてある気がするから、たぶん一生こない。


関連リンク

この記事について

本記事はAI支援を経て作成しているため、内容に誤りが含まれる可能性があります。実行前に公式ドキュメントをご確認ください。
情報は公開日時点でのものです。Claudeの機能は頻繁に更新されるため、最新情報はAnthropic公式サイトをご参照ください。
本記事の内容は筆者個人の学習過程であり、いかなる保証もするものではありません。


Anthropic Labs AskUserQuestion auto-memory Claude CLAUDE.md Claude Code Computer Use Cowork cron docx Excel Hooks MCP Opus pdf PDF活用 PreToolUse Sonnet UI操作 Windows Word xlsx ZIP インストール エラー対処 キーボードショートカット コンテキスト管理 スケジュールタスク ターミナル操作 デスクトップ操作 トラブルシューティング ネタ記事 ハルシネーション プラグイン モデル比較 リファレンス 初心者 初期設定 外部連携 学習記録 料金プラン 業務効率化 用語解説 自動化 音声入力

投稿をさらに読み込む

コメント

コメントを残す