Cursor で potato-skill をセットアップする
npx コマンド 1 つで potato-skill を Cursor のプロジェクトに追加し、Agent チャットで /potato-skill を使ってスキルを始め、スキルが実行するコマンドを承認します。
Cursor はプロジェクトの .agents/skills/ からスキルを読み込み、npx skills add davidjurgens/potato-skill --agent cursor が potato-skill をそこにコピーします。Agent チャットで /potato-skill と入力すると、スキルがメッセージに添付されます。 スキルが研究をどう扱うかはコーディングエージェントでのクイックスタートで、ほかのエージェントはコーディングエージェントに potato-skill をインストールするで説明しています。
インストールの前に
Potato は、Cursor のターミナルが使う Python 環境に入れます。スキルのヘルパースクリプトは Potato のレジストリをインポートして potato コマンドを呼び出し、スキルの最初のステップでは Potato をインポートできるかを確認します。ブラウザー用の extra と Chromium があると、potato preview --screenshot とスキルのウォークスルースクリプトがヘッドレスブラウザーでタスクを開けます。
pip install 'potato-annotation[preview]'
playwright install chromiumskills CLI は npx で動き、Node.js 22.20 以降が必要です。
スキルをインストールする
プロジェクトフォルダーでインストールを実行します。
npx skills add davidjurgens/potato-skill --agent cursorこのコマンドは、SKILL.md、30 個のリファレンスファイル、9 個のヘルパースクリプトを .agents/skills/potato-skill/ にコピーし、取得元をプロジェクトルートの skills-lock.json に記録します。Cursor は .agents/skills/ と .cursor/skills/ からスキルを自動で読み込みます。.agents/skills/ をコミットすれば、Cursor でリポジトリを開く共同作業者も同じスキルを使えます。
代わりにそのマシン上のすべてのプロジェクトにスキルをインストールするには、-g を付けます。
npx skills add davidjurgens/potato-skill --agent cursor -gグローバルインストールは ~/.agents/skills/potato-skill/ に置かれます。Cursor が読むユーザーレベルのフォルダーでもあります。Cursor は .claude/skills/ も読みます。potato-skill が .claude/skills/ にあるプロジェクトでは、Cursor 用に 2 つ目のコピーは不要です。
インストールを確認する
Cursor のサイドバーで Customize を開き、Skills に進むと、potato-skill が一覧に表示されます。potato-skill は、Lauren Tan 氏の Cursor 向け pstack プラグインにある poteto-mode スキルとは無関係です。
研究を始める
Agent チャットで /potato-skill と入力すると、スキルが 1 つのメッセージに添付されます。
/potato-skill I want 200 tweets labeled for sentiment on a 5-point scale by three annotators each, with a consent page and two attention checks. Build it and start it.アノテーションタスクの構築、Potato の config.yaml の編集、実行中の研究の確認など、リクエストがスキルの説明に合うときは、Cursor はコマンドなしでもスキルを読み込みます。
実行モードと承認
Cursor は、Settings > Agents > Approvals & Execution で設定した実行モードに従って、エージェントのターミナルコマンドを実行します。デフォルトのモードである Auto-review は、デフォルトでネットワークアクセスを遮断するサンドボックスでコマンドを実行し、コマンドをサンドボックスの外で実行する必要があるときに Cursor が承認を求めます。スキルの確認では、手元のマシンで Potato サーバーを起動し、ヘッドレスブラウザーでタスクを開きます。Cursor が表示する各コマンドは、承認する前に読んでください。許可リストとサンドボックスの設定は、Cursor の実行モードのページに記載されています。
スキルの更新と削除
skills CLI は、名前を指定してスキルを更新・削除します。グローバルインストールの場合は、どちらのコマンドにも -g を付けます。
npx skills update potato-skill
npx skills remove potato-skillupdate は、インストール済みのコピーを GitHub リポジトリと照合し、リポジトリに変更があればコピーを置き換えます。remove は .agents/skills/potato-skill/ と、skills-lock.json にあるスキルのエントリを削除します。