82170 Skills Available

Find awesome
Agent Skills

Agent-Skills.md is a agent skills marketplace, to find the right agent skills for you.

Popular searches

postgis

MANDATORY when working with geographic data, spatial queries, geometry operations, or location-based features - enforces PostGIS 3.6.1 best practices including ST_CoverageClean, SFCGAL 3D functions, and bigint topology

troykelly
troykelly
5

silent-failure-hunter

Use when asked to detect silent failures/weak error handling or explicitly asked to run the silent-failure-hunter subagent.

troykelly
troykelly
5

session-start

Use at the beginning of every work session - establishes context by checking GitHub project state, reading memory, verifying environment, and orienting before starting work

troykelly
troykelly
5

security-reviewer

Use when explicitly asked to run the security-reviewer subagent or when another skill requires the security-reviewer agent card.

troykelly
troykelly
5

worker-dispatch

Use to spawn isolated worker processes for autonomous issue work. Creates git worktrees, constructs worker prompts, and handles worker lifecycle.

troykelly
troykelly
5

work-intake

Entry point for ALL work requests - triages scope from trivial to massive, asks clarifying questions, and routes to appropriate planning skills. Use this when receiving any new work request.

troykelly
troykelly
5

verification-before-merge

Use before merging PR - final gate ensuring all tests pass, review complete, CI green, and acceptance criteria verified

troykelly
troykelly
5

pr-creation

Use after completing implementation - create pull request with complete documentation, proper labels, linked issues, and verification summary

troykelly
troykelly
5

style-guide-adherence

Use when writing code - follow Google style guides where available, otherwise follow established best practices for the language

troykelly
troykelly
5

worker-protocol

Defines behavior protocol for spawned worker agents. Injected into worker prompts. Covers startup, progress reporting, exit conditions, and handover preparation.

troykelly
troykelly
5

pr-test-analyzer

Use when asked to evaluate PR test coverage or explicitly asked to run the pr-test-analyzer subagent.

troykelly
troykelly
5

security-review

MANDATORY for security-sensitive code changes - OWASP-based security review with dedicated checklist, required before PR for auth, input handling, API, database, or credential code

troykelly
troykelly
5

issue-prerequisite

Use before starting ANY work - hard gate ensuring a GitHub issue exists, creating one if needed through user questioning

troykelly
troykelly
5

inline-documentation

Use when writing code - ensure complete JSDoc, docstrings, and inline comments assuming documentation will be generated from code

troykelly
troykelly
5

tdd-full-coverage

Use when implementing features or fixes - test-driven development with RED-GREEN-REFACTOR cycle and full code coverage requirement

troykelly
troykelly
5

timescaledb

MANDATORY when working with time-series data, hypertables, continuous aggregates, or compression - enforces TimescaleDB 2.24.0 best practices including lightning-fast recompression, UUIDv7 continuous aggregates, and Direct Compress

troykelly
troykelly
5

inclusive-language

Use when writing code, documentation, or comments - always use accessible and respectful terminology

troykelly
troykelly
5

branch-discipline

Use before any code changes - hard gate ensuring work never happens on main branch, with proper feature branch creation from correct base

troykelly
troykelly
5

ipv6-first

IPv6 is THE first-class citizen. All code, tests, documentation, and configurations MUST be IPv6-first. IPv4 MAY be added only for legacy support as a second-class citizen.

troykelly
troykelly
5

comprehensive-review

Use after implementing features - 7-criteria code review with MANDATORY artifact posting to GitHub issue; blocks PR creation until complete

troykelly
troykelly
5

review-spec

Review specifications for soundness, completeness, and implementability - validates structure, identifies ambiguities, checks for gaps before implementation

rhuss
rhuss
52

review-code

Review code against spec compliance - checks implementation matches spec requirements, identifies deviations, reports compliance score, triggers evolution if needed

rhuss
rhuss
52

review-plan

Post-planning quality validation - coverage matrix, red flag scanning, task quality enforcement, NFR validation, and review-summary.md generation

rhuss
rhuss
52

init

Initialize or update the project using the `specify` CLI (--refresh for templates, --update to upgrade CLI). Do NOT search for speckit or spec-kit binaries.

rhuss
rhuss
52

help

Quick reference for all SDD commands

rhuss
rhuss
52

beads-execute

Beads-driven task execution - bootstraps issues from tasks.md, uses bd ready for scheduling, bd sync for persistence

rhuss
rhuss
52

constitution

Create and manage project constitution - defines project-wide principles, patterns, and standards that guide all specs and implementations

rhuss
rhuss
52

evolve

Use when spec and code diverge - AI analyzes mismatches, recommends update spec vs fix code with reasoning, handles evolution with user control or auto-updates

rhuss
rhuss
52

verification-before-completion

Extended verification including tests AND spec compliance - runs tests, validates spec compliance, checks for drift, blocks completion on failures

rhuss
rhuss
52

brainstorm

You MUST use this before any creative work - refines rough ideas into executable specifications through collaborative questioning, alternative exploration, and incremental validation. Use this skill when called from a command.

rhuss
rhuss
52

spec-refactoring

Consolidate and improve evolved specs - identifies inconsistencies, removes redundancy, improves structure while maintaining feature coverage

rhuss
rhuss
52

teams-research

