Agent skills that run bash
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.
- fd-auditmarketcalls/openalgo
- flow-buildermarketcalls/openalgo
- security-auditmarketcalls/openalgo
- verifymarketcalls/openalgo
- version-bumpmarketcalls/openalgo
- setupmarketcalls/vectorbt-backtesting-skills
- advisorymarkmhendrickson/neotoma
- analyzemarkmhendrickson/neotoma
- commitmarkmhendrickson/neotoma
- create_prmarkmhendrickson/neotoma
- create_rulemarkmhendrickson/neotoma
- create-releasemarkmhendrickson/neotoma
- create_releasemarkmhendrickson/neotoma
- create-rulemarkmhendrickson/neotoma
- debugmarkmhendrickson/neotoma
- manage-error-debuggingmarkmhendrickson/neotoma
- manage_error_debuggingmarkmhendrickson/neotoma
- process_prsmarkmhendrickson/neotoma
- publishmarkmhendrickson/neotoma
- publish_planmarkmhendrickson/neotoma
- publish-planmarkmhendrickson/neotoma
- pullmarkmhendrickson/neotoma
- pushmarkmhendrickson/neotoma
- recover_sqlite_databasemarkmhendrickson/neotoma
- releasemarkmhendrickson/neotoma
- reportmarkmhendrickson/neotoma
- report_errormarkmhendrickson/neotoma
- report-errormarkmhendrickson/neotoma
- reviewmarkmhendrickson/neotoma
- setup-cursor-copiesmarkmhendrickson/neotoma
- setup_cursor_copiesmarkmhendrickson/neotoma
- sync-env-from-1passwordmarkmhendrickson/neotoma
- sync_env_from_1passwordmarkmhendrickson/neotoma
- ensure-neotomamarkmhendrickson/neotoma
- recover-sqlite-databasemarkmhendrickson/neotoma
- bug-evidence-protocolmarkoblogo/abvx-agent-skills
- local-inference-tuningmarkoblogo/abvx-agent-skills
- plan-createmarkshust/hcf
- plan-orchestratemarkshust/hcf
- project-setupmarkshust/hcf
- project-updatemarkshust/hcf
- markster-osmarkster/markster-os
- reviewmarkusleben/ha-nova
- marmotmarmotdata/marmot
- spec-finishmartinffx/atelier
- smoke-testmartinhavel/cz-agents-mcp
- shellx-hostmartinsbrezauckis/shellx
- dev-checkmasa-san-jp/Agent-Aiko
- dev-logmasa-san-jp/Agent-Aiko
- marpmasaki39/marp-mcp
- builder-smoke-testmastra-ai/mastra
- docs-auditmastra-ai/mastra
- docs-diagramsmastra-ai/mastra
- e2e-tests-studiomastra-ai/mastra
- label-core-bugsmastra-ai/mastra
- mastra-smoke-testmastra-ai/mastra
- pr-splittermastra-ai/mastra
- smoke-testmastra-ai/mastra
- testing-core-processorsmastra-ai/mastra
- testing-mastracode-tuimastra-ai/mastra
- reelsfarm-mcpmateohysa/reelsfarm-mcp
- watchmathiaschu/watch
- matlab-uihtml-designmatlab/agent-skills-playground
- api-gatewaymaton-ai/api-gateway-skill
- architecturematrixorigin/memoria
- deploymentmatrixorigin/memoria
- local-embeddingmatrixorigin/memoria
- plugin-developmentmatrixorigin/memoria
- releasematrixorigin/memoria
- setupmatrixorigin/memoria
- shadcn-component-reviewmattbx/shadcn-skills
- shadcn-component-discoverymattbx/shadcn-skills
- ci-preflightmatteing/opal
- codegen-syncmatteing/opal
- debuggingmatteing/opal
- elixir-cyclic-depsmatteing/opal
- lint-and-formatmatteing/opal
- live-testsmatteing/opal
- levelmatteotitta/claude-code-marketing-quickstart
- ghm-self-installmattgierhart/PRD-driven-context-engineering
- initmattgierhart/PRD-driven-context-engineering
- ghm-gate-checkmattgierhart/PRD-driven-context-engineering
- add-flutter-docusaurus-localematthiasn/lotti
- analyze-db-logsmatthiasn/lotti
- app-screenshotsmatthiasn/lotti
- maintain-docusaurus-manualmatthiasn/lotti
- review-commentsmatthiasn/lotti
- tutorial-videosmatthiasn/lotti
- long-runningmattlevine/sideboard
- releasemattlevine/sideboard
- reviewmattlevine/sideboard
- releasemax-sixty/worktrunk
- running-tendmax-sixty/worktrunk
- worktrunkmax-sixty/worktrunk
- add-pricing-fieldmaximhq/bifrost
- api-validatormaximhq/bifrost
- changelog-writermaximhq/bifrost
- docs-writermaximhq/bifrost
- e2e-testmaximhq/bifrost
- harness-test-writermaximhq/bifrost
- helm-updatemaximhq/bifrost
- investigate-issuemaximhq/bifrost
- release-checklistmaximhq/bifrost
- resolve-pr-comments-stackmaximhq/bifrost
- resolve-pr-commentsmaximhq/bifrost
- split-commit-into-stackmaximhq/bifrost
- stack-absorbmaximhq/bifrost
- m1nd-firstmaxkle1nz/m1nd
- m1nd-operatormaxkle1nz/m1nd
- magento-security-analystmaxnorm/magento2-agent-skills
- magento-cache-analystmaxnorm/magento2-agent-skills
- magento-index-analystmaxnorm/magento2-agent-skills
- magento-performance-analystmaxnorm/magento2-agent-skills
- magento-upgrade-specialistmaxnorm/magento2-agent-skills
- magento-cronjob-developermaxnorm/magento2-agent-skills
- magento-issue-debuggermaxnorm/magento2-agent-skills
- a-stated-rule-needs-annotated-exceptionsmaxrave-dev/kotlin-footguns
- ambient-tone-layer-behind-flat-pagesmaxrave-dev/kotlin-footguns
- angled-gradient-modifiermaxrave-dev/kotlin-footguns
- animated-gradient-border-ringmaxrave-dev/kotlin-footguns
- api-ok-but-ignoredmaxrave-dev/kotlin-footguns
- arm64-native-gap-auditmaxrave-dev/kotlin-footguns
- artwork-palette-themingmaxrave-dev/kotlin-footguns
- artwork-seeded-dynamic-schememaxrave-dev/kotlin-footguns
- beatmatched-automixmaxrave-dev/kotlin-footguns
- bitmask-event-wrappermaxrave-dev/kotlin-footguns
- borrowed-wire-protocol-disciplinemaxrave-dev/kotlin-footguns
- bucket-local-time-in-code-not-in-sqlmaxrave-dev/kotlin-footguns
- buildkonfig-secrets-flavorsmaxrave-dev/kotlin-footguns
- bulk-json-import-progressmaxrave-dev/kotlin-footguns
- bundled-native-soname-conflictmaxrave-dev/kotlin-footguns
- changelog-as-war-storymaxrave-dev/kotlin-footguns
- chrome-drawn-outside-the-theme-scopemaxrave-dev/kotlin-footguns
- ci-flaky-timing-luckmaxrave-dev/kotlin-footguns
- clean-arch-kmp-readinessmaxrave-dev/kotlin-footguns
- collapsing-parallax-toolbarmaxrave-dev/kotlin-footguns
- combining-chars-break-char-literalsmaxrave-dev/kotlin-footguns
- commit-a-text-field-on-an-explicit-actionmaxrave-dev/kotlin-footguns
- commit-archaeology-red-flagsmaxrave-dev/kotlin-footguns
- compose-capture-to-share-imagemaxrave-dev/kotlin-footguns
- compose-desktop-video-no-swingpanelmaxrave-dev/kotlin-footguns
- compose-multiplatform-viewmodel-basemaxrave-dev/kotlin-footguns
- config-fails-open-verify-artifactmaxrave-dev/kotlin-footguns
- control-range-must-cover-stored-valuesmaxrave-dev/kotlin-footguns
- conveyor-desktop-packagingmaxrave-dev/kotlin-footguns
- crossfade-container-sizes-to-the-visible-childmaxrave-dev/kotlin-footguns
- curl-logger-ktor-pluginmaxrave-dev/kotlin-footguns
- custom-modal-sheet-familymaxrave-dev/kotlin-footguns
- custom-thin-media-slidermaxrave-dev/kotlin-footguns
- datastore-kmp-managermaxrave-dev/kotlin-footguns
- delta-absent-not-infinitemaxrave-dev/kotlin-footguns
- derive-seek-from-progress-flowmaxrave-dev/kotlin-footguns
- derive-the-flag-dont-store-and-correct-itmaxrave-dev/kotlin-footguns
- desktop-deep-link-plumbingmaxrave-dev/kotlin-footguns
- deterministic-title-placeholder-paintermaxrave-dev/kotlin-footguns
- dont-pre-animate-a-self-animating-propertymaxrave-dev/kotlin-footguns
- dont-slice-one-circle-between-unrelated-measuresmaxrave-dev/kotlin-footguns
- draw-outside-bounds-particle-modifiermaxrave-dev/kotlin-footguns
- edit-a-shape-as-a-shapemaxrave-dev/kotlin-footguns
- embed-media-engine-desktopmaxrave-dev/kotlin-footguns
- empty-sentinel-instancemaxrave-dev/kotlin-footguns
- empty-state-must-keep-its-navigationmaxrave-dev/kotlin-footguns
- enum-normalize-over-legacy-datamaxrave-dev/kotlin-footguns
- equal-buckets-or-no-bucketsmaxrave-dev/kotlin-footguns
- event-not-state-edge-for-one-shot-effectsmaxrave-dev/kotlin-footguns
- expandable-and-linkified-textmaxrave-dev/kotlin-footguns
- expect-actual-composable-capabilitymaxrave-dev/kotlin-footguns
- fgs-state-ended-trapmaxrave-dev/kotlin-footguns
- filter-chain-two-owners-one-writermaxrave-dev/kotlin-footguns
- first-ever-not-first-in-windowmaxrave-dev/kotlin-footguns
- flat-twin-shares-geometry-not-materialmaxrave-dev/kotlin-footguns
- flatmaplatest-resubscribe-composite-keymaxrave-dev/kotlin-footguns
- floating-overlay-reserves-its-own-stripmaxrave-dev/kotlin-footguns
- follower-item-built-from-shared-payloadmaxrave-dev/kotlin-footguns
- follower-transport-stays-localmaxrave-dev/kotlin-footguns
- force-dark-immersive-subtreemaxrave-dev/kotlin-footguns
- forwarding-player-hot-swapmaxrave-dev/kotlin-footguns
- foss-vs-proprietary-module-pairsmaxrave-dev/kotlin-footguns
- gate-optional-effect-at-the-shared-primitivemaxrave-dev/kotlin-footguns
- generic-paged-db-accumulatormaxrave-dev/kotlin-footguns
- github-actions-multiplatform-releasemaxrave-dev/kotlin-footguns
- glance-layout-vocabularymaxrave-dev/kotlin-footguns
- gradle-config-resolved-too-earlymaxrave-dev/kotlin-footguns
- hidden-setting-does-not-clear-the-stored-valuemaxrave-dev/kotlin-footguns
- hilt-to-koin-migrationmaxrave-dev/kotlin-footguns
- hoist-the-flag-not-the-animationmaxrave-dev/kotlin-footguns
- identity-compare-immutable-settingmaxrave-dev/kotlin-footguns
- image-fallback-url-retry-in-compositionmaxrave-dev/kotlin-footguns
- import-format-contract-designmaxrave-dev/kotlin-footguns
- inclusive-period-boundaries-and-offset-resetmaxrave-dev/kotlin-footguns
- intent-flag-not-observed-statemaxrave-dev/kotlin-footguns
- jna-native-binding-trapsmaxrave-dev/kotlin-footguns
- joiner-catches-up-by-askingmaxrave-dev/kotlin-footguns
- jvm-desktop-memory-footprintmaxrave-dev/kotlin-footguns
- jvmname-disambiguate-erased-overloadsmaxrave-dev/kotlin-footguns
- kmp-git-submodule-module-mappingmaxrave-dev/kotlin-footguns
- kmp-gradle-settings-catalogmaxrave-dev/kotlin-footguns
- kmp-html-entity-decodermaxrave-dev/kotlin-footguns
- kmp-logger-facademaxrave-dev/kotlin-footguns
- kmp-module-split-for-packagingmaxrave-dev/kotlin-footguns
The whole corpus is one call away through the search API, or ask a question of it on the index itself.