Claude Skills GitHub Repository: Browse & Contribute
Primary Public Repository to Check First
The main public reference point is Anthropic's anthropics/skills repository.
anthropics/skills
What's inside:
The repo is organized into two main areas:
skills/ — Skill implementations
spec/ — Agent Skills Specification
The open standard specification file (agent-skills-spec.md) is also hosted in this repo, alongside the reference implementation at agentskills.io.
How to install skills from this repo
Using the currently supported Claude Code plugin flow or manual installation:
You can usually install skills either through the supported plugin or install source flow in your environment, or by cloning a repository and placing the skill folder in your personal or project skills directory such as ~/.claude/skills/ or .claude/skills/. Always verify the current installation method in the official documentation or repository README before use. /plugin install example-skills@anthropic-agent-skills
Manual installation: Clone the repo and copy the skill folder to your skills directory:
- Personal: ~/.claude/skills/
- Project: .claude/skills/
Reference: check the current anthropics/skills README for installation details and licensing notes.
What's in the Official Repo — Full Skills Catalog
A detailed breakdown of every skill category in the anthropics/skills repository.
Document Skills (Source-Available)
These skills power Claude's built-in file creation capabilities on Claude.ai. They are source-available for reference but not open source.
Example Skills (Apache 2.0)
Open-source skills that demonstrate patterns and possibilities. These are the skills most useful for learning how to build your own.
Source: github.com/anthropics/skills — Repository directory listing and README
Community Skills Repositories & Tools
Beyond Anthropic's official repo, the community has built a growing ecosystem of skills, curated lists, and tooling.
obra/superpowers — Highlight
The superpowers library by Jesse Vincent is one of the most comprehensive community skills collections. It provides:
- A broad collection of community-maintained skills for daily development work
- Built-in commands: /brainstorm, /write-plan, /execute-plan
- Skills-search tool for finding relevant skills
- Community-editable companion repo (superpowers-skills)
- Plugin install source installation for Claude Code
OpenSkills — Community Installer
OpenSkills is a community tool built around the SKILL.md format. Installation commands and compatibility may change, so verify current usage in the repository before adopting it in production.
npx openskills install anthropics/skills # Install official skills npx openskills install anthropics/skills --universal # Universal format npx openskills sync # Refresh installed skills npx openskills read skill-creator # Read a specific skill
How to Contribute Skills to GitHub
Whether you're contributing to Anthropic's official repo or publishing your own, here's how.
Contributing to anthropics/skills
The official repo accepts contributions. Follow these steps:
Publishing your own skills repository
You can publish skills in any public GitHub repo. Other developers can install them via:
# Claude Code plugin install /plugin install your-skill-name@your-github-username # Or via OpenSkills npx openskills install your-username/your-repo
Best practices for publishable skills
Security reminder
Skills can execute arbitrary code in Claude's environment. Anthropic recommends using skills only from trusted sources — those you created yourself or obtained from Anthropic. Always review community skills before installing, just like any open-source code.
Source: anthropics/skills README — Contributing guidelines; Claude Help Center — What are Skills?
| Field | Details |
|---|---|
| URL | github.com/anthropics/skills |
| Repository | Public GitHub repository maintained by Anthropic |
| License | Example skills: Apache 2.0. Document skills (docx, pdf, pptx, xlsx): source-available, not open source |
| Maintained by | Anthropic |
| Contains | Pre-built skills, example skills, document skills, skill-creator, Agent Skills specification, template-skill |
| Category | Example Skills |
|---|---|
| Document Skills | docx (Word), pdf (PDF), pptx (PowerPoint), xlsx (Excel) — these power Claude's built-in document creation |
| Creative & Design | algorithmic-art (computational art with p5.js), canvas-design (visual design), music-production |
| Development & Technical | playwright-testing (web app testing), mcp-server-generator, aws-deployment |
| Enterprise & Communication | brand-guidelines (apply brand standards), internal-comms (status reports, newsletters) |
| Skill Tools | skill-creator (interactive tool for building new skills with guided Q&A) |
| Template | template-skill — starter skeleton for creating your own skill |
| Skill | What It Does | Key Files |
|---|---|---|
| docx | Create and edit Word documents with headings, tables, page numbers, and formatting | SKILL.md + ooxml scripts for XML manipulation |
| Read PDFs, fill forms, merge documents, create new PDFs | SKILL.md + Python extraction and form-filling scripts | |
| pptx | Create PowerPoint presentations with layouts, charts, and slide formatting | SKILL.md + ooxml scripts |
| xlsx | Generate Excel spreadsheets with formulas, charts, and structured data | SKILL.md + ooxml scripts |
| Skill | What It Does | Pattern Demonstrated |
|---|---|---|
| skill-creator | Interactive tool that guides you through building a new skill with Q&A | Complex multi-step workflow with init scripts |
| algorithmic-art | Generate computational art using p5.js with seeded randomness | Template-based output with asset files |
| brand-guidelines | Apply Anthropic's brand colors and typography to artifacts | Reference-driven skill with style specifications |
| internal-comms | Write status reports, newsletters, and FAQs | Structured output with multiple document types |
| canvas-design | Visual design creation | Creative output with templates |
| music-production | Music-related generation tasks | Domain-specific procedural knowledge |
| template-skill | Starter skeleton for creating your own skill | Minimal SKILL.md with frontmatter and placeholders |
| Repository | What It Is | Stars | Key Feature |
|---|---|---|---|
| travisvn/awesome-claude-skills | Curated awesome list of Claude Skills, resources, and tools | GitHub | Categorized directory covering official skills, community skills, tutorials, and related resources |
| obra/superpowers | Community skills library for Claude Code | GitHub | Community-maintained workflow and skills resources for development use cases |
| obra/superpowers-lab | Experimental companion repository for Superpowers | GitHub | Exploratory and evolving workflow ideas for advanced users |
| numman-ali/openskills | Community installer for SKILL.md-based workflows | GitHub | Designed to help use skills across multiple coding-agent environments; verify current compatibility before use |
| SkillsMP.com | Web-based discovery site for agent skills aggregated from GitHub | Web | Search and browsing interface for skill discovery |
| Step | Action |
|---|---|
| 1 | Fork the anthropics/skills repository |
| 2 | Create a new skill folder under skills/ with a SKILL.md file |
| 3 | Follow the template-skill structure for formatting |
| 4 | Test your skill thoroughly in your own environment |
| 5 | Submit a pull request with a clear description of what the skill does |
| Practice | Why |
|---|---|
| Include a clear README with usage examples | Helps others understand and adopt your skill |
| Use Apache 2.0 or MIT license | Maximizes reuse and adoption |
| Keep SKILL.md under 500 lines | Prevents context bloat for users |
| Include test cases or example prompts | Lets users verify the skill works |
| Add frontmatter with a descriptive description field | Ensures Claude auto-discovers your skill correctly |