A Growing Directory of 915 Open-Source Skills.
A lightweight, open format for extending AI agent capabilities with specialized knowledge and workflows.
my-skill/ ├── SKILL.md # Required: instructions + metadata ├── scripts/ # Optional: executable code ├── references/ # Optional: documentation └── assets/ # Optional: templates, resources
Load only name and description at startup
Read full instructions when task matches
Follow instructions, load resources as needed
Agents are increasingly capable, but often lack the context they need to do real work reliably.
Build capabilities once and deploy them across multiple agent products.
Support for skills lets end users give agents new capabilities out of the box.
Capture organizational knowledge in portable, version-controlled packages.
Extend agent capabilities with specialized knowledge and workflows
Package specialized knowledge into reusable instructions, from legal review processes to data analysis pipelines.
Give agents new capabilities like creating presentations, building MCP servers, and analyzing datasets.
Turn multi-step tasks into consistent and auditable workflows.
Reuse the same skill across different skills-compatible agent products.
The Skills format is designed to be easy to author and implement
A skill is just a folder with a SKILL.md file containing YAML frontmatter and Markdown instructions.
Load only metadata at startup, activate full instructions when needed.
Include scripts, references, and assets to support complex workflows.
Skills are just files—easy to edit, version, and share.
--- name: pdf-processing description: Extract text and tables from PDF files, fill forms, merge documents. --- # PDF Processing ## When to use this skill Use this skill when the user needs to work with PDF files... ## How to extract text 1. Use the PDF processing tools to extract content...