Skills
Add capabilities to your agent with skills
Skills are reusable capabilities that extend what your agent can do. You can add skills to your agent by declaring them in the vm0.yaml configuration file.
Adding Skills
Use the skills field in your agent configuration to declare which skills to load:
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- slack
- https://github.com/anthropics/skills/tree/main/skills/pdfEach skill can be specified as either a bare name or a full GitHub URL.
Bare Skill Name
You can reference skills from the vm0-ai/vm0-skills repository by their bare name. The bare name is automatically resolved to a full GitHub URL on the main branch:
skills:
- slack # Resolves to https://github.com/vm0-ai/vm0-skills/tree/main/slack
- firecrawl # Resolves to https://github.com/vm0-ai/vm0-skills/tree/main/firecrawlA bare name is any string that does not contain / or start with https://. This shorthand only works for skills hosted in the default vm0-ai/vm0-skills repository. For skills in other repositories, use the full GitHub URL.
Full GitHub URL
For skills outside the default repository, or to pin to a specific branch, tag, or commit, use the full GitHub tree URL format:
https://github.com/{owner}/{repo}/tree/{ref}/{path}The {ref} can be:
- Branch name - e.g.,
main,master,develop - Tag - e.g.,
v1.0,v2.0.0 - Commit SHA - e.g.,
abc123def
Examples:
| Skill | Syntax |
|---|---|
| Slack (bare name) | slack |
| PDF (full URL) | https://github.com/anthropics/skills/tree/main/skills/pdf |
| Slack (pinned to tag) | https://github.com/vm0-ai/vm0-skills/tree/v1.0/slack |
| GitHub CLI | https://github.com/vm0-ai/vm0-skills/tree/main/skills/github-cli |
The URL must point to a valid skill directory that follows the agentskills.io format.
After adding skills, publish and run your agent. See Instructions for details on vm0 compose and vm0 run commands.
Available Skills
See the Agent Skills section for detailed documentation on available skills, including:
- Firecrawl - Web scraping and crawling
- Slack - Team communication
- Notion - Documentation and notes
- Linear - Project management
- GitHub - Code hosting and collaboration
- Gmail - Email automation
- OpenAI - AI models
- Discord - Community platform
- Bright Data - Web scraping at scale
- Google Sheets - Spreadsheet automation
- Hacker News - Tech news
- Runway - Video generation
Browse all 80+ skills at vm0-ai/vm0-skills.