Model or dataset
anthropics/skills avatar
anthropics/skills

Anthropic Skills Repository: Loadable Instruction Sets for Claude Agents

Anthropic's public collection of Agent Skills — folders of instructions, scripts, and resources Claude loads dynamically to perform specialized tasks repeatably.

178,978 stars21,155 forksPythonLicense varies

At a glance

What is it?
The Anthropic skills repository is a public collection of Agent Skills for Claude, each defined in a SKILL.md file with YAML frontmatter and Markdown instructions. It includes demonstration skills under Apache 2.0 and document capability skills that are source-available but not open source.
Who is it for?
The Anthropic skills repository is the right starting point for developers who want to extend Claude with custom repeatable workflows, whether in Claude Code, Claude.ai, or the API. Teams who need to understand how production document skills (PDF, PPTX, DOCX, XLSX) are built will find the source-available implementations in the skills/ subfolders useful as reference, even though they cannot redistribute or modify those files under an open licence.
Can I use it commercially?
Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
Is it still maintained?
Yes. The repository received new commits within the last day.
What is it written in?
Mainly Python, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on September 29, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

What Skills Are and What This Repository Contains

According to the README, skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialised tasks. A skill teaches Claude how to complete a specific task in a repeatable way: creating documents with a company's brand guidelines, analysing data using a specific workflow, or automating personal tasks.

This repository contains two categories of content. First, demonstration skills under Apache 2.0 covering creative and design tasks, development and technical tasks, enterprise and communication use cases. Second, source-available (not open source) implementations of the document skills that power Claude's built-in document capabilities: skills/docx, skills/pdf, skills/pptx, and skills/xlsx. The README is explicit that these four are provided as reference for more complex skills but are not open source.

The repository also contains a spec/ folder with the Agent Skills specification and a template/ folder with a starter skill.

Skill Structure: SKILL.md and YAML Frontmatter

Each skill is self-contained in its own folder. The only required file is SKILL.md, which combines YAML frontmatter for metadata and Markdown for instructions. The README shows the minimal structure:

markdown
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---

# My Skill Name

[Add your instructions here that Claude will follow when this skill is active]

## Examples
- Example usage 1
- Example usage 2

## Guidelines
- Guideline 1
- Guideline 2

The frontmatter requires exactly two fields: name (lowercase, hyphens for spaces) and description. The Markdown body is the instruction set Claude reads when the skill is active. The template-skill in the template/ directory is the recommended starting point for new skills.

Installing Skills in Claude Code

The README documents the Claude Code installation path. First, register the repository as a plugin marketplace:

code
/plugin marketplace add anthropics/skills

Then install a skill set:

code
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills

Alternatively, you can browse and install through the interactive menu: select Browse and install plugins, then select anthropic-agent-skills, then select document-skills or example-skills, then select Install now.

After installing, invoke a skill by mentioning it in your message. The README gives this example: install document-skills, then ask Claude Code to use the PDF skill to extract form fields from a file. The skill name in the message triggers Claude to load and follow the skill's instructions.

Using Skills in Claude.ai and the API

The README states that example skills from this repository are already available to paid plans in Claude.ai. Users can also upload custom skills through the skills interface in Claude.ai settings, following the instructions in the Using skills in Claude support article.

For the Claude API, Anthropic's pre-built skills can be used directly, and custom skills can be uploaded. The README links to the Skills API Quickstart at docs.claude.com/en/api/skills-guide#creating-a-skill for the API path.

This three-path availability (Claude Code plugin, Claude.ai upload, and API) means skills are not limited to a single surface. A skill developed for a Claude Code workflow can, in principle, be adapted for use through the API as well.

The Document Skills: Source-Available, Not Open Source

The most practically significant skills in this repository are the four document creation and editing skills: skills/docx, skills/pdf, skills/pptx, and skills/xlsx. The README states these power Claude's document capabilities and are included as a reference for developers building complex skills.

The distinction between source-available and open source is important here. You can read these files and learn from them. You cannot redistribute them, modify them for others to use, or incorporate them into your own product under the same terms as the Apache 2.0 skills.

For developers building document processing skills of their own, these four implementations show how production-grade skills handle format-specific concerns, error conditions, and multi-step workflows. The README describes them as showing what's possible and as illustrations of patterns and approaches.

Building Custom Skills and Partner Integrations

The README includes a section on partner skills, noting that skills are a good way to teach Claude how to use specific pieces of software. It mentions Notion as an example, linking to Notion Skills for Claude. This indicates that software vendors can publish their own skill repositories for users to install.

The README also includes a disclaimer that the skills are provided for demonstration and educational purposes and that Claude's actual behaviour may differ from what the skills describe. This is relevant for production use: a skill defines instructions for Claude to follow, but Claude's responses are subject to model behaviour that may not exactly match the skill's guidance.

The .claude-plugin/ directory at the repository root contains the Claude Code plugin configuration, which defines how the marketplace entry for this repository is structured.

Maintenance and Licence Summary

The last push to the repository was on 2026-09-24. The repository has no GitHub releases; updates are committed directly to the main branch.

The licence situation is mixed. The demonstration skills in skills/ are Apache 2.0, which is permissive and allows commercial use and modification. The document skills in skills/docx, skills/pdf, skills/pptx, and skills/xlsx are source-available under terms that the THIRD_PARTY_NOTICES.md file documents. The Apache 2.0 skills and the source-available document skills are in the same repository; developers must check the licence of the specific skill folder before using it in a product.

Editorial conclusion

The Anthropic skills repository is the right starting point for developers who want to extend Claude with custom repeatable workflows, whether in Claude Code, Claude.ai, or the API. Teams who need to understand how production document skills (PDF, PPTX, DOCX, XLSX) are built will find the source-available implementations in the skills/ subfolders useful as reference, even though they cannot redistribute or modify those files under an open licence. Before building a custom skill, check whether one of the existing example skills in the skills/ directory already covers the use case.

Frequently asked questions

How do I use skills in Claude Code?

Run /plugin marketplace add anthropics/skills in Claude Code, then /plugin install document-skills@anthropic-agent-skills or /plugin install example-skills@anthropic-agent-skills. After installation, mention the skill name in a message to trigger it.

How do I install skills in Claude?

In Claude.ai, upload custom skills through the skills interface in settings. In Claude Code, use /plugin marketplace add anthropics/skills followed by /plugin install to install specific skill sets. The README also documents an API path for skill installation via docs.claude.com.

How do I install skills from GitHub to Claude?

In Claude Code, run /plugin marketplace add anthropics/skills to register the repository, then install the skills you want with /plugin install. For a custom repository, the same /plugin marketplace add command takes the owner/repo format.

Official sources

  1. Official README
  2. Project repository
Community notes

Community notes