Configurer potato-skill dans Cursor
Ajoutez potato-skill à un projet Cursor avec une seule commande npx, lancez le skill depuis le chat de l'agent avec /potato-skill et approuvez les commandes qu'il exécute.
Cursor charge les skills depuis .agents/skills/ dans votre projet, et npx skills add davidjurgens/potato-skill --agent cursor y copie potato-skill. Taper /potato-skill dans le chat de l'agent (Agent chat) joint le skill à un message. Démarrage rapide avec un agent de programmation explique ce que le skill fait d'une étude, et Installer potato-skill dans votre agent de programmation couvre les autres agents.
Avant d'installer
Potato s'installe dans l'environnement Python que le terminal de Cursor utilise. Les scripts auxiliaires du skill importent les registres de Potato et appellent la commande potato, et la première étape du skill vérifie que Potato s'importe. L'extra navigateur et Chromium permettent à potato preview --screenshot et au script de parcours du skill d'ouvrir la tâche dans un navigateur sans interface.
pip install 'potato-annotation[preview]'
playwright install chromiumLa CLI skills s'exécute avec npx et exige Node.js 22.20 ou une version ultérieure.
Installer le skill
Exécutez l'installation dans le dossier de votre projet.
npx skills add davidjurgens/potato-skill --agent cursorLa commande copie SKILL.md, les 30 fichiers de référence et les neuf scripts auxiliaires dans .agents/skills/potato-skill/, et enregistre la source dans skills-lock.json à la racine du projet. Cursor charge les skills depuis .agents/skills/ et .cursor/skills/ automatiquement. Commiter .agents/skills/ donne le même skill aux collaborateurs qui ouvrent le dépôt dans Cursor.
Ajoutez -g pour installer le skill dans tous les projets de la machine.
npx skills add davidjurgens/potato-skill --agent cursor -gUne installation globale va dans ~/.agents/skills/potato-skill/, un dossier utilisateur que Cursor lit aussi. Cursor lit également .claude/skills/. Un projet qui a potato-skill dans .claude/skills/ n'a pas besoin d'une seconde copie pour Cursor.
Vérifier l'installation
Ouvrez Customize dans la barre latérale de Cursor et allez dans Skills, où potato-skill figure dans la liste. potato-skill n'a aucun lien avec le skill poteto-mode du plugin pstack pour Cursor de Lauren Tan.
Démarrer une étude
Taper /potato-skill dans le chat de l'agent joint le skill à un message.
/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.Cursor charge aussi le skill sans la commande lorsqu'une demande correspond à la description du skill, par exemple une demande de construire une tâche d'annotation, de modifier un config.yaml de Potato ou de suivre une étude en cours.
Modes d'exécution et approbations
Cursor exécute les commandes de terminal de l'agent selon le mode d'exécution défini dans Settings > Agents > Approvals & Execution. Le mode par défaut, Auto-review, exécute les commandes dans un sandbox qui bloque l'accès au réseau par défaut, et Cursor demande une approbation lorsqu'une commande doit s'exécuter hors du sandbox. Les vérifications du skill démarrent un serveur Potato sur votre machine et ouvrent la tâche dans un navigateur sans interface. Lisez chaque commande que Cursor vous montre avant de l'approuver. La page des modes d'exécution de Cursor documente la liste d'autorisation et les réglages du sandbox.
Mettre à jour et supprimer le skill
La CLI skills met à jour et supprime le skill par son nom. Ajoutez -g à l'une ou l'autre commande pour une installation globale.
npx skills update potato-skill
npx skills remove potato-skillupdate compare la copie installée au dépôt GitHub et remplace la copie lorsque le dépôt a changé. remove supprime .agents/skills/potato-skill/ et l'entrée du skill dans skills-lock.json.