Configurar potato-skill en Cursor
Añade potato-skill a un proyecto de Cursor con un solo comando npx, inicia la skill desde el chat del agente con /potato-skill y aprueba los comandos que ejecuta.
Cursor carga las skills de .agents/skills/ en tu proyecto, y npx skills add davidjurgens/potato-skill --agent cursor copia potato-skill allí. Escribir /potato-skill en el chat del agente (Agent chat) adjunta la skill a un mensaje. Inicio rápido con un agente de programación explica qué hace la skill con un estudio, y Instalar potato-skill en tu agente de programación cubre los demás agentes.
Antes de instalar
Potato se instala en el entorno de Python que usa la terminal de Cursor. Los scripts auxiliares de la skill importan los registros de Potato y llaman al comando potato, y el primer paso de la skill comprueba que Potato se importa. El extra de navegador y Chromium permiten que potato preview --screenshot y el script de recorrido de la skill abran la tarea en un navegador sin interfaz.
pip install 'potato-annotation[preview]'
playwright install chromiumLa CLI skills se ejecuta con npx y necesita Node.js 22.20 o posterior.
Instalar la skill
Ejecuta la instalación en la carpeta de tu proyecto.
npx skills add davidjurgens/potato-skill --agent cursorEl comando copia SKILL.md, los 30 archivos de referencia y los nueve scripts auxiliares en .agents/skills/potato-skill/, y registra el origen en skills-lock.json en la raíz del proyecto. Cursor carga las skills de .agents/skills/ y .cursor/skills/ automáticamente. Subir .agents/skills/ al repositorio da la misma skill a los colaboradores que abren el repositorio en Cursor.
Añade -g para instalar la skill en todos los proyectos de la máquina.
npx skills add davidjurgens/potato-skill --agent cursor -gUna instalación global va a ~/.agents/skills/potato-skill/, una carpeta de usuario que Cursor también lee. Cursor lee además .claude/skills/. Un proyecto con potato-skill en .claude/skills/ no necesita una segunda copia para Cursor.
Comprobar la instalación
Abre Customize en la barra lateral de Cursor y ve a Skills, donde potato-skill aparece en la lista. potato-skill no tiene ninguna relación con la skill poteto-mode del plugin pstack para Cursor de Lauren Tan.
Empezar un estudio
Escribir /potato-skill en el chat del agente adjunta la skill a un mensaje.
/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 también carga la skill sin el comando cuando una petición coincide con la descripción de la skill, por ejemplo una petición de construir una tarea de anotación, editar un config.yaml de Potato o consultar un estudio en marcha.
Modos de ejecución y aprobaciones
Cursor ejecuta los comandos de terminal del agente según el modo de ejecución definido en Settings > Agents > Approvals & Execution. El modo predeterminado, Auto-review, ejecuta los comandos en un sandbox que bloquea el acceso a la red por defecto, y Cursor pide aprobación cuando un comando tiene que ejecutarse fuera del sandbox. Las comprobaciones de la skill inician un servidor de Potato en tu máquina y abren la tarea en un navegador sin interfaz. Lee cada comando que Cursor te muestre antes de aprobarlo. La página de modos de ejecución de Cursor documenta la lista de permitidos y los ajustes del sandbox.
Actualizar y eliminar la skill
La CLI skills actualiza y elimina la skill por su nombre. Añade -g a cualquiera de los dos comandos para una instalación global.
npx skills update potato-skill
npx skills remove potato-skillupdate compara la copia instalada con el repositorio de GitHub y reemplaza la copia cuando el repositorio ha cambiado. remove elimina .agents/skills/potato-skill/ y la entrada de la skill en skills-lock.json.