Agent skills

Skills for windsurf

Read straight from the source repositories, not from submitted listings. Every skill shows what it does, what is inside, where it came from — and whether attention around its source is actually growing.

Toolclaude-code 28,838codex 6,583cursor 4,244copilot 1,341windsurf 73cline 44
CategoryAI & Agents 4,188Data & Analytics 3,152Code Review & Quality 1,857Backend & API 1,737Security 1,624Workflow & Productivity 1,614Documentation 1,361Design & Presentation 1,327Content & Marketing 1,213Testing & QA 1,074DevOps & Cloud 783Databases 735Frontend 623Business & Finance 447Media & Video 349Other 7,916
126 found
97126 · page 3 / 3
firebase-remote-configUse when implementing feature flags, running A/B tests, setting parameter defaults, fetching/activating config, or enabling…evancafirebase-storageUse when setting up Storage, uploading/downloading files, managing metadata, handling errors, or applying security rules.evancaflutter-app-architectureUse when scaffolding a project, refactoring into layers, creating view models/repositories, configuring dependency injection, or…evancaflutter-change-notifierUse when setting up ChangeNotifier models, providing them to the widget tree, consuming state with Consumer or Provider.of, or…evancaflutter-errorsUse when hitting layout errors (RenderFlex overflow, unbounded constraints, RenderBox not laid out), scroll errors, or…evancaflutter-pre-cachingUse when preloading fonts, asset/network images, Lottie/Rive animations, local JSON/config, warming initial API data, or…evancaflutterfire-configureUse when adding Firebase to a Flutter project, running flutterfire configure, initializing Firebase in main.dart, or configuring…evancagame-jamPlan and ship a game under a jam deadline: lock scope to the clock, schedule the hours, cut features, and submit on time. Use for…gamedev-skillshotel-core【已废弃并合并】此技能已迁移至新版酒店查询、预订技能rollinggo-hotel-booking。如果是下载过程,请直接选择 rollinggo-hotel-booking。触发此技能后大模型会引导用户迁移到新版。RollingGo-AImockitoUse when generating mocks, stubbing methods, verifying interactions, capturing arguments, or choosing between mocks, fakes, and…evancamocktailUse when creating mocks, stubbing methods, verifying interactions, registering fallback values, or choosing between mocks, fakes…evancaneed-explorerClarify intent, scope, constraints, and success criteria before artifact creation. Invoke when the request is fuzzy, the user is…MageByte-Zeroopenspec-plus-designMANDATORY skill that activates whenever the OpenSpec design phase begins. Triggers: /opsx-new, /opsx-ff, or /opsx-continue runs…sudokaropenspec-plus-proposalMANDATORY skill that activates whenever the OpenSpec proposal phase begins. Triggers: /opsx-new, /opsx-ff, or /opsx-continue…sudokaropenspec-plus-specMANDATORY skill that activates whenever the OpenSpec specification phase begins. Triggers: /opsx-new, /opsx-ff, or /opsx-continue…sudokaropenspec-plus-tasksMANDATORY skill that activates whenever the OpenSpec tasks phase begins. Triggers: /opsx-new, /opsx-ff, or /opsx-continue runs…sudokaropenspec-plus-tddMANDATORY skill that activates whenever code is written to implement an OpenSpec change task. Triggers: openspec-plus-apply is…sudokarpatrol-e2e-testingUse when writing E2E/integration tests, testing native interactions like permissions or system dialogs, capturing UI regressions…evancaprototype-fastBuild a playable prototype in about an hour to answer one question — is it fun? — with greybox primitives, a hard timebox, and…gamedev-skillsproviderUse when setting up providers, consuming state, optimizing rebuilds, using ProxyProvider, or migrating from deprecated providers…evancarelease-archivistClose out a spec-superflow change with verification, summary, and archive readiness. Invoke when implementation is complete…MageByte-ZeroriverpodUse when setting up providers, combining requests, managing state disposal, passing arguments, performing side effects, or…evancaspec-mergerSync delta specs to main specs before closure. Invoke while an executing change has delta specs to merge into the main spec base…MageByte-Zerospec-writerCreate or refine spec-superflow planning artifacts. Invoke when the change is understood well enough to write proposal.md…MageByte-ZerotestingUse when writing or reviewing Flutter/Dart tests (unit, widget, golden), fixing flaky tests, adding coverage, or choosing between…evancaunity-navmeshAdd AI navigation in Unity 6: bake a NavMesh with the AI Navigation package (NavMeshSurface), move agents with…gamedev-skillsunity-tilemap-2dBuild and script 2D tilemaps in Unity 6: the Grid + Tilemap components, the Tile Palette, tilemap colliders, rule tiles, and…gamedev-skillsunreal-niagaraCreate and control VFX in Unreal Engine 5 with Niagara: systems and emitters, modules and the spawn/update stages, exposed User…gamedev-skillsunreal-packagingPackage and ship an Unreal Engine 5 project: the Platforms menu Package Project flow, build configurations (Development vs…gamedev-skillsworkflow-startPrimary entry point for the spec-superflow state-machine workflow. Invoke when the user is inside an active spec-superflow change…MageByte-Zero
← Prev3 / 3
How the catalog works
What is an agent skill?

A folder with a SKILL.md inside — instructions, and often scripts and assets, that an AI agent loads when the task matches. Claude Code, Codex, Cursor and Copilot all read the same format, so one skill usually works across them.

Where does this catalog come from?

We read 660 source repositories straight from their file trees rather than from submitted listings — what you see is what is actually published. 98 repositories were rejected because they advertise skills but contain none: link lists, not folders.

Why is there no install counter?

Because install counts live in the registry that serves `npx skills add`, and that is not ours — publishing a number we cannot verify would be worse than showing none. Instead we show where a skill comes from and whether attention around its source is actually growing, measured from our own weekly snapshots.

Do you deduplicate?

Yes, and it matters more than expected. Aggregator repositories republish the same skill in several places — one source carried 6,317 SKILL.md files for 2,001 actual skills. We collapse by folder name and keep the canonical copy, so the catalog counts things, not copies.

Keep going