cursor/plugins: 112 Agent Skills
Cursor plugin specification and official plugins
| Repository | cursor/plugins |
|---|---|
| GitHub stars | 13,676 |
| Skills | 112 (the first 80 are listed below) · 3 with scripts |
| Category | Software engineering |
| Last updated | Oct 23, 2026 |
| Install counts | cursor/plugins on skills.sh, Vercel's skills directory, which shows installs and security audits per skill |
Install cursor/plugins
| All skills, any agent | npx skills add cursor/plugins |
|---|---|
| One skill | npx skills add cursor/plugins --skill advisor |
| Only for Claude Code | npx skills add cursor/plugins -a claude-code, or copy a skill folder to ~/.claude/skills/ (all projects) or .claude/skills/ (one project) |
npx skills is the open-source skills CLI; it asks which agents to install for. Skills can include scripts that your agent will run: read a skill before installing it, as you would any code.
Skills in cursor/plugins
| Skill | What it does |
|---|---|
| advisor | Advisor mode. Consult a stronger (or different) model at key checkpoints: before major decisions, when stuck on an error, and before declaring a task done. Use when the user types /advisor, asks to turn the advisor on or off, picks an advisor model, or explicitly asks for a second opinion from a…npx skills add cursor/plugins --skill advisor |
| check-agent-compatibility | Run the full repository compatibility pass: scanner score, startup path, validation loop, and docs reliability.npx skills add cursor/plugins --skill check-agent-compatibility |
| cli-for-agents | Designs or reviews CLIs so coding agents can run them reliably: non-interactive flags, layered --help with examples, stdin/pipelines, fast actionable errors, idempotency, dry-run, and predictable structure. Use when building a CLI, adding commands, writing --help, or when the user mentions agents,…npx skills add cursor/plugins --skill cli-for-agents |
| continual-learning | Orchestrate continual learning by delegating transcript mining and AGENTS.md updates to `agents-memory-updater`.npx skills add cursor/plugins --skill continual-learning |
| create-plugin-scaffold | Create a new Cursor plugin scaffold with a valid manifest, component directories, and marketplace wiring. Use when starting a new plugin or adding a plugin to a multi-plugin repository.npx skills add cursor/plugins --skill create-plugin-scaffold |
| review-plugin-submission | Audit a Cursor plugin for marketplace readiness. Use when validating manifests, component metadata, discovery paths, and submission quality before publishing.npx skills add cursor/plugins --skill review-plugin-submission |
| cursor-sdk | Guide users building apps, scripts, CI pipelines, or automations on top of the Cursor TypeScript SDK (`@cursor/sdk`). Use this skill whenever the user mentions integrating, installing, or writing code against the Cursor SDK; whenever they say `Agent.create`, `Agent.prompt`, `Agent.resume`,…npx skills add cursor/plugins --skill cursor-sdk |
| check-compiler-errors | Run compile and type-check commands and report failuresnpx skills add cursor/plugins --skill check-compiler-errors |
| control-cli | Build or adapt a local harness to drive, inspect, and profile an interactive CLI or TUI without external services. Use for CLI UX checks, startup regressions, memory leaks, hangs, prompt flows, or terminal demos.npx skills add cursor/plugins --skill control-cli |
| control-ui | Build or adapt a local browser/CDP harness to drive and inspect a web, IDE, or Electron UI. Use for local UI verification, screenshots, accessibility snapshots, perf profiles, visual diffs, or reproducing UI bugs.npx skills add cursor/plugins --skill control-ui |
| deslop | Remove AI-generated code slop and clean up code stylenpx skills add cursor/plugins --skill deslop |
| fix-ci | Find failing PR checks, inspect logs or external check links, and apply focused fixesnpx skills add cursor/plugins --skill fix-ci |
| fix-merge-conflicts | Resolve merge conflicts non-interactively, validate build and tests, and finalize conflict resolutionnpx skills add cursor/plugins --skill fix-merge-conflicts |
| get-pr-comments | Fetch and summarize review comments from the active pull requestnpx skills add cursor/plugins --skill get-pr-comments |
| loop-on-ci | Monitor PR checks and fix failures until green. Uses gh pr checks as the source of truth for PR-attached checks.npx skills add cursor/plugins --skill loop-on-ci |
| make-pr-easy-to-review | Prepare PRs for review by cleaning noisy history, improving PR descriptions, and adding reviewer guidance without changing code behavior. Use for "make this easy to review", "tidy this PR", "clean up commits", or "annotate the diff".npx skills add cursor/plugins --skill make-pr-easy-to-review |
| new-branch-and-pr | Create a fresh branch, complete work, and open a pull requestnpx skills add cursor/plugins --skill new-branch-and-pr |
| pr-review-canvas | Generate an interactive PR review walkthrough as an HTML page. Fetches PR data via gh API, categorizes files into core vs mechanical changes, adds reviewer annotations, and renders diffs with moved-code detection. Use when the user pastes a GitHub PR URL and asks for a review, walkthrough, or… has scriptsnpx skills add cursor/plugins --skill pr-review-canvas |
| review-and-ship | Review the current branch for bugs, intent fit, and test coverage; run or write tests; commit focused work; open or update a PR.npx skills add cursor/plugins --skill review-and-ship |
| run-smoke-tests | Run Playwright smoke tests, debug failures, and verify fixesnpx skills add cursor/plugins --skill run-smoke-tests |
| thermo-nuclear-code-quality-review | Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh maintainability review.npx skills add cursor/plugins --skill thermo-nuclear-code-quality-review |
| verify-this | Verify a claim with fresh local evidence: restate it falsifiably, capture baseline and treatment, compare artifacts, and return VERIFIED, NOT VERIFIED, or INCONCLUSIVE.npx skills add cursor/plugins --skill verify-this |
| weekly-review | Produce a weekly synthesis of authored commits with highlights by bugfix, tech debt, and net-new worknpx skills add cursor/plugins --skill weekly-review |
| what-did-i-get-done | Summarize authored commits over a user-specified time period into a concise updatenpx skills add cursor/plugins --skill what-did-i-get-done |
| workflow-from-chats | Extract durable working preferences from recent Cursor chats and convert them into skills, rules, or workflow docs. Use when asked to learn preferences, mine feedback, personalize workflows, or generate team/person-specific agent guidance.npx skills add cursor/plugins --skill workflow-from-chats |
| docs-canvas | Render a documentation-style Cursor Canvas that organizes architecture notes, API references, walkthroughs, and how-tos into a navigable layout with sections, tables of contents, and cross-references. Use when the user asks for a docs canvas, documentation overview, architecture walkthrough, API…npx skills add cursor/plugins --skill docs-canvas |
| build-figma | Use for "/build-figma", a figma.com/design URL with node-id, or "implement this Figma" into a web, desktop, or shared UI. Orchestrates Figma MCP intake, maps nodes to the repo's own design system, then a verify-this visual judge. Do not paste Figma Tailwind.npx skills add cursor/plugins --skill build-figma |
| dyl-mode | Dylan's agent style on top of pstack: concise verified delivery, root causes over symptom patches, The Algorithm before design, plain /bro replies, live UI proof, reuse/simplify, and hard merge gates. Use for Dylan, /dyl-mode, or his style. "Get PR green" → /dyl-ready-pr. "Review this PR like me"…npx skills add cursor/plugins --skill dyl-mode |
| dyl-ready-pr | Get a PR merge-ready for Dylan: deep /dyl-review till 🟢, mark it ready, resolve conflicts, then babysit CI and comments. Use for /dyl-ready-pr, "get PR green", "make the PR mergeable", "/dyl-review till green then ready", or ready-to-merge asks under /dyl-mode.npx skills add cursor/plugins --skill dyl-ready-pr |
| dyl-review | Review one or more PRs in Dylan's style: up to 7 copy-pasteable asks and one 🟢/🟡/🔴 call. Quick by default; "deep" adds thermos and Bugbot. Use for /dyl-review, "review this PR like me", or terse design/correctness comments. Never posts to the PR.npx skills add cursor/plugins --skill dyl-review |
| principle-the-algorithm | Apply to any non-trivial change before designing it. Make the requirement less dumb, delete, optimize, accelerate, automate, in that order, then run it again on the result. The reply names the requirement you questioned and what you deleted.npx skills add cursor/plugins --skill principle-the-algorithm |
| add-dictation | Use when the user runs /add-dictation or wants speech turned into text with Grok speech-to-text: a mic button that dictates into the composer, live captions, or transcribing recorded audio (files, uploads, URLs) with word timestamps, diarization, subtitles, meeting notes. STT, transcribe,…npx skills add cursor/plugins --skill add-dictation |
| add-read-aloud | Use when the user runs /add-read-aloud or wants the app to speak text with Grok text-to-speech: read-aloud button on assistant replies, auto-speak, TTS, voice output, narration, IVR prompts, speech tags, voice_id. For a two-way voice agent use /add-voice. For speech-to-text use /add-dictation.npx skills add cursor/plugins --skill add-read-aloud |
| add-voice | Use when the user runs /add-voice, types Voice Mode, or asks to add Grok realtime voice to an app, including replacing an STT-LLM-TTS cascade or OpenAI Realtime. Wire speech-to-speech, safe auth, and app mic. Composer: waveform button, mic icon reserved for dictation. For mic-to-text only use…npx skills add cursor/plugins --skill add-voice |
| debug-voice | Use when the user runs /debug-voice, says voice mode has flaws, asks to see or capture what happened in a Grok realtime voice session, or a voice integration has no debug logging yet. Proposes a plan, then installs a dev-only log pipeline (client logger → local NDJSON) in the app's own language…npx skills add cursor/plugins --skill debug-voice |
| orchestrate | Use only when the user explicitly types `/orchestrate <goal>` to decompose a large task, spawn a tree of parallel cloud-agent workers/subplanners/verifiers via the Cursor SDK, and collect structured handoffs; do not invoke autonomously. has scriptsnpx skills add cursor/plugins --skill orchestrate |
| origin-api | Routes questions about the Cursor Origin API to the right section of the Origin docs and names the few rules to check first. Use when a task mentions Origin, the Origin API, Origin Apps, or Origin webhooks, including creating an Origin App, authenticating as one, calling Origin endpoints, or…npx skills add cursor/plugins --skill origin-api |
| port-github-app-to-origin | Plans the port of an existing GitHub App to a Cursor Origin App. Use when the task is to bring a GitHub App to Origin or compare what it uses against the Origin API. Reads the app's needs out of its code, maps them onto the live Origin spec, and writes a porting brief with feedback for Cursor.…npx skills add cursor/plugins --skill port-github-app-to-origin |
| reproduce-and-fix-issues | Reproduce triaged Slack bugs through a configured app-control adapter, verify existing fixes, and open a bounded draft pull request only after before-and-after proof. Use only from the configured Benny repro automation.npx skills add cursor/plugins --skill reproduce-and-fix-issues |
| setup-benny | Configure Benny and prepare its triage and repro automations. Use when installing Benny or changing its Slack, tracker, repository, routing, control, model, or budget settings.npx skills add cursor/plugins --skill setup-benny |
| triage-issue-reports | Triage Slack issue reports with one thread-only verdict, evidence review, cause-aware routing, tracker dedupe, and fail-closed ticket creation. Use only from the configured Benny triage automation.npx skills add cursor/plugins --skill triage-issue-reports |
| architect | Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.npx skills add cursor/plugins --skill architect |
| arena | Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.npx skills add cursor/plugins --skill arena |
| automate-me | Use for "automate me", "create/update/refresh my -mode skill", "turn/capture my preferences or working style into a skill", or wanting agents to follow how the user works. Drafts or revises a personal -mode skill via create-skill + unslop, optionally pulling fresh evidence from recent transcripts.npx skills add cursor/plugins --skill automate-me |
| benchmark-checklist | Vet a perf measurement (limiter, tuning, limits, errors, repeatability, relevance, and whether the work happened) before you report or act on it. Use when you run a benchmark or report a speedup or regression you measured.npx skills add cursor/plugins --skill benchmark-checklist |
| blast-radius | Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of writing it up. Use for 'blast radius of X', 'what could this break', or reviewing a small diff you don't trust.npx skills add cursor/plugins --skill blast-radius |
| bro | Restate the last message in plain human language, with no jargon.npx skills add cursor/plugins --skill bro |
| correct | Find the mistakes agents keep repeating in this repo and make each one impossible. Try architecture first, then types, then a lint whose error names the fix, then a test, and write docs last. Prove each check fails on a real past mistake. Repeat this each time the operator corrects you. Use for…npx skills add cursor/plugins --skill correct |
| create-formal-verification-skill | Generate a project-local skill that formally verifies the code where a bug costs the most and tests reach the least, in any language, with whichever verification tool fits. Use for /create-formal-verification-skill, "model-check this race", "prove this invariant", or when concurrency, retries,…npx skills add cursor/plugins --skill create-formal-verification-skill |
| create-verification-skill | Generate a project-local verification skill that drives your app the way a user does — any language, framework, or platform. Use for /create-verification-skill, "make a control skill for this repo", or when a project has no scripted way to prove UI/CLI/service behavior.npx skills add cursor/plugins --skill create-verification-skill |
| figure-it-out | Design an auditable playbook when no narrower one fits: a large migration, an ambitious multi-part change, or work a human reviews after stepping away. Scales rigor to the task, runs a hypothesis loop, and logs decisions. Use for /figure-it-out or 'figure it out'.npx skills add cursor/plugins --skill figure-it-out |
| how | Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which package owns this", "is this the right layer"). Explains subsystem architecture, runtime flow, onboarding mental models. Use why for motivation.npx skills add cursor/plugins --skill how |
| in-your-own-words | Restate in your own words what you think the user's goals are and what problem they're trying to solve. Use for /in-your-own-words.npx skills add cursor/plugins --skill in-your-own-words |
| interrogate | Use for "interrogate", "adversarial review", "multi-model review", "challenge this", "stress test this code", "find blind spots", or "tear this apart". Multiple LLM reviewers challenge changes from independent angles.npx skills add cursor/plugins --skill interrogate |
| ketchup | Catch the user up on what changed in this chat since their last message, in plain words and small visuals. List every item waiting on them with what they need to decide it from the reply alone. Use for /ketchup.npx skills add cursor/plugins --skill ketchup |
| maintain-formal-verification-skill | Bring a project's formal verification back in line with the code after the code changes: find the commits that touched verified code, update the model, harness, or properties to describe the code as it is now, rerun, and say whether each failure is drift in the verification or a bug in the code.…npx skills add cursor/plugins --skill maintain-formal-verification-skill |
| maintain-verification-skill | Periodic pass that keeps a project's verification skill and feature map honest: parallel source readers per feature, one live session driving every feature, at most one PR of proven corrections. Use for /maintain-verification-skill or "audit the verify skill".npx skills add cursor/plugins --skill maintain-verification-skill |
| make-bot-ui | Use when building a custom UI (page, dashboard, buttons) that should wake a Grok Bot over a webhook, when the user must provide a webhook sender key, or when exposing that UI on Tailscale.npx skills add cursor/plugins --skill make-bot-ui |
| no-comments | Spawn Comment Sicko, fix accepted findings, and offer encodings for claimed constraints.npx skills add cursor/plugins --skill no-comments |
| poteto-help | Guides users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task. Type /poteto-help with a question.npx skills add cursor/plugins --skill poteto-help |
| poteto-mode | poteto's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work. Use for poteto, /poteto-mode, or requests to work in this style. has scriptsnpx skills add cursor/plugins --skill poteto-mode |
| principle-attack-the-premise | Apply when two or more fixes that share one premise have failed the same gate. Write the premise down and test it directly before you write another fix that assumes it.npx skills add cursor/plugins --skill principle-attack-the-premise |
| principle-boundary-discipline | Apply when wiring validation, error handling, or framework adapters. Concentrate guards at system boundaries (CLI, config, network, external APIs); trust internal types and keep business logic in pure functions.npx skills add cursor/plugins --skill principle-boundary-discipline |
| principle-build-the-lever | Apply to any non-trivial work, not just bulk work: edits, migrations, analyses, checks. Build the tool that does it or proves it (codemod, script, generator, or a skill your subagents follow) instead of working by hand. The tool is the artifact a reviewer can rerun.npx skills add cursor/plugins --skill principle-build-the-lever |
| principle-encode-lessons-in-structure | Apply when you catch yourself writing the same instruction a second time, or notice a recurring correction. Encode the rule as a lint, metadata flag, runtime check, or script instead of more text.npx skills add cursor/plugins --skill principle-encode-lessons-in-structure |
| principle-exhaust-the-design-space | Apply when facing a novel UI interaction or architectural decision with no precedent in the codebase. Build 2-3 competing prototypes and compare side by side before committing.npx skills add cursor/plugins --skill principle-exhaust-the-design-space |
| principle-experience-first | Apply when product, UX, or feature-scope tradeoffs come up. Choose user delight over implementation convenience; ship fewer polished features over more rough ones.npx skills add cursor/plugins --skill principle-experience-first |
| principle-explain-the-number | Apply before you trust, report, or act on a number you measured: a speedup, a regression, a throughput, a latency, or an eval result. Find what limits it, and rule out that it measured something other than the work you think.npx skills add cursor/plugins --skill principle-explain-the-number |
| principle-fix-root-causes | Apply when debugging. Trace each symptom back to the first place the system went wrong and fix it there. A guard is a fix only when the state it handles is legitimate.npx skills add cursor/plugins --skill principle-fix-root-causes |
| principle-foundational-thinking | Apply before writing logic: choosing core types and data structures, sequencing scaffold-vs-feature work, asking what concurrent actors share. Get the data structures right so downstream code becomes obvious.npx skills add cursor/plugins --skill principle-foundational-thinking |
| principle-guard-the-context-window | Apply when context is filling up: large outputs, long files, repeated reads, fan-out planning. Route bulk to subagents; keep summaries in the main thread, not raw payloads.npx skills add cursor/plugins --skill principle-guard-the-context-window |
| principle-laziness-protocol | Apply when refactoring, evaluating diff size, or tempted to add abstractions, layers, or signal threading. Bias toward deletion and the smallest change that solves the problem.npx skills add cursor/plugins --skill principle-laziness-protocol |
| principle-make-operations-idempotent | Apply when designing commands, lifecycle steps, or processing loops that run amid crashes, restarts, and retries. Converge to the same end state regardless of partial prior runs.npx skills add cursor/plugins --skill principle-make-operations-idempotent |
| principle-migrate-callers-then-delete-legacy-apis | Apply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers.npx skills add cursor/plugins --skill principle-migrate-callers-then-delete-legacy-apis |
| principle-minimize-reader-load | Apply when reviewing or shaping code that's hard to trace. Count layers between question and answer, and hidden state in the reader's head; collapse one-caller wrappers and shrink mutable scope.npx skills add cursor/plugins --skill principle-minimize-reader-load |
| principle-model-the-domain | Apply when writing stateful logic, or when code branches a lot or repeats a shape assumption across files.npx skills add cursor/plugins --skill principle-model-the-domain |
| principle-never-block-on-the-human | Apply when tempted to ask 'should I do X?' on reversible work.npx skills add cursor/plugins --skill principle-never-block-on-the-human |
| principle-outcome-oriented-execution | Apply during planned rewrites and migrations with explicit phase boundaries. Converge on the target architecture; don't preserve smooth intermediate states with throwaway compatibility code.npx skills add cursor/plugins --skill principle-outcome-oriented-execution |
| principle-prove-it-works | Apply after completing a task, before declaring done. Verify against the real artifact (run the feature, read the actual value, inspect the diff), not a proxy, self-report, or 'it compiles.'npx skills add cursor/plugins --skill principle-prove-it-works |
| principle-redesign-from-first-principles | Apply when integrating a new requirement into an existing design.npx skills add cursor/plugins --skill principle-redesign-from-first-principles |
Names and descriptions come from each skill's SKILL.md and are written by the pack's authors.
More software engineering skill packs
| # | Skill pack | Skills | GitHub stars | Updated |
|---|---|---|---|---|
| 1 |
obra/superpowers An agentic skills framework & software development methodology that works.
|
15 | 304K | 2026-10-23 |
| 2 |
mattpocock/skills Skills for Real Engineers. Straight from my .agents directory.
|
38 | 301K | 2026-10-22 |
| 3 |
multica-ai/andrej-karpathy-skills A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
|
1 | 223K | 2026-04-20 |
| 4 |
DietrichGebert/ponytail Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
|
6 | 174K | 2026-10-18 |
| 5 |
Shubhamsaboo/awesome-llm-apps 100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
|
10 | 143K | 2026-10-22 |
| 6 |
addyosmani/agent-skills Production-grade engineering skills for AI coding agents.
|
25 | 110K | 2026-10-13 |