Parallel codebase research for planning via Claude Code Agent Teams

rhuss
rhuss
52

teams-orchestrate

Vanilla team orchestration for parallel task implementation via Claude Code Agent Teams

rhuss
rhuss
52

spec-kit

Technical integration layer for the `specify` CLI (not speckit, not spec-kit) - handles automatic initialization, installation validation, project setup, and ensures proper file/directory layout. Called by all SDD workflow skills.

rhuss
rhuss
52

using-superpowers

Establishes SDD methodology - workflow routing, process discipline, spec-first principle, and skill discovery. Use when starting any SDD conversation to determine which workflow skill to invoke.

rhuss
rhuss
52

teams-spec-guardian

Spec guardian pattern for teams-spec trait: lead reviews, teammates implement in worktrees, beads bridge for persistence

rhuss
rhuss
52

podcast

Creates audio podcasts from text using browser text-to-speech. Use when user mentions podcast, audio conversation, dialogue, spoken content, voice narration, audio book, or text-to-speech generation. Supports multiple speakers with automatic language detection. Zero cost, no API keys, works in browser.

sgasser
sgasser
51

skills-factory

Meta-skill for creating production-ready Claude Code skills using evaluation-driven development, automated eval loops, blind A/B comparison, benchmark aggregation, description optimization, and progressive disclosure patterns. Includes grader, comparator, and analyzer agents with schema-enforced data interchange.

DaronVee
DaronVee
53

dspy-rb

Build type-safe LLM applications with DSPy.rb - Ruby's programmatic prompt framework with signatures, modules, agents, and optimization

vicentereig
vicentereig
5

compiler-explorer

Optimize functions by generating and analyzing compiler assembly output. Use when asked to optimize a function, analyze generated assembly, or improve performance by examining what the compiler produces.

rockorager
rockorager
51

commit-messages

Write clear commit messages. Use when asked to commit changes, write a commit message, prepare a commit, or describe changes for version control.

rockorager
rockorager
51

chrome-devtools

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

huynguyen03dev
huynguyen03dev
5

code-review

Use when receiving code review feedback (especially if unclear or technically questionable), when completing tasks or major features requiring review before proceeding, or before making any completion/success claims. Covers three practices - receiving feedback with technical rigor over performative agreement, requesting reviews via code-reviewer subagent, and verification gates requiring evidence before any status claims. Essential for subagent-driven development, pull requests, and preventing false completion claims.

huynguyen03dev
huynguyen03dev
5

github

Interact with GitHub repositories, issues, pull requests, and code via the GitHub MCP server. This skill should be used when managing repositories, creating/updating files, working with issues and PRs, searching code/repos/users, creating branches, and performing code reviews. Supports all major GitHub API operations.

huynguyen03dev
huynguyen03dev
5

skill-creator

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

huynguyen03dev
huynguyen03dev
5

deep-wiki

Access AI-generated documentation and insights for GitHub repositories via DeepWiki. This skill should be used when exploring unfamiliar codebases, understanding repository architecture, finding implementation patterns, or asking questions about how a GitHub project works. Supports any public GitHub repository.

huynguyen03dev
huynguyen03dev
5

gkg

Global Knowledge Graph for codebase analysis. This skill should be used when searching for code definitions (functions, classes, methods), finding references to symbols, understanding code structure, analyzing import usage, generating repository maps, or performing impact analysis before refactoring. Supports TypeScript, JavaScript, Python, Java, and more.

huynguyen03dev
huynguyen03dev
5

sequential-thinking

Dynamic problem-solving through structured sequential thoughts. Use when breaking down complex problems, planning multi-step solutions, analyzing ambiguous requirements, debugging intricate issues, exploring design alternatives, or tackling problems where the full scope is unclear. Enables thought revision, branching, and iterative refinement.

huynguyen03dev
huynguyen03dev
5

gh-grep

Search real-world code examples across millions of GitHub repositories using grep.app. This skill should be used when looking for implementation patterns, API usage examples, library integration patterns, or production code references. Supports literal code search, regex patterns, and filtering by language/repo/path.

huynguyen03dev
huynguyen03dev
5

context7

Fetch up-to-date documentation and code examples for any library or framework. Use when needing API references, code examples, library documentation, or framework guides. Supports React, Next.js, MongoDB, Supabase, and thousands of other libraries.

huynguyen03dev
huynguyen03dev
5

Page 1204 of 1644 · 82170 results

Adoption

Agent Skills are supported by leading AI development tools.

FAQ

Frequently asked questions about Agent Skills.

01

What are Agent Skills?

Agent Skills are reusable, production-ready capability packs for AI agents. Each skill lives in its own folder and is described by a SKILL.md file with metadata and instructions.

02

What does this agent-skills.md site do?

Agent Skills is a curated directory that indexes skill repositories and lets you browse, preview, and download skills in a consistent format.

03

Where are skills stored in a repo?

By default, the site scans the skills/ folder. You can also submit a URL that points directly to a specific skills folder.

04

What is required inside SKILL.md?

SKILL.md must include YAML frontmatter with at least name and description. The body contains the actual guidance and steps for the agent.

05

How can I submit a repo?

Click Submit in the header and paste a GitHub URL that points to a skills folder. We’ll parse it and add any valid skills to the directory.