This code repository provides Anthropic’s official Claude Skills feature module. Encapsulated in folders, these modules contain how-to guides, script files, and supporting resources that dynamically empower Claude to perform specialized tasks such as generating brand-style documentation, performing data analysis, orchestrating business processes, and more.
Relevant examples cover multiple scenarios such as creative design, technology development and enterprise-level applications. You can use the Claude Code editor, . AI command calls or API interfaces can be deployed, and you can also customize and develop exclusive functional modules based on simple SKILL.md templates.
With this feature, you can automate repetitive tasks, improve productivity, ensure consistent output, and build on your team’s technical and business knowledge to help Claude achieve stable and scalable AI performance.
Anthropic Skills project explained in detail
anthropics/skills The core goal is to provide reusable and modular skill packs for Claude (Anthropic’s large model), allowing Claude to efficiently complete specialized tasks in specific fields rather than relying solely on general capabilities.
1. Core positioning
Skills are essentially “folders containing commands, scripts, and resources”, and Claude can dynamically load these skills, transforming itself from a general-purpose AI to a “professional agent” for specific scenarios. In short:
- For developers: Provide skill development templates, examples, and best practices that can be directly reused/referenced;
- For Claude users: These skills can be used directly to complete tasks such as document processing, code development, and creative design.
- For Anthropic: Demonstrates the capability boundaries of the Claude skill system and lowers the barrier to boundaries for developers to customize their skills.
2. Core content and classification
The project mainly consists of two core sections: sample skills and document processing skills, as well as skill development tools and specifications:
1. Example Skills
Examples of general skills covering multiple scenarios, showing different types of ability landing methods, divided into four categories:
| Classification | Represents skills | Function description: |
|---|---|---|
| Creativity and design | algorithmic-art、canvas-design、slack-gif-creator | Generative algorithmic art (p5.js), visual design, Slack-optimized GIF making |
| Development & Technology | artifacts-builder、mcp-server、webapp-testing | Build Claude.ai HTML artifacts, develop MCP servers (connect to external APIs), and test web apps with Playwright |
| Enterprise and communication | brand-guidelines、internal-comms、theme-factory | Apply Anthropic brand codes, write internal communication documents (weekly/FAQs), and generate professional topic styles |
| Meta Skills (Skill Development) | skill-creator、template-skill | Guidance on creating custom skills and providing basic templates for skill development |
2. Document Skills
document-skills/ Located in the directory, it is the underlying skill that supports Claude’s core documentation capabilities (source code is available but not open source), and supports the full life cycle operation of mainstream office documents:
docx: Word document creation/editing/analysis (support revision records, format preservation);pdf😛 DF text/table extraction, merging/splitting, form processing;pptx😛 PT production/editing (support layout, diagram, automated generation);xlsx: Excel table processing (formulas, data analysis, visualization).
3. The core structure of skills
Each skill follows a uniform directory specification, with the core being SKILL.md files (required), optional companion resources:
skill-name/
├── SKILL.md (必填)
│ ├── YAML 前置元数据(必填)
│ │ ├── name:技能唯一标识(小写、连字符分隔)
│ │ └── description:技能用途+触发场景(决定 Claude 何时使用)
│ └── Markdown 指令(必填):Claude 执行技能的具体步骤/规则
└── 可选资源(按需)
├── scripts/:可执行代码(Python/Bash 等)
├── references/:按需加载的参考文档(API 文档、架构说明等)
└── assets/:输出用资源(模板、图标、字体等)
4. Key design principles
- Progressive Disclosure: Skill content is loaded in three levels to optimize contextual efficiency:
- Metadata (name + description): always in context (~100 words);
SKILL.mdSubject: Loads when the skill is triggered (<5000 words);- Supporting resources: Claude loads on demand (no word limit, scripts can be executed directly).
- No redundant documentation: The skill contains only the core files of the AI’s tasks, avoiding extraneous content like READMEs and installation guides.
- Modular organization: Reference documents are split by domain (e.g., AWS/GCP/Azure documentation for cloud deployment skills) and only the parts that users need are loaded.
5. Usage method
The project’s skills are available on Claude multiplatform:
- Claude.ai (paid version): All sample skills are built-in, and you can directly use or upload custom skills;
- Claude Code: Installed through the plugin market (
/plugin marketplace add anthropics/skills), supportsdocument-skills/example-skillstwo types of plugins; - Claude API: You can call official preset skills or upload custom skills (see the Skills API Quickstart).
6. Important instructions
- Open source protocol: The sample skills are based on Apache 2.0 open source, and the document processing skills are only “source available” and not open source.
- Disclaimer: Skills are only for demonstration/learning, and the actual execution effect of Claude may differ from the examples, and the production environment needs to be fully tested;
- Maintenance status: The document processing skill is a “point-in-time snapshot” and is not actively maintained (the built-in version of Claude will be continuously updated).
Summary
anthropics/skills It is the “Official Sample Library + Development Guide” that Anthropic showcases Claude’s skill system, which not only provides ready-to-use skills covering creative, technical, and enterprise scenarios, but also defines the development specifications and best practices for custom skills.
Github:https://github.com/anthropics/skills
Tubing: