VM0VM0
Core Concept

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:

vm0.yaml
version: "1.0"

agents:
  my-agent:
    framework: claude-code
    skills: 
      - slack
      - https://github.com/anthropics/skills/tree/main/skills/pdf

Each 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:

vm0.yaml
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/firecrawl

A 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:

SkillSyntax
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 CLIhttps://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:

Browse all 80+ skills at vm0-ai/vm0-skills.

On this page