AgentPlayground
Docs
Skills

A skill is a reusable, written-out set of instructions that tells an agent how to do a specific
kind of task well — on top of whatever it already knows. Skills attach to a team, not to an
individual agent, so any agent on that team can be told to use one.

What a skill actually is

Each skill has:

  • A name (e.g. "Invoice Generator").
  • A description — a one-line summary of what it does.
  • A categorybusiness, design, system, data, and so on.
  • Instructions — the real substance: a concrete, step-by-step procedure the agent follows when the skill is invoked. This is what actually changes the agent's behavior, not the description.
  • Optional examples of inputs and outputs.
Skills that ship by default

A set of built-in skills is registered on first startup and can't be deleted. A few examples:

  • Invoice Generator — turns project data or a plain-language description into a formatted Markdown invoice, with line totals and a grand total, optionally saved straight to the Brain.
  • CRM Contact Manager — tracks contacts and deal stages as vault notes under CRM/Contacts/, with add/log/search/report operations.
  • Proposal Writer — drafts a structured client proposal (summary, problem, solution, timeline, pricing, next steps) from a short brief.
  • Client Onboarding — collects new-client info, creates a project note, and schedules a kickoff.
  • Project Status Reporter — pulls from the vault and open tasks to produce a concise status report with a red/amber/green read.
  • Meeting Summarizer — turns a transcript or notes into decisions, action items with owners, and open questions, saved under Meetings/.
  • Sales Email Writer — drafts personalized outreach or follow-ups, tone adapted to the stage of the relationship.
  • Support Ticket Handler — triages a support request by severity, checks the Brain for known answers, and drafts a reply.
  • UI/UX Pro Max — a design-review mode: diagnoses an interface and produces Tailwind/CSS code matching the app's own design tokens.

There are also a few system skills — Build Agent Team, MCP Server, CLI Execute, File Management,
Database Query, Schedule Task — that back platform features rather than business tasks.

How a skill gets used

You don't call a skill directly. You tell an agent (via the coordinator) to use it:

"Use the Meeting Summarizer on this transcript and save it to the Brain."

The coordinator can also attach a skill to a team while creating it, or add one to an existing team
if you ask.

Building your own

Ask the coordinator to build one:

"We just did [describe the task]. Can you turn this into a reusable skill so a local model can do
it next time?"

A good skill instruction is concrete and step-numbered — write it the way you'd explain the task to
a new hire, not a one-line summary. If a task is something you (or a team) will do more than once,
it's a strong candidate for becoming a skill instead of being re-explained every time.