Agent Skills

Free AI agent skills from GitHub, tested by a small, cheap model (Haiku). Further right means Haiku used it right more often.

How a skill is tested

A skill is a file that teaches an AI coding agent how to do one job. We test each one with a small, cheap model (Haiku), because if a small model gets it right, a big one will too.

  1. Picked right. Haiku sees the list of skills, like a real agent does, and gets 3 requests: 2 where this skill should be used and 1 that only sounds similar. It scores a point for each request it sends the right way.
  2. Followed right. Haiku reads the whole skill and a real request, then says its first step. A second Haiku call checks that step against the one the skill asks for.

Score: 1 point per request picked right (3) plus 2 points for following right, out of 5, shown out of 100. Further right is better. Green is 80 and up, amber 50 to 79, red below 50. Pick a kind of skill to see them as a leaderboard, best first. Haiku only sees skills from the same repo when it picks, as if you had installed that one collection. The test questions were written from each skill's own text by a stronger model, so a skill is never graded on something it does not claim to do. Last run: claude-haiku-4-5-20251001, 2026-10-28.

The same skills as a table
SkillFromWhat it doesScorePicked rightFollowed right
executing-plans obra/superpowersCarry out a written plan yourself, task by task, with test proof and a ledger, then one final review. 100 3/3 1/1
subagent-driven-development obra/superpowersRun a plan with a fresh sub-agent per task, a review after each, and a broad review at the end. 100 3/3 1/1
deslop-shared-libs garrytan/gstackScan recent work for copied code worth moving into a shared library; read-only, up to three picks. 100 3/3 1/1
ios-clean garrytan/gstackRemove the DebugBridge package and its #if DEBUG code from an iOS app. 60 3/3 0/1
ios-sync garrytan/gstackRegenerate the iOS debug bridge after you add observable state or upgrade gstack. 40 2/3 0/1
implement-spec mattpocock/skillsImplement a whole spec and its tickets on one integration branch, with sub-agents on the ready tickets. 80 2/3 1/1
implement mattpocock/skillsBuild one ticket or spec with TDD, typecheck often, then run code review and commit. 80 2/3 1/1
improve-codebase-architecture mattpocock/skillsFind shallow modules worth deepening, show them in an HTML report, then talk through the one you pick. 100 3/3 1/1
setup-pre-commit mattpocock/skillsSet up Husky pre-commit with lint-staged Prettier, typecheck and tests. 100 3/3 1/1
setup-ts-deep-modules mattpocock/skillsWire dependency-cruiser into a TypeScript repo so each package hides its insides behind entry points. 60 3/3 0/1
modern-python trailofbits/skillsSet up Python projects with uv, ruff and ty. Move off pip, Poetry, mypy and black. 100 3/3 1/1
code-simplifier getsentry/skillsClean up recently changed code for clarity and consistency without changing what it does. 60 3/3 0/1
terraform-style-guide hashicorp/agent-skillsWrite or review Terraform HCL following HashiCorp's own style rules. 60 3/3 0/1
refactor-module hashicorp/agent-skillsBreak one huge Terraform config into clean reusable modules. 100 3/3 1/1
workers-best-practices cloudflare/skillsWrite and review Cloudflare Workers code for production, using fresh docs instead of memory. 60 3/3 0/1
durable-objects cloudflare/skillsBuild, debug or review Cloudflare Durable Objects for state and coordination. 60 3/3 0/1
stripe-best-practices stripe/aiMake good Stripe integration choices. API picks, sandboxes, Connect setup, latest SDK versions. 100 3/3 1/1
upgrade-stripe stripe/aiUpgrade Stripe API version, webhooks and SDKs step by step. 100 3/3 1/1
cli-creator openai/skillsBuild a composable CLI from API docs, OpenAPI, curl examples or a script. 60 3/3 0/1
expo-upgrade expo/skillsUpgrade the Expo SDK version and fix dependency issues that follow. 100 3/3 1/1
react-native-best-practices callstackincubator/agent-skillsFix React Native speed issues. FPS, startup, bundle size, memory leaks and re-renders. 100 3/3 1/1
upgrading-react-native callstackincubator/agent-skillsUpgrade a React Native app using template diffs, native config changes and breaking-change fixes. 100 3/3 1/1
prisma-upgrade-v7 prisma/skillsMigrate from Prisma ORM 6 to 7 and fix every breaking change. 80 2/3 1/1
better-auth-best-practices better-auth/skillsSet up Better Auth server and client, DB adapters, sessions and plugins in TypeScript apps. 100 3/3 1/1
error-handling-patterns wshobson/agentsHandle errors well: exceptions, Result types, retries, graceful fallback. 60 3/3 0/1
bash-defensive-patterns wshobson/agentsWrite safer bash: strict mode, traps, quoting, cleanup, argument checks. 60 3/3 0/1
dependency-upgrade wshobson/agentsUpgrade major dependencies in stages: audit, compat check, test each step. 100 3/3 1/1
tech-debt-tracker alirezarezvani/claude-skillsScan for tech debt, score it, track trends, plan cleanup. 100 3/3 1/1
legacy-modernizer Jeffallan/claude-skillsPlan step-by-step legacy migration with strangler facades and char tests. 40 2/3 0/1
cli-developer Jeffallan/claude-skillsBuild CLI tools: commands, flags, prompts, progress bars, shell completions. 40 2/3 0/1
typescript-pro Jeffallan/claude-skillsWrite advanced TypeScript types: generics, guards, branded types, tsconfig. 100 3/3 1/1
coding-standards affaan-m/everything-claude-codeBaseline coding rules: clear names, immutability, KISS, DRY, YAGNI. 60 3/3 0/1
flisk-build-runtimes flisk-sh/flisk-skillsPick the language and framework of a new Flisk service: Bun, Python (FastAPI), Go, Rust or Node backends; React, Vue, Svelte and more for frontends. 40 2/3 0/1
flisk-byo flisk-sh/flisk-skillsWrap any existing Dockerfile, registry image or source tree in a Flisk stack as a bring-your-own resource, including one-shot jobs like migrations. 60 3/3 0/1
flisk-contributing flisk-sh/flisk-skillsContribute to the flisk CLI repo itself: nested AGENTS.md rules, rebuilding cli/dist, make test, skills sync and signed-off commits. 100 3/3 1/1
flisk-generated-files flisk-sh/flisk-skillsKnow which files Flisk owns, check them for drift with flisk config verify and explain, and regenerate them instead of hand-editing. 60 3/3 0/1
flisk-scaffold flisk-sh/flisk-skillsStart a Flisk project (blank or from a starter) and generate new backend, frontend, worker, agent or MCP services in it. 100 3/3 1/1
flisk-service-json flisk-sh/flisk-skillsRead, edit and validate a service.json: required fields, port, health check, dependsOn, features, params, secrets and routes. 100 3/3 1/1
flisk-build flisk-sh/fliskTurn 'build me a shop or SaaS or agent' into Flisk resources, write app code, check every URL is healthy. 60 3/3 0/1
flisk-recipe-blog flisk-sh/fliskRecipe: public blog site plus posts API with Postgres and token-protected admin routes in one stack. 60 1/3 1/1
flisk-recipe-saas flisk-sh/fliskRecipe: web app, accounts API for signup and login, billing API for plans, all with Postgres in one stack. 20 1/3 0/1
flisk-recipe-shop flisk-sh/fliskRecipe: storefront site plus orders API with products and orders tables, started and checked URL by URL. 60 1/3 1/1
flisk-recipe-starters flisk-sh/fliskClone a ready-made Flisk starter (restaurant, SaaS, store, agent stack, user mgmt) not a blank project. 60 1/3 1/1
flisk-resource flisk-sh/fliskCreate a Flisk service with flisk resource --type agent, backend, worker or mcp, or register an existing one. 60 3/3 0/1