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으로 새 플러그인을 스캐폴딩해 확장하기 좋습니다.
| 플러그인 | 카테고리 | 핵심 기능 |
|---|---|---|
| Teaching | Utilities | 스킬 매핑·연습 계획·회고 자동화 |
| Continual Learning | Developer Tools | AGENTS.md 증분 메모리 업데이트 |
| Cursor Team Kit | Developer Tools | CI·코드 리뷰·배포·자동화 통합 워크플로 |
| Thermos | Developer Tools | 보안·품질 심층 감사, 병렬 서브에이전트, PR 자동화 |
| Create Plugin | Developer Tools | 신규 플러그인 스캐폴딩·검증 |
| Ralph Loop | Developer Tools | Ralph Wiggum 기법 기반 자기참조 반복 루프 |
| Agent Compatibility | Developer Tools | 에이전트 간 호환성 검사·리포트 |
저장소 클론
git clone https://github.com/cursor/plugins.git플러그인 링크
ln -s $(pwd)/plugins/teaching ~/.cursor/plugins/teaching(예: Teaching)Cursor 재시작
Cmd/Ctrl+Shift+P → "Developer: Reload Window"
작동 확인
플러그인 패널에서 활성화 여부·버전 확인
자주 묻는 질문
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 매니페스트가 포함되어 있습니다. 따라서 기존 워크플로에 바로 삽입하여 활용할 수 있는 검증된 플러그인 목록과 확장 포인트를 확인할 수 있습니다.
| 플러그인 명 | 카테고리 | 설명 |
|---|---|---|
| teaching | Utilities | Skill mapping, practice plans, and learning retrospectives. |
| continual-learning | Developer Tools | Incremental transcript-driven memory updates for AGENTS.md using high-signal bullet points only. |
| cursor-team-kit | Developer Tools | Internal team workflows for CI, code review, shipping, local automation, and verification. |
플러그인 7종, 용도별로 골라 쓰기
공식 저장소 cursor/plugins에는 현재 7개 플러그인이 들어 있습니다. 각 플러그인은 독립 폴더에 plugin.json 매니페스트를 두고 있어, 필요한 것만 골라 워크플로에 꽂아 쓰기 좋습니다.
| 플러그인 | 핵심 기능 | 작성자 | 카테고리 |
|---|---|---|---|
| Teaching | 스킬 매핑·연습 플랜·학습 회고 자동화 | Cursor | Utilities |
| Continual Learning | AGENTS.md에 고신호 불릿만으로 증분 메모리 갱신 | Eric Zakariasson | Developer Tools |
| Cursor Team Kit | CI·코드 리뷰·배포·로컬 자동화·검증까지 팀 내부 워크플로 통합 | Eric Zakariasson | Developer Tools |
| Thermos | 보안·정확성 심층 감사, 엄격한 코드 품질 루브릭, 병렬 서브에이전트, 머지 레디 PR 플로 | Cursor | Developer Tools |
| Create Plugin | 새 에이전트 플러그인 스캐폴딩 및 검증 | Cursor | Developer Tools |
| Ralph Loop | Ralph Wiggum 기법 기반 반복적 자기참조 AI 루프 | Cursor | Developer Tools |
| Agent Compatibility | 에이전트 간 호환성 검증 및 인터페이스 표준화 | Cursor | Developer Tools |
용도별로 보면 학습·성장은 Teaching·Continual Learning, 팀 표준화는 Cursor Team Kit, 코드 품질·보안은 Thermos, 플러그인 개발은 Create Plugin, 실험적 루프는 Ralph Loop, 호환성 검증은 Agent Compatibility가 맡습니다. 저장소 루트에서 원하는 폴더만 복사해 .cursor/plugins/에 넣으면 바로 작동합니다.
저장소 클론10초
git clone https://github.com/cursor/plugins.git
필요한 플러그인 복사5초
cp -r plugins/teaching ~/.cursor/plugins/ # 예시
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은 새 플러그인 프로젝트를 스캐폴딩하고 검증까지 한 번에 해 주는 도구예요. 템플릿 생성 → 매니페스트 작성 → 유효성 검사 → 배포 준비까지 전 과정을 로컬에서 바로 돌려볼 수 있어요.
플러그인 템플릿 생성
터미널에서 아래 명령어를 실행하면 대화형 프롬프트로 플러그인 이름·설명·엔트리 포인트 등을 묻고
.cursor-plugin폴더 구조를 만듭니다.매니페스트 작성·수정
생성된
plugin.json을 열어서name,version,entry,tools필드를 목적에 맞게 채웁니다. 스키마는 저장소 루트의plugin-schema.json을 따릅니다.로컬 검증
cursor plugin validate명령으로 매니페스트 문법·필수 필드·타입 호환성을 검사합니다. 경고가 뜨면 메시지대로 고치면 됩니다.빌드·패키징
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 조합처럼 단방향·고정 버전으로만 엮는 게 안전해요.
{
"name": "my-plugin",
"version": "1.0.0",
"schemaVersion": "2.1",
"dependencies": [
{"name": "continual-learning", "version": "1.2.0"}
]
}마켓플레이스 배포 체크리스트
실무에서는 로컬 테스트 → 스키마 검증 → 권한 최소화 → 마켓플레이스 제출 순서로 돌리되, 의존성 있는 플러그인은 npx @cursor/create-plugin link로 로컬 링크 걸어 통합 테스트까지 마친 뒤 태그를 찍는 흐름이 가장 안정적이었습니다.