본문으로 건너뛰기

Cursor에서 potato-skill 설정하기

npx 명령 하나로 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과 스킬의 워크스루 스크립트가 헤드리스 브라우저에서 작업을 열 수 있습니다.

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개, 도우미 스크립트 9개를 .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

전역 설치는 Cursor도 읽는 사용자 수준 폴더인 ~/.agents/skills/potato-skill/에 놓입니다. Cursor는 .claude/skills/도 읽습니다. potato-skill이 .claude/skills/에 있는 프로젝트에서는 Cursor용으로 사본을 하나 더 둘 필요가 없습니다.

설치 확인하기

Cursor 사이드바에서 Customize를 열고 Skills로 이동하면 목록에 potato-skill이 나타납니다. potato-skill은 Lauren Tan의 Cursor용 pstack 플러그인에 있는 poteto-mode 스킬과 관계가 없습니다.

연구 시작하기

Agent 채팅에서 /potato-skill을 입력하면 스킬이 메시지 하나에 첨부됩니다.

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.

어노테이션 작업을 만들어 달라거나, Potato config.yaml을 고쳐 달라거나, 실행 중인 연구를 확인해 달라는 요청처럼 요청이 스킬의 설명과 맞으면 Cursor는 명령 없이도 스킬을 불러옵니다.

실행 모드와 승인

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에 있는 스킬 항목을 삭제합니다.

더 읽어보기