Claude Skills
Modular capabilities that extend what Claude Code, Clawdbot, and other Claude-based agents can do—packaged as self-contained SKILL.md files.
What are Claude Skills?
Claude Skills are modular capabilities that extend what Claude Code, Clawdbot, and other Claude-based agents can do. Each skill is a self-contained package that teaches an agent how to perform specific tasks—like controlling a camera, querying a database, or interacting with an API.
Think of skills like apps for your AI agent:
- The base agent understands language and can reason
- Skills give it specialized abilities and knowledge
- You install only the skills your agent needs
Skills follow a standard structure, making them easy to discover, share, and install.
Anatomy of a skill
Skills are defined by a SKILL.md file that contains everything the agent needs:
skills/
└── github/
├── SKILL.md # Instructions for the agent
├── scripts/ # Helper scripts (optional)
└── examples/ # Usage examples (optional)
SKILL.md structure:
- Metadata block: Name, description, required tools/env vars
- Description and triggers: When to use this skill
- Instructions: Step-by-step guidance for the agent
- Examples: Concrete usage demonstrations
Types of Claude Skills
Tool skills - Wrap external tools and CLIs (GitHub, Docker, cloud providers)
API skills - Connect to web services (weather APIs, calendar integrations, CRMs)
System skills - Control local capabilities (file system, camera, screen capture)
Workflow skills - Define multi-step processes (code review, deployment, publishing)
Platform skills - Integrate with platforms (Slack, Notion, email)
Building a Claude Skill
1. Identify the capability What should this skill enable? Be specific: "Query weather forecasts from Open-Meteo API" not "Do weather stuff."
2. Define requirements What does the agent need? External tools, API keys, file system access.
3. Write clear instructions Tell the agent exactly how to accomplish tasks with step-by-step guidance.
4. Include examples Show input/output pairs so the agent understands expected behavior.
5. Handle edge cases Document what to do when things go wrong—error handling is crucial.
Skills vs MCP Servers
Both extend agent capabilities, but differently:
| Aspect | Claude Skills | MCP Servers |
|---|---|---|
| Format | Markdown + scripts | Structured protocol |
| Communication | Agent reads instructions | Programmatic API |
| Flexibility | Natural language guidance | Strict schemas |
| Sharing | File-based | Server-based |
| Best for | CLI tools, workflows | Programmatic integrations |
Many agents use both: MCP for structured tool calling, skills for flexible guidance.
Related Terms
Claude Code
Anthropic's agentic coding tool that operates in your terminal, capable of understanding codebases, making edits, and executing commands autonomously.
Clawdbot
An open-source AI agent framework that runs locally, providing personal AI assistance with file access, tool integration, and persistent memory.
OpenClaw
An open-source AI agent framework using file-based configuration (SOUL.md, MEMORY.md) to give agents persistent identity, memory, and self-management capabilities.
MCP (Model Context Protocol)
An open standard by Anthropic that defines how AI models connect to external tools, data sources, and services through a universal protocol.
AI Agents
Autonomous AI systems that can perceive their environment, make decisions, and take actions to achieve specific goals.
Build custom AI capabilities
Create AI agents with custom capabilities on Chipp—no coding required.
Learn more