Skip to main content
YAMOYAMO

The Skill library

Reusable steps kept in your account: what a Skill is, how one is imported into a Playbook as a step, and what a Skill file has to say for itself.

In BuildUpdated
Contents

On this page

  1. 01Your Skill library
  2. 02Importing one into a Playbook
  3. 03What a Skill file says
  4. 04What is not built

A Skill is a reusable step kept in your account rather than inside one Playbook. Importing one into a Playbook creates a step from it. So a Skill is where a step comes from, and a Play is what it becomes.

Your Skill library

It lives in your account settings, under Skill Library, and it has two parts.

  • Your skills, which you have imported.
  • Shipped with YAMO, the ones that come with every account. These are what the seed templates lean on, which is why a fresh account can run everything in the Playbook Library without adding anything.

Importing one into a Playbook

From a Playbook with no steps yet, the add control offers to import from the library. Importing wires the Skill in as the next step: its position, what it takes, what it hands on and the tools it needs are all resolved into the chain rather than left for you to reconcile.

A step imported this way records which Skill it came from. A step written by hand does not, and does not need to.

Skills reach a Playbook through the library and nowhere else. That is a deliberate single door: a step cannot arrive from a file drop or a paste, so what a Playbook can call is always something your account holds.

What a Skill file says

A Skill is a folder whose one required file is SKILL.md. That file declares its name, a description of what it does, whether it is one of yours or one of YAMO's, the tools it needs, the shape of its input and output, and the format it produces. Below the front matter it carries its instructions, and optionally a persona.

Importing a new Skill into your library is a SKILL.md upload. A Skill that declares a tool you have not connected is refused rather than accepted and left broken. See the SKILL.md reference.

What is not built

There is no way to promote a step you wrote back into the library as a Skill. The path runs one way today: from the library into a Playbook. Reuse of a good step means writing it again, or copying its file.

Keep reading

More in Build

Keep reading

Related

See it working

Open a Playbook that does this

Every template in the library publishes its contract and a real example output.