You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Skills are structured workflow packages that guide the agent through complex multi-step tasks. Unlike tools (which are single atomic operations), skills provide instructions, templates, and workflow definitions that the agent follows to produce a deliverable.
graph LR
A[User Request] --> B{Skills Tool}
B -->|search| C[Find matching skill]
B -->|load| D[Load SKILL.md + files]
D --> E[Agent follows workflow]
E --> F[Produces deliverable]
style B fill:#2d8cf0,color:#fff
style F fill:#67c23a,color:#fff
The SKILL.md file is the entry point for every skill. It contains:
---
name: skill-namedescription: What this skill doesversion: 1.0.0tags: ["tag1", "tag2"]trigger_patterns:
- "natural language trigger"
- "another trigger"
---
# Skill TitleInstructions for the agent to follow...
Skill is automatically discoverable via skills_tool:search
Skills vs Tools vs Plugins
graph TD
Q{"Need to...?"} -->|Add new capability| P[Write a Plugin]
Q -->|Guide multi-step task| S[Write a Skill]
Q -->|Single atomic operation| T[Write a Tool]
P --> P1[Plugin provides:<br/>extensions, API, tools, prompts]
S --> S1[Skill provides:<br/>SKILL.md, workflow, templates]
T --> T1[Tool provides:<br/>Python class with execute()]
style P fill:#2d8cf0,color:#fff
style S fill:#67c23a,color:#fff
style T fill:#e6a23c,color:#fff