Agent skills in plugin format
A skill is a Markdown file that tells a coding agent how to do one job. We parse every one we can find — the frontmatter, the outline, the languages in its code blocks — so you can look for the one that fits instead of reading through a repository to find out.
69,865 skills from 9,574 repositories, last read 11 September 2026.
Skills declare what they need inconsistently: 58.8% name the languages they run, 11.2% list the tools they ask for, and 4.6% give themselves a category. Filtering narrows to the ones that said so, never to the ones that are.
- noop-actual-not-platform-limitmaxrave-dev/kotlin-footguns
- nowplaying-pager-no-feedback-loopmaxrave-dev/kotlin-footguns
- oauth-callback-not-through-navmaxrave-dev/kotlin-footguns
- on-demand-dictionary-assetmaxrave-dev/kotlin-footguns
- one-setting-two-backendsmaxrave-dev/kotlin-footguns
- one-snapshot-per-period-not-many-flowsmaxrave-dev/kotlin-footguns
- optional-engine-feature-degrade-in-tiersmaxrave-dev/kotlin-footguns
- order-preserving-section-mappingmaxrave-dev/kotlin-footguns
- overflow-tilted-browse-cardmaxrave-dev/kotlin-footguns
- palette-state-parks-on-loadingmaxrave-dev/kotlin-footguns
- parallel-chunked-downloadmaxrave-dev/kotlin-footguns
- partial-chart-must-say-somaxrave-dev/kotlin-footguns
- pending-state-makes-waiting-legiblemaxrave-dev/kotlin-footguns
- per-track-loudness-normalizationmaxrave-dev/kotlin-footguns
- periodic-worker-dedupmaxrave-dev/kotlin-footguns
- play-intent-decided-before-loadmaxrave-dev/kotlin-footguns
- playback-position-persist-restoremaxrave-dev/kotlin-footguns
- polymorphic-load-media-entry-pointmaxrave-dev/kotlin-footguns
- position-based-group-syncmaxrave-dev/kotlin-footguns
- preset-identity-read-back-from-valuemaxrave-dev/kotlin-footguns
- progress-indicator-as-scrubbermaxrave-dev/kotlin-footguns
- protobuf-without-codegen-kmpmaxrave-dev/kotlin-footguns
- publish-a-snapshot-on-taking-the-rolemaxrave-dev/kotlin-footguns
- queue-index-vs-shuffle-spacemaxrave-dev/kotlin-footguns
- queue-rebuild-state-machinemaxrave-dev/kotlin-footguns
- r8-proguard-desktop-survivalmaxrave-dev/kotlin-footguns
- read-build-logs-bottom-upmaxrave-dev/kotlin-footguns
- readiness-barrier-needs-every-answermaxrave-dev/kotlin-footguns
- readonly-stateflow-cold-to-hotmaxrave-dev/kotlin-footguns
- realtime-biquad-dspmaxrave-dev/kotlin-footguns
- remote-index-cached-as-rows-with-validatormaxrave-dev/kotlin-footguns
- remoteviews-bitmap-budgetmaxrave-dev/kotlin-footguns
- removing-a-feature-audit-shared-handlesmaxrave-dev/kotlin-footguns
- repository-resource-flow-patternmaxrave-dev/kotlin-footguns
- repository-flow-conventionsmaxrave-dev/kotlin-footguns
- reproducible-native-bundling-two-tasksmaxrave-dev/kotlin-footguns
- response-to-domain-flowmaxrave-dev/kotlin-footguns
- responsive-gate-size-not-platformmaxrave-dev/kotlin-footguns
- restricted-marker-is-not-an-opt-inmaxrave-dev/kotlin-footguns
- retry-needs-backoff-and-capmaxrave-dev/kotlin-footguns
- room-kmp-setupmaxrave-dev/kotlin-footguns
- room-migrations-at-scalemaxrave-dev/kotlin-footguns
- room-rawquery-readonly-vacuummaxrave-dev/kotlin-footguns
- run-discriminating-experiment-firstmaxrave-dev/kotlin-footguns
- runtime-override-not-preference-writemaxrave-dev/kotlin-footguns
- sampled-supplier-vs-per-handle-reapplymaxrave-dev/kotlin-footguns
- scoped-composable-shadows-the-top-level-onemaxrave-dev/kotlin-footguns
- screen-shell-content-splitmaxrave-dev/kotlin-footguns
- script-aware-romanization-pipelinemaxrave-dev/kotlin-footguns
- search-over-a-paged-list-queries-the-sourcemaxrave-dev/kotlin-footguns
- selection-mode-state-holdermaxrave-dev/kotlin-footguns
- self-hiding-child-cannot-hide-its-slotmaxrave-dev/kotlin-footguns
- self-normalised-axes-need-a-second-shapemaxrave-dev/kotlin-footguns
- semantic-color-tokens-compositionlocalmaxrave-dev/kotlin-footguns
- server-default-overrides-client-intentmaxrave-dev/kotlin-footguns
- settings-value-round-tripped-through-its-labelmaxrave-dev/kotlin-footguns
- shell-background-is-not-scheme-backgroundmaxrave-dev/kotlin-footguns
- shimmer-skeleton-loadersmaxrave-dev/kotlin-footguns
- slide-transition-defaults-to-half-a-heightmaxrave-dev/kotlin-footguns
- small-collection-utilitiesmaxrave-dev/kotlin-footguns
- smooth-scrim-gradientmaxrave-dev/kotlin-footguns
- sql-not-in-nullable-trapmaxrave-dev/kotlin-footguns
- stacked-bars-double-consume-window-insetsmaxrave-dev/kotlin-footguns
- stateflow-conflation-inverts-statemaxrave-dev/kotlin-footguns
- stored-timestamp-is-a-local-wall-clockmaxrave-dev/kotlin-footguns
- story-reel-auto-pagermaxrave-dev/kotlin-footguns
- string-resource-format-limitsmaxrave-dev/kotlin-footguns
- structural-defensive-parsingmaxrave-dev/kotlin-footguns
- swappable-crash-reporting-and-dialogmaxrave-dev/kotlin-footguns
- swipe-action-list-rowmaxrave-dev/kotlin-footguns
- sync-room-bridge-echo-guardmaxrave-dev/kotlin-footguns
- text-brush-shimmer-sweepmaxrave-dev/kotlin-footguns
- touch-indication-bounds-and-alphamaxrave-dev/kotlin-footguns
- transitive-version-pinningmaxrave-dev/kotlin-footguns
- transparent-chip-selection-signalsmaxrave-dev/kotlin-footguns
- ttl-keyed-json-cache-lenient-decodemaxrave-dev/kotlin-footguns
- two-vendors-one-package-kmp-api-skewmaxrave-dev/kotlin-footguns
- type-safe-nav-graph-organizationmaxrave-dev/kotlin-footguns
- unbounded-for-shares-capped-for-listsmaxrave-dev/kotlin-footguns
- unknown-not-a-valid-scoremaxrave-dev/kotlin-footguns
- upstream-lib-bug-workaround-templatemaxrave-dev/kotlin-footguns
- variant-layout-math-stays-in-the-variantmaxrave-dev/kotlin-footguns
- websocket-session-handshake-lifecyclemaxrave-dev/kotlin-footguns
- weight-fill-false-to-center-a-clustermaxrave-dev/kotlin-footguns
- windows-msix-offline-installermaxrave-dev/kotlin-footguns
- windows-vm-detection-post-wmicmaxrave-dev/kotlin-footguns
- word-timed-karaoke-lyricsmaxrave-dev/kotlin-footguns
- writing-agent-skill-house-stylemaxrave-dev/kotlin-footguns
- xml-to-compose-sequencingmaxrave-dev/kotlin-footguns
- hushdropmaxtechera/hushdrop
- addmaxwellsdm1867/wheeler
- askmaxwellsdm1867/wheeler
- asta-assistantmaxwellsdm1867/wheeler
- asta-litmaxwellsdm1867/wheeler
- asta-reportmaxwellsdm1867/wheeler
- asta-scholarmaxwellsdm1867/wheeler
- asta-theorizemaxwellsdm1867/wheeler
- astamaxwellsdm1867/wheeler
- backupmaxwellsdm1867/wheeler
- bumpmaxwellsdm1867/wheeler
- chatmaxwellsdm1867/wheeler
- closemaxwellsdm1867/wheeler
- compilemaxwellsdm1867/wheeler
- dev-feedbackmaxwellsdm1867/wheeler
- discussmaxwellsdm1867/wheeler
- dreammaxwellsdm1867/wheeler
- executemaxwellsdm1867/wheeler
- graph-linkmaxwellsdm1867/wheeler
- graph-reviewmaxwellsdm1867/wheeler
- handoffmaxwellsdm1867/wheeler
- ingestmaxwellsdm1867/wheeler
- initmaxwellsdm1867/wheeler
- llmsr-discovermaxwellsdm1867/wheeler
- llmsr-transfermaxwellsdm1867/wheeler
- notemaxwellsdm1867/wheeler
- pairmaxwellsdm1867/wheeler
- pausemaxwellsdm1867/wheeler
- planmaxwellsdm1867/wheeler
- queuemaxwellsdm1867/wheeler
- reconvenemaxwellsdm1867/wheeler
- reportmaxwellsdm1867/wheeler
- restoremaxwellsdm1867/wheeler
- resumemaxwellsdm1867/wheeler
- servicemaxwellsdm1867/wheeler
- startmaxwellsdm1867/wheeler
- statusmaxwellsdm1867/wheeler
- triagemaxwellsdm1867/wheeler
- updatemaxwellsdm1867/wheeler
- writemaxwellsdm1867/wheeler
- agent-skills-creatormblode/agent-skills
- agents-mdmblode/agent-skills
- autoshipmblode/agent-skills
- ax-auditmblode/agent-skills
- codebase-architecturemblode/agent-skills
- docs-writingmblode/agent-skills
- dx-auditmblode/agent-skills
- eli5mblode/agent-skills
- multi-tenant-architecturemblode/agent-skills
- planningmblode/agent-skills
- pr-babysittermblode/agent-skills
- pr-creatormblode/agent-skills
- pr-reviewermblode/agent-skills
- presentation-creatormblode/agent-skills
- product-designmblode/agent-skills
- readme-creatormblode/agent-skills
- save-mdmblode/agent-skills
- scaffold-climblode/agent-skills
- scaffold-nextjsmblode/agent-skills
- seomblode/agent-skills
- tidymblode/agent-skills
- typography-auditmblode/agent-skills
- ui-animationmblode/agent-skills
- ui-designmblode/agent-skills
- ui-verificationmblode/agent-skills
- chatgpt-app-buildermcp-use/mcp-use
- mcp-apps-buildermcp-use/mcp-use
- mcp-buildermcp-use/mcp-use
- openapi-to-mcpmcp-use/mcp-use
- create-kr-patchmcpads/create-retro-game-kr-patch
- verify-mcp-servermcplookupdev/mcplookup-mcp
- organizemcpware/cross-code-organizer
- design-logomcpware/logoloom
- mdtidymdtidy/mdtidy-agents
- decideme2resh/agent-decision-record
- jail-searchmefengl/jail-mcp
- buildmehrad-dm/mastermind
- clarifymehrad-dm/mastermind
- debugmehrad-dm/mastermind
- deepenmehrad-dm/mastermind
- deprecatemehrad-dm/mastermind
- double-checkmehrad-dm/mastermind
- explainmehrad-dm/mastermind
- handoffmehrad-dm/mastermind
- helpmehrad-dm/mastermind
- initmehrad-dm/mastermind
- interviewmehrad-dm/mastermind
- learnmehrad-dm/mastermind
- levelupmehrad-dm/mastermind
- lintmehrad-dm/mastermind
- performancemehrad-dm/mastermind
- personamehrad-dm/mastermind
- promptmehrad-dm/mastermind
- prototypemehrad-dm/mastermind
- qamehrad-dm/mastermind
- quarantinemehrad-dm/mastermind
- reportmehrad-dm/mastermind
- roadmapmehrad-dm/mastermind
- routemehrad-dm/mastermind
- signaturemehrad-dm/mastermind
- agent-browsermelandlabs/openloomi
- composiomelandlabs/openloomi
- cua-drivermelandlabs/openloomi
- docxmelandlabs/openloomi
- find-skillsmelandlabs/openloomi
- frontend-designmelandlabs/openloomi
- openloomi-apimelandlabs/openloomi
- openloomi-connectorsmelandlabs/openloomi
- openloomi-feature-guidemelandlabs/openloomi
- openloomi-goalsmelandlabs/openloomi
- openloomi-lifestyle-imagemelandlabs/openloomi
The whole corpus is one call away through the search API, or ask a question of it on the index itself.