コンテンツへスキップ

コーディングエージェントに potato-skill をインストールする

Claude Code、Codex、Cursor などのコーディングエージェントに potato-skill をインストールします。エージェントごとのインストールコマンドとスキルフォルダーも示します。

potato-skill はエージェントスキル(Agent Skill)です。指示とヘルパースクリプトをまとめたフォルダーで、この形式に対応するコーディングエージェントなら読み込めます。Claude Code は potato-skill をプラグインとしてインストールし、ほかのエージェントは npx skills add davidjurgens/potato-skill でフォルダーを受け取ります。--agent の後ろにはエージェント名を付けます。 Claude Code、Codex、Cursor には、それぞれ専用のセットアップページがあります。スキルが研究をどう扱うかは、コーディングエージェントでのクイックスタートで説明しています。

エージェント別のインストールコマンド

エージェントインストールエージェントが読むフォルダーセットアップページ
Claude Code/plugin marketplace add davidjurgens/potato-skill、続けて /plugin install potato-skill@potatoClaude Code のプラグインキャッシュClaude Code
Codexnpx skills add davidjurgens/potato-skill --agent codex.agents/skills/Codex
Cursornpx skills add davidjurgens/potato-skill --agent cursor.agents/skills/Cursor
VS Code の GitHub Copilotnpx skills add davidjurgens/potato-skill --agent github-copilot.agents/skills/下記
Gemini CLInpx skills add davidjurgens/potato-skill --agent gemini-cli.agents/skills/下記
OpenCodenpx skills add davidjurgens/potato-skill --agent opencode.agents/skills/下記

potato-skill は Claude Code 向けに書かれており、スキルの SKILL.md には Codex と Cursor のインストール先フォルダーも書かれています。GitHub Copilot、Gemini CLI、OpenCode は同じファイルを読み込みます。アノテーターを招待する前に、エージェントが最初に作ったタスクをブラウザーで開き、自分で数項目にラベルを付けてみてください。

インストールの前に

Potato は、エージェントのシェルが使う Python 環境に入れます。スキルのヘルパースクリプトは Potato のレジストリをインポートして potato コマンドを呼び出し、スキルの最初のステップでは Potato をインポートできるかを確認します。ブラウザー用の extra と Chromium があると、potato preview --screenshot とスキルのウォークスルースクリプトがヘッドレスブラウザーでタスクを開けます。

bash
pip install 'potato-annotation[preview]'
playwright install chromium

skills CLI は npx で動きます。CLI のバージョン 1.7.6 には Node.js 22.20 以降が必要です。

skills CLI が書き込むもの

npx skills add は、SKILL.md、30 個のリファレンスファイル、9 個のヘルパースクリプトを .agents/skills/potato-skill/ にコピーし、取得元をプロジェクトルートの skills-lock.json に記録します。-g を付けると ~/.agents/skills/potato-skill/ にインストールされ、そのマシン上のすべてのプロジェクトで使えます。Codex、Cursor、VS Code の GitHub Copilot、Gemini CLI、OpenCode はいずれも .agents/skills/ を読みます。1 つのコマンドでこれらのエージェントを複数指定でき、その場合は各エージェントが 1 つのコピーを共有します。

bash
npx skills add davidjurgens/potato-skill --agent codex cursor github-copilot gemini-cli opencode

CLI が対応するほかのエージェントの --agent 名とフォルダーは、CLI のエージェント一覧表にあります。このページに出てくるエージェントはどれも、アノテーションタスクの構築の依頼など、リクエストがスキルの説明に合うときは、コマンドなしでもスキルを読み込みます。

VS Code の GitHub Copilot

VS Code はローカルセッションで、Copilot 独自の .github/skills/ に加えて .agents/skills/ と .claude/skills/ を読みます。スキルはチャットでもエージェントモードでも動作します。チャットに /potato-skill と入力するとスキルが始まります。

Gemini CLI

Gemini CLI は、ワークスペースの .agents/skills/ とユーザーの ~/.agents/skills/ を読みます。/skills list で、Gemini が見つけたスキルが表示されます。Gemini は、リクエストが合えばコマンドなしでスキルを開始し、スキルを会話に読み込む前に確認を求めます。

OpenCode

OpenCode は、現在のフォルダーから git ワークツリーまでの各フォルダーにある .agents/skills/ を読み、グローバルインストールでは ~/.agents/skills/ を読みます。エージェントは、OpenCode の skill ツールを通じて、合致するスキルを読み込みます。

skills CLI を使わない場合

potato-skill リポジトリのルートには AGENTS.md があります。スキルの規則を短くまとめたもので、Codex と Cursor はファイル名で読み込みます。このファイルをプロジェクトルートにコピーすると、インストール手順なしでエージェントに規則を渡せます。ただし、このファイルが指すリファレンスファイルとスクリプトは、完全インストールでしかディスクに置かれません。完全インストールと AGENTS.md のコピーの比較は、コーディングエージェントでのクイックスタートにあります。リファレンスファイルは davidjurgens.github.io/potato-skill でも公開されています。Web ページを読めるエージェントは公開されたコピーを使えますし、インストール前にそこでファイルを読むこともできます。

スキルの更新と削除

skills CLI は、名前を指定してスキルを更新・削除します。グローバルインストールの場合は、どちらのコマンドにも -g を付けます。

bash
npx skills update potato-skill
npx skills remove potato-skill

update は、インストール済みのコピーを GitHub リポジトリと照合し、リポジトリに変更があればコピーを置き換えます。remove は .agents/skills/potato-skill/ と、skills-lock.json にあるスキルのエントリを削除します。プラグインの更新と削除のコマンドは、Claude Code のページにあります。

関連ページ