Перейти к содержимому

Настройка potato-skill в Cursor

Добавьте potato-skill в проект Cursor одной командой npx, запускайте навык в чате Agent через /potato-skill и одобряйте команды, которые выполняет навык.

Cursor загружает навыки из .agents/skills/ вашего проекта, а npx skills add davidjurgens/potato-skill --agent cursor копирует туда potato-skill. Ввод /potato-skill в чате Agent прикрепляет навык к сообщению. potato-skill: создайте исследование с разметкой с помощью кодового агента описывает, что навык делает с исследованием, а Установка potato-skill в вашем кодовом агенте рассказывает о других агентах.

Перед установкой

Potato ставится в окружение Python, которое использует терминал Cursor. Вспомогательные скрипты навыка импортируют реестры Potato и вызывают команду potato, а первый шаг навыка проверяет, что Potato импортируется. Дополнение для браузера и Chromium позволяют potato preview --screenshot и скрипту сквозной проверки навыка открывать задачу в браузере без интерфейса:

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

skills CLI запускается через npx и требует Node.js 22.20 или новее.

Установка навыка

Выполните установку в папке своего проекта:

bash
npx skills add davidjurgens/potato-skill --agent cursor

Команда копирует SKILL.md, 30 справочных файлов и девять вспомогательных скриптов в .agents/skills/potato-skill/ и записывает источник в skills-lock.json в корне проекта. Cursor загружает навыки из .agents/skills/ и .cursor/skills/ автоматически. Если закоммитить .agents/skills/, коллеги, которые откроют репозиторий в Cursor, получат тот же навык.

Добавьте -g, чтобы вместо этого установить навык для всех проектов на машине:

bash
npx skills add davidjurgens/potato-skill --agent cursor -g

Глобальная установка попадает в ~/.agents/skills/potato-skill/, пользовательскую папку, которую Cursor тоже читает. Cursor читает и .claude/skills/. Проекту с potato-skill в .claude/skills/ вторая копия для Cursor не нужна.

Проверка установки

Откройте Customize на боковой панели Cursor и перейдите в Skills, где potato-skill есть в списке. potato-skill никак не связан с навыком poteto-mode из плагина pstack для Cursor Лорен Тан.

Запуск исследования

Ввод /potato-skill в чате Agent прикрепляет навык к одному сообщению:

text
/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 загружает навык и без команды, когда запрос соответствует описанию навыка, например просьба собрать задачу разметки, изменить config.yaml Potato или проверить идущее исследование.

Режимы запуска и одобрения

Cursor выполняет команды терминала агента в режиме запуска, заданном в Settings > Agents > Approvals & Execution. Режим по умолчанию, Auto-review, запускает команды в песочнице, которая по умолчанию блокирует доступ к сети, и Cursor просит одобрения, когда команду нужно выполнить вне песочницы. Проверки навыка запускают сервер Potato на вашей машине и открывают задачу в браузере без интерфейса. Читайте каждую команду, которую показывает Cursor, прежде чем одобрить её. Страница Cursor о режимах запуска описывает список разрешённых команд и настройки песочницы.

Обновление и удаление навыка

skills CLI обновляет и удаляет навык по имени. Добавьте -g к любой из команд для глобальной установки:

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

update сверяет установленную копию с репозиторием GitHub и заменяет копию, если репозиторий изменился. remove удаляет .agents/skills/potato-skill/ и запись о навыке в skills-lock.json.

Дополнительные материалы