cursor/plugins: kho plugin chính thức và đặc tả plugin của Cursor
cursor/plugins là kho chứa đặc tả plugin và các plugin chính thức của Cursor, từ công cụ review code, điều phối agent đến tích hợp GitHub, Gmail, Salesforce.
Cập nhật lúc
cursor/plugins là gì
Nếu bạn đang dùng Cursor để lập trình cùng AI, cursor/plugins là repository đáng để ghé qua. Đây là nơi chứa đặc tả plugin của Cursor cùng bộ plugin chính thức dành cho các công cụ lập trình, framework và sản phẩm SaaS phổ biến.
Repository được viết chủ yếu bằng TypeScript và đã có hơn 12.600 sao trên GitHub. Nó phù hợp với hai nhóm người đọc: lập trình viên muốn mở rộng khả năng của agent trong Cursor, và những ai muốn tự viết plugin theo đúng chuẩn.
Cách tổ chức của repository
Theo README, đây là một repository dạng marketplace nhiều plugin. Mỗi plugin là một thư mục độc lập nằm ở gốc repository, có manifest riêng tại .cursor-plugin/plugin.json. Ở cấp gốc, file .cursor-plugin/marketplace.json liệt kê toàn bộ plugin.
Cấu trúc được mô tả như sau:
plugins/
├── .cursor-plugin/
│ └── marketplace.json # Marketplace manifest (lists all plugins)
├── plugin-name/
│ ├── .cursor-plugin/
│ │ └── plugin.json # Per-plugin manifest
│ ├── skills/ # Agent skills (SKILL.md with frontmatter)
│ ├── rules/ # Cursor rules (.mdc files)
│ ├── mcp.json # MCP server definitions
│ ├── README.md
│ ├── CHANGELOG.md
│ └── LICENSE
└── ...Nhìn vào đây, bạn sẽ thấy một plugin có thể gom nhiều thành phần:
- skills: các kỹ năng cho agent, viết trong file
SKILL.mdcó frontmatter. - rules: các quy tắc của Cursor ở dạng file
.mdc. - mcp.json: định nghĩa các MCP server mà plugin sử dụng.
- Tài liệu đi kèm gồm README, CHANGELOG và LICENSE riêng cho từng plugin.
Các nhóm plugin nổi bật
Danh sách plugin trong README khá dài và được chia theo danh mục như Utilities, Developer Tools, Productivity và Integrations. Dưới đây là một số điểm đáng chú ý.
Công cụ cho lập trình viên
- Thermos: review nhánh code rất kỹ, gồm kiểm tra bảo mật và tính đúng đắn, tiêu chí chất lượng code khắt khe, chạy subagent song song và tùy chọn luồng tạo PR sẵn sàng merge.
- Create Plugin: tạo khung và kiểm tra plugin agent mới.
- Orchestrate: chia nhỏ tác vụ lớn cho nhiều cloud agent chạy song song, với vai trò planner, worker, verifier và bàn giao có cấu trúc.
- PR Review Canvas và Docs Canvas: hiển thị diff của PR theo mức độ quan trọng, hoặc biến tài liệu thành canvas dễ điều hướng.
- Advisor: hỏi ý kiến một model mạnh hơn trước các quyết định lớn, khi bị kẹt hoặc trước khi kết thúc công việc.
- Continual Learning: cập nhật bộ nhớ cho file AGENTS.md dựa trên transcript, chỉ giữ các gạch đầu dòng có giá trị cao.
- CLI for Agents: các mẫu thiết kế CLI để agent chạy ổn định, như flag, help có ví dụ, pipeline, xử lý lỗi, idempotency và dry-run.
- Cursor SDK: xây dựng ứng dụng, script và tự động hóa bằng TypeScript SDK.
- pstack và dyl-stack: các quy trình làm việc cho agent do thành viên cộng đồng đóng góp, hướng tới code ít hơn nhưng chất lượng cao hơn.
Năng suất văn phòng
Nhóm Productivity có các plugin cho Gmail, Google Drive, Google Calendar, Google Docs, Google Sheets, Google Slides, Microsoft Teams và SharePoint. Bạn có thể tìm kiếm, đọc, soạn thảo hoặc chỉnh sửa nội dung ngay từ agent.
Tích hợp dịch vụ bên ngoài
Nhóm Integrations chiếm phần lớn danh sách, nằm trong thư mục third_party/. Một vài ví dụ:
- GitHub: quản lý repo, issue, pull request và Actions.
- Playwright: điều hướng, click, chụp màn hình và kiểm thử trong trình duyệt thật.
- Google Cloud BigQuery: khám phá dataset và chạy truy vấn SQL.
- Statsig: xem và quản lý feature gate, thử nghiệm và metric.
- Excalidraw: vẽ và xuất sơ đồ phong cách vẽ tay từ cuộc trò chuyện.
- CRM và marketing như Salesforce, HubSpot, Attio, Zoho CRM, Klaviyo, Brevo, Semrush, Ahrefs.
- Công cụ họp và ghi chú như Zoom, Fireflies, Otter.ai, Fathom, Readwise, Coda.
Ứng dụng thực tế
Từ danh sách trên, bạn có thể hình dung một số cách dùng:
- Nhờ agent review kỹ một nhánh code trước khi merge bằng Thermos hoặc PR Review Canvas.
- Viết và chạy kiểm thử trình duyệt với plugin Playwright.
- Quản lý issue, pull request trên GitHub mà không rời trình soạn thảo.
- Chia một tác vụ lớn cho nhiều agent làm song song với Orchestrate.
- Tham khảo cấu trúc các plugin có sẵn để tự viết plugin cho công cụ nội bộ của nhóm.
Bắt đầu khám phá
README không đưa ra lệnh cài đặt cụ thể, nhưng mô tả rõ cấu trúc. Bạn có thể bắt đầu theo các bước sau:
- Mở repository và xem file
.cursor-plugin/marketplace.jsonở thư mục gốc để nắm danh sách plugin. - Chọn một plugin bạn quan tâm, ví dụ
thermos/hoặcthird_party/github/. - Đọc file
.cursor-plugin/plugin.jsonvà README của plugin đó để hiểu nó làm gì. - Xem các thư mục
skills/,rules/và filemcp.jsonđể biết plugin gồm những thành phần nào. - Nếu muốn tự viết plugin, hãy thử plugin Create Plugin để tạo khung và kiểm tra plugin mới.
Lưu ý
- Giấy phép: README ghi giấy phép MIT. Mỗi plugin cũng có file LICENSE riêng trong thư mục của nó.
- Tác giả: phần lớn plugin do Cursor phát hành, một số do các cá nhân như Eric Zakariasson, Lauren Tan, Dylan Gattey đóng góp. Tên tác giả lấy từ trường
author.nametrongplugin.json. - Phiên bản: repository chưa có bản release chính thức, nhưng vẫn được cập nhật thường xuyên. Một số plugin được đánh dấu Beta, ví dụ Salesforce Headless 360.
- Các plugin tích hợp tài chính hay giao dịch như Coinbase, Robinhood, Interactive Brokers có thể thao tác trên tài khoản thật, bạn nên đọc kỹ tài liệu trước khi dùng.
Kết luận
cursor/plugins vừa là kho plugin chính thức, vừa là tài liệu tham khảo sống động về cách xây dựng plugin cho Cursor. Dù bạn muốn tận dụng sẵn các tích hợp hay tự tạo plugin riêng, đây là điểm khởi đầu hợp lý. Bạn có thể xem chi tiết tại github.com/cursor/plugins.