AI Neo Lab
스킬

Cursor 공식 플러그인 9,286개 저장소, 내 워크플로에 꽂아 쓰는 법

Cursor가 공식 배포하는 7가지 플러그인이 한 저장소에 모여 있어, 설치부터 매니페스트 작성까지 한 번에 익힐 수 있습니다. 이 자료는 각 플러그인 용도와 폴더 구조, create-plugin으로 직접 플러그인을 만드는 순서까지 다룹니다.

Cursor 생태계가 커지면서 공식 플러그인 저장소(cursor/plugins)가 9,286개 스타를 받으며 표준 레퍼런스로 자리 잡았습니다. 팀 자동화, 코드 리뷰, 학습 관리, 플러그인 개발까지 7종 도구가 한곳에 정리돼 있어 골라 쓰기만 하면 됩니다.

cursor/plugins 저장소, 무엇인가요?

cursor/plugins 저장소는 Cursor가 공식으로 배포하는 7개 플러그인을 한곳에 모아둔 곳입니다. 현재 스타 9,286개, 포크 879개를 기록 중이며 주 언어는 TypeScript입니다. 처음 만들어진 시점은 9개월 전(2026년 1월), 마지막 업데이트는 1개월 전(2026년 9월)이라 최신 Cursor 버전과 호환성이 잘 유지되고 있습니다.

각 플러그인은 저장소 루트의 독립 디렉터리에 .cursor-plugin/plugin.json 매니페스트를 갖고 있어, 설치·검증·배포가 일관된 구조로 이뤄집니다. 덕분에 팀 단위 표준 워크플로에 바로 꽂아 쓰거나, create-plugin으로 새 플러그인을 스캐폴딩해 확장하기 좋습니다.

플러그인카테고리핵심 기능
TeachingUtilities스킬 매핑·연습 계획·회고 자동화
Continual LearningDeveloper ToolsAGENTS.md 증분 메모리 업데이트
Cursor Team KitDeveloper ToolsCI·코드 리뷰·배포·자동화 통합 워크플로
ThermosDeveloper Tools보안·품질 심층 감사, 병렬 서브에이전트, PR 자동화
Create PluginDeveloper Tools신규 플러그인 스캐폴딩·검증
Ralph LoopDeveloper ToolsRalph Wiggum 기법 기반 자기참조 반복 루프
Agent CompatibilityDeveloper Tools에이전트 간 호환성 검사·리포트
  1. 저장소 클론

    git clone https://github.com/cursor/plugins.git

  2. 플러그인 링크

    ln -s $(pwd)/plugins/teaching ~/.cursor/plugins/teaching (예: Teaching)

  3. Cursor 재시작

    Cmd/Ctrl+Shift+P → "Developer: Reload Window"

  4. 작동 확인

    플러그인 패널에서 활성화 여부·버전 확인

자주 묻는 질문

Q. 7개 외에 다른 공식 플러그인은 없나요? A. 이 저장소가 현재 유일한 공식 모음입니다. 마켓플레이스에서 커뮤니티 플러그인을 별도 검색하세요.

Q. 플러그인별 설정 파일 위치는? A. 각 플러그인 루트의 .cursor-plugin/plugin.json에 스키마·권한·엔트리포인트가 정의돼 있습니다.

Q. 직접 플러그인을 만들려면? A. create-plugin 플러그인을 실행해 템플릿을 생성한 뒤 plugin.json을 채우고 cursor plugin validate로 검증하세요.

왜 이 저장소를 봐야 하나요?

저장소명은 cursor/plugins이며, Cursor가 공식적으로 배포하는 플러그인들을 한 곳에 모아 둔 곳입니다. 주 언어는 TypeScript이고, 9개월 전에 만들어졌으며, 마지막 업데이트는 1개월 전(2026년 9월)입니다.

이 저장소에 있는 플러그인들은 각각 독립적인 디렉터리로 구성되어 있고, 각 디렉터리에는 .cursor-plugin/plugin.json 매니페스트가 포함되어 있습니다. 따라서 기존 워크플로에 바로 삽입하여 활용할 수 있는 검증된 플러그인 목록과 확장 포인트를 확인할 수 있습니다.

플러그인 명카테고리설명
teachingUtilitiesSkill mapping, practice plans, and learning retrospectives.
continual-learningDeveloper ToolsIncremental transcript-driven memory updates for AGENTS.md using high-signal bullet points only.
cursor-team-kitDeveloper ToolsInternal team workflows for CI, code review, shipping, local automation, and verification.

플러그인 7종, 용도별로 골라 쓰기

공식 저장소 cursor/plugins에는 현재 7개 플러그인이 들어 있습니다. 각 플러그인은 독립 폴더에 plugin.json 매니페스트를 두고 있어, 필요한 것만 골라 워크플로에 꽂아 쓰기 좋습니다.

플러그인핵심 기능작성자카테고리
Teaching스킬 매핑·연습 플랜·학습 회고 자동화CursorUtilities
Continual LearningAGENTS.md에 고신호 불릿만으로 증분 메모리 갱신Eric ZakariassonDeveloper Tools
Cursor Team KitCI·코드 리뷰·배포·로컬 자동화·검증까지 팀 내부 워크플로 통합Eric ZakariassonDeveloper Tools
Thermos보안·정확성 심층 감사, 엄격한 코드 품질 루브릭, 병렬 서브에이전트, 머지 레디 PR 플로CursorDeveloper Tools
Create Plugin새 에이전트 플러그인 스캐폴딩 및 검증CursorDeveloper Tools
Ralph LoopRalph Wiggum 기법 기반 반복적 자기참조 AI 루프CursorDeveloper Tools
Agent Compatibility에이전트 간 호환성 검증 및 인터페이스 표준화CursorDeveloper Tools

용도별로 보면 학습·성장은 Teaching·Continual Learning, 팀 표준화는 Cursor Team Kit, 코드 품질·보안은 Thermos, 플러그인 개발은 Create Plugin, 실험적 루프는 Ralph Loop, 호환성 검증은 Agent Compatibility가 맡습니다. 저장소 루트에서 원하는 폴더만 복사해 .cursor/plugins/에 넣으면 바로 작동합니다.

  1. 저장소 클론10초

    git clone https://github.com/cursor/plugins.git

  2. 필요한 플러그인 복사5초

    cp -r plugins/teaching ~/.cursor/plugins/ # 예시

  3. Cursor 재시작3초

    Cmd+Shift+P → Developer: Reload Window

자주 묻는 질문

Q: 7개 전부 설치해야 하나요? A: 아니요. 필요한 폴더만 골라 넣으면 됩니다.

Q: 플러그인 업데이트는 어떻게 받나요? A: 저장소 pull 후 다시 복사하거나, 마켓플레이스 버전이 있으면 거기서 업데이트하세요.

로컬에서 바로 돌려보기: 설치·실행 4단계

공식 저장소 cursor/plugins를 로컬에서 바로 돌려보려면 네 단계면 충분해요. 저장소 크기가 크지 않으니 클론 후 플러그인 폴더만 열어도 구조가 한눈에 들어옵니다.

터미널에서 실행
git clone https://github.com/cursor/plugins.git
cd plugins/teaching
cat .cursor-plugin/plugin.json | jq .

로드 후 Cursor 사이드바나 명령어 팔레트에서 플러그인 이름이 보이면 성공입니다. 공식 7종 플러그인 모두 같은 방식으로 테스트할 수 있으니, 워크플로에 맞는 것부터 하나씩 꽂아 써보세요.

내 플러그인 직접 만들기: create-plugin 스캐폴딩

공식 저장소에 들어 있는 create-plugin은 새 플러그인 프로젝트를 스캐폴딩하고 검증까지 한 번에 해 주는 도구예요. 템플릿 생성 → 매니페스트 작성 → 유효성 검사 → 배포 준비까지 전 과정을 로컬에서 바로 돌려볼 수 있어요.

  1. 플러그인 템플릿 생성

    터미널에서 아래 명령어를 실행하면 대화형 프롬프트로 플러그인 이름·설명·엔트리 포인트 등을 묻고 .cursor-plugin 폴더 구조를 만듭니다.

  2. 매니페스트 작성·수정

    생성된 plugin.json을 열어서 name, version, entry, tools 필드를 목적에 맞게 채웁니다. 스키마는 저장소 루트의 plugin-schema.json을 따릅니다.

  3. 로컬 검증

    cursor plugin validate 명령으로 매니페스트 문법·필수 필드·타입 호환성을 검사합니다. 경고가 뜨면 메시지대로 고치면 됩니다.

  4. 빌드·패키징

    cursor plugin build로 배포용 아티팩트를 만들고, 마켓플레이스 업로드 전 로컬에서 cursor plugin install <경로>로 동작을 확인합니다.

터미널에서 실행
npx @cursor/create-plugin
# 또는 저장소 클론 후
cd create-plugin && pnpm install && pnpm run scaffold
명령어용도
cursor plugin validate매니페스트 스키마 검증
cursor plugin build배포 번들 생성
cursor plugin install <dir>로컬 설치 테스트

이 순서대로 한 번 돌려보면 공식 플러그인과 같은 구조로 나만의 도구를 만들어 마켓플레이스에 올릴 준비가 끝납니다.

주의할 점과 다음 단계

플러그인 간 의존성도 놓치기 쉬운 포인트입니다. plugin.json의 dependencies 배열에 다른 플러그인 name을 적으면 Cursor가 자동으로 함께 설치해 주지만, 순환 참조나 버전 범위 충돌이 나면 런타임에 PluginResolutionError가 떨어집니다. 공식 예시인 cursor-team-kit → continual-learning 조합처럼 단방향·고정 버전으로만 엮는 게 안전해요.

의존성 예시 (plugin.json)
{
  "name": "my-plugin",
  "version": "1.0.0",
  "schemaVersion": "2.1",
  "dependencies": [
    {"name": "continual-learning", "version": "1.2.0"}
  ]
}

마켓플레이스 배포 체크리스트

실무에서는 로컬 테스트 → 스키마 검증 → 권한 최소화 → 마켓플레이스 제출 순서로 돌리되, 의존성 있는 플러그인은 npx @cursor/create-plugin link로 로컬 링크 걸어 통합 테스트까지 마친 뒤 태그를 찍는 흐름이 가장 안정적이었습니다.


이런 글도 있어요