Wato Docs
Skills

Skills

Reusable, versioned units of capability — a SKILL.md plus optional bundled files — that agents discover and load to follow your team's workflows.

A skill is a reusable, versioned unit of capability. It's a SKILL.md file (instructions and workflow) plus optional bundled files (scripts, reference docs, templates). Skills are team-scoped: agents connected to a team discover its published skills and load them to follow your team's established way of doing something.

Skills turn "the way we do X" into governed, versioned context an agent can pull in on demand — instead of re-explaining it in every session.

The SKILL.md format

A skill is Markdown with YAML frontmatter:

---
name: debug-connector
description: Use when diagnosing a failing MCP connector — auth errors, empty tool lists, or timeouts.
---

# Debug a connector

1. Confirm the connector is installed and approved for the team.
2. Run `mesh_search_tools` to check the tool is visible.
3. ...
Frontmatter keyRequiredPurpose
nameYesSkill slug — lowercase, alphanumeric with hyphens, up to 64 chars.
descriptionYesOne-line trigger summarizing when to use the skill (agents match on this).
required_connectorsNoConnector slugs the skill depends on.
required_permissionsNoPermission strings the skill needs.

The body is normal Markdown. A skill is identified by its id, its slug, or the name in its frontmatter.

Where skills live

  • In the UI: Teams → [Team] → Setup → Skills — list, create, edit, and view version diffs.
  • In the agent context package: published skills are bundled into the team's package as skills/<slug>/SKILL.md (plus any bundled files), indexed in skills/index.md.

How agents use skills

Only published skills are bundled by default. At runtime an agent:

  1. Discovers skills with wato_list_skills or wato_search_agent_context.
  2. Loads one with wato_get_skill (returns the SKILL.md and lists its bundled files).
  3. Fetches bundled files on demand with wato_get_skill_file.

Skill tools

Everything you can do with skills over MCP:

Reading

ToolWhat it does
wato_list_skillsList published skills (pass includeDrafts=true for drafts/proposed).
wato_get_skillFetch one skill's current SKILL.md by id/slug, plus a listing of its bundled files.
wato_get_skill_fileFetch one bundled file by relative path (e.g. scripts/run.sh).
wato_search_agent_contextKeyword-search published skills, plugins, and structured memory.

Creating & managing

ToolWhat it does
wato_save_skill_draftCreate or update a skill draft from full SKILL.md; optionally set bundled files and submit for review.
wato_publish_skillPublish a skill by id/slug (requires publish access).

In this section

On this page