# skills | Anthropic | Knowledge Base | Instagit

Public repository for Agent Skills

GitHub Stars: 70.3k

Repository: https://github.com/anthropics/skills

---

## Articles

### [How to Publish Skills to the Claude Marketplace: A Step-by-Step Guide](/anthropics/skills/how-do-i-publish-skills-to-the-claude-marketplace)

Learn how to publish skills to the Claude Marketplace with this step by step guide. Validate, package, register, and add your skill to Claude Code effortlessly.

- Tags: how-to-guide
- Published: 2026-02-19

### [Anthropic Skills Folder Structure and SKILL.md File Format: Complete Guide](/anthropics/skills/what-is-the-structure-of-a-skill-folder-and-skill-md-file)

Discover the Anthropic skill folder structure and SKILL.md file format. Optimize Claude's context window with scripts, references, and assets.

- Tags: how-to-guide
- Published: 2026-02-19

### [Security Considerations for Custom Skills: A Complete Guide to Safe MCP Development](/anthropics/skills/what-are-the-security-considerations-for-custom-skills)

Learn crucial security considerations for custom skills. Discover input validation, secret management, and tool annotation best practices for safe MCP development in anthropics/skills.

- Tags: security-considerations
- Published: 2026-02-16

### [How to Create PowerPoint Presentations Using the pptx Skill](/anthropics/skills/how-do-i-create-powerpoint-presentations-using-the-pptx-skill)

Learn how to create PowerPoint presentations with the pptx skill using JavaScript for programmatic creation or Python for template editing. Generate decks efficiently.

- Tags: how-to-guide
- Published: 2026-02-16

### [Common Pitfalls When Creating Document Skills: A Complete Guide to Office Open XML Validation](/anthropics/skills/what-are-common-pitfalls-when-creating-document-skills)

Avoid common pitfalls when creating document skills. Learn to validate Office Open XML, fix front-matter errors, and ensure relationship consistency for successful skill development.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Handle Cross-Platform Compatibility in Document Generation: Lessons from the Anthropic Skills Repository](/anthropics/skills/how-do-i-handle-cross-platform-compatibility-in-document-generation)

Learn to handle cross-platform compatibility in document generation by combining OS detection, universal path handling, portable wrappers, and conditional dependencies.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Optimize Skill Performance for Complex Tasks in Anthropic Skills](/anthropics/skills/how-do-i-optimize-skill-performance-for-complex-tasks)

Optimize skill performance for complex Anthropic Skills tasks. Decompose work, declare dependencies, use caching, and configure AsyncExecutor for maximum concurrency.

- Tags: performance
- Published: 2026-02-16

### [How to Version and Update Skills Over Time in the Anthropic Skills Repository](/anthropics/skills/how-do-i-version-and-update-skills-over-time)

Learn to version and update skills in the anthropic/skills repository using Git and package_skill.py for reproducible releases. Master skill management effectively.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Work with Excel Files Using the xlsx Skill: A Complete Guide](/anthropics/skills/how-do-i-work-with-excel-files-using-the-xlsx-skill)

Master Excel files with the xlsx skill. This guide covers creating editing reading and validating workbooks using pandas openpyxl and LibreOffice for seamless data handling.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Use the docx Skill to Create Word Documents Programmatically](/anthropics/skills/how-do-i-use-the-docx-skill-to-create-word-documents-programmatically)

Learn to create Word documents programmatically using the docx skill. Combine JavaScript and Python to generate and edit Word files effortlessly.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Integrate Skills with Claude Code vs Claude.ai vs the Claude API](/anthropics/skills/how-do-i-integrate-skills-with-claude-code-vs-claudeai-vs-the-api)

Integrate Anthropic Skills with Claude Code, Claude.ai, and the API using a single manifest file. Learn how to invoke Skills across platforms with this guide.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Create PDF Documents Using the PDF Skill in the Anthropics Repository](/anthropics/skills/how-do-i-create-pdf-documents-using-the-pdf-skill)

Learn how to create PDF documents by implementing custom PDF generation with libraries like ReportLab or pdfkit within the anthropics skills repository.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Create Evaluations for MCP Servers to Test LLM Effectiveness](/anthropics/skills/how-do-i-create-evaluations-for-mcp-servers-to-test-llm-effectiveness)

Learn to create evaluations for MCP servers using the CLI tool to test LLM effectiveness. Drive Claude models against XML-defined QA pairs and measure tool usage.

- Tags: how-to-guide
- Published: 2026-02-16

### [How the Skill Loading Mechanism Works in Claude: A Three-Level Demand-Driven Architecture](/anthropics/skills/how-does-the-skill-loading-mechanism-work-in-claude)

Discover how Claude's skill loading mechanism uses a three-level demand-driven architecture to minimize token usage while ensuring full functionality. Learn about efficient metadata loading and deferred script execution to boos...

- Tags: internals
- Published: 2026-02-16

### [How to Create MCP Servers Using the mcp-builder Skill: A Complete Guide](/anthropics/skills/how-do-i-create-mcp-servers-using-the-mcp-builder-skill)

Learn to build MCP servers with the mcp-builder skill. This guide covers Python or Node/TypeScript, input validation, annotations, and transport config for your custom servers.

- Tags: how-to-guide
- Published: 2026-02-16

### [MCP Server Tool Design and Naming Best Practices: A Complete Guide](/anthropics/skills/what-are-the-best-practices-for-mcp-server-tool-design-and-naming)

Master MCP server tool design with snake_case names, Pydantic validation, and dual JSON/Markdown responses. Follow best practices for efficient development at anthropics/skills.

- Tags: best-practices
- Published: 2026-02-16

### [How to Validate DOCX Files After Creation to Ensure Schema Compliance](/anthropics/skills/how-do-i-validate-docx-files-after-creation-to-ensure-schema-compliance)

Validate DOCX files after creation using anthropics/skills DOCXSchemaValidator. Perform 14+ compliance checks for schema adherence, well-formedness, and Office-specific constraints.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Handle Tracked Changes in DOCX Files Programmatically: A Complete Guide](/anthropics/skills/how-do-i-handle-tracked-changes-in-docx-files-programmatically)

Programmatically handle tracked changes in DOCX using LibreOffice headless mode and a Basic macro. Accept all changes efficiently with this comprehensive guide and implementation from anthropics/skills.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Work with XML in DOCX Files Using the Unpack/Pack Workflow](/anthropics/skills/how-do-i-work-with-xml-in-docx-files-using-the-unpack-pack-workflow)

Learn the unpack pack workflow to programmatically edit XML within DOCX files. Extract, modify, and rebuild Word documents easily with Python scripts.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Debug Issues with Custom Skills: A Complete Troubleshooting Guide](/anthropics/skills/how-do-i-debug-issues-with-custom-skills)

Debug custom skills effectively. Learn to validate metadata, add logging, and inspect tracebacks in your local sandbox for quick troubleshooting.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Test Skills Before Deploying Them to Production: A 5-Stage Validation Guide](/anthropics/skills/how-do-i-test-skills-before-deploying-them-to-production)

Learn how to test skills before deploying to production using a 5-stage validation guide. Ensure metadata integrity, script execution, and functional behavior. Avoid production errors.

- Tags: how-to-guide
- Published: 2026-02-16

### [How the Agent Skills Specification Works: A Complete Technical Guide](/anthropics/skills/how-does-the-agent-skills-specification-work)

Discover how the Agent Skills specification works. This guide details the package format enabling Claude to discover and execute specialized capabilities efficiently, keeping context windows small. Learn more today!

- Tags: deep-dive
- Published: 2026-02-16

### [How to Create Custom Skills for Claude Code: A Complete Developer Guide](/anthropics/skills/how-do-i-create-custom-skills-for-claude-code)

Learn to create custom skills for Claude Code by generating a skeleton editing the manifest and packaging your code. Enhance Claude's capabilities today.

- Tags: how-to-guide
- Published: 2026-02-16

### [MCP Server Generation Patterns in the mcp-builder Skill: A Complete Guide](/anthropics/skills/mcp-builder-skill-mcp-server-generation-patterns)

Explore MCP server generation patterns in the mcp-builder skill. Automate tool descriptions, build schemas, and enforce naming conventions to streamline MCP server development.

- Tags: deep-dive
- Published: 2026-02-16

### [How to Configure Tables with Dual Widths for DOCX Cross-Platform Compatibility](/anthropics/skills/configure-tables-dual-width-docx-cross-platform)

Ensure tables render consistently across Word, Google Docs, and LibreOffice. Configure dual widths using DXA units for seamless cross-platform DOCX compatibility by summing column and cell widths.

- Tags: how-to-guide
- Published: 2026-02-16

### [How the Docx Skill Processes Tracked Changes at the XML Level](/anthropics/skills/docx-skill-tracked-changes-xml-processing)

Discover how the docx skill processes tracked changes. Learn XML parsing for ins and del elements, stripping changes, and comparing plain text for equivalence.

- Tags: internals
- Published: 2026-02-16

### [How DXA Units and Table Widths Are Calculated in docx-js](/anthropics/skills/docx-js-dxa-units-table-width-calculation)

Discover how docx-js calculates DXA units and table widths precisely. Learn about DXA's base unit and exact table width requirements for accurate document rendering.

- Tags: how-to-guide
- Published: 2026-02-16

### [How to Add Comments to DOCX Files Using XML Manipulation: A Complete Guide](/anthropics/skills/add-docx-comments-xml-manipulation)

Learn how to add comments to DOCX files with Python by directly editing OpenXML. This guide uses a pure-Python utility, no MS Office needed.

- Tags: how-to-guide
- Published: 2026-02-16

