Skills
"Is there a skill for chasing overdue invoices?" Your assistant searches what your agents know how to do, answers with the one it found, and offers to build one if nothing fits.
A skill is a short written playbook for doing one kind of thing well: the steps in order, what to check, where the judgement calls sit, and what finished looks like. It lives outside any conversation, so any of your agents can pick it up when the work calls for it.
It also keeps your corrections: tell an agent that a credit note goes against the original invoice, and that correction attaches to the skill for every later use, whichever agent does the work. Open a skill on Admin > Skills (/admin/skills) and the notes it has collected are listed under its text, grouped by who collected them.
Player One ships with more than a hundred, from connecting a messaging channel to writing a report, and you add your own.
Where they come from
- Built in. Shipped with Player One and refreshed whenever the platform updates. That refresh replaces them, so they are never the place to keep your own work.
- Built with you. Written in conversation, out of an hour you spent showing your assistant how you do something: Teaching it covers that.
- Imported. Ask for a skill from the public catalogues and Player One finds candidates, runs a security check over each one (hidden characters, anything that would send your data elsewhere, instructions aimed at the agent rather than at the work), shows you the findings, then installs where you choose: one project, one agent, or every agent.
- A project's own. Owned by one project and applying to every agent working in it. A project's version of a skill beats a shared one of the same name inside that project, and the shared one carries on unchanged everywhere else.
How an agent finds one
An agent carries a few small, always-relevant skills with it, and knows the names of a few more.
Everything else it finds by searching, matched on what a skill does rather than on what it is called, at the moment the work needs it. A large library therefore costs nothing until one of its skills is the right one. What loads is the skill plus its corrections, which win over the original wording.
Where they live
Admin > Skills (/admin/skills) is the catalogue of everything your agents know how to do.
Two switches, System for the built-in skills and Custom for the ones you have added, each carry a count and hide or show that group. The search box in the top bar narrows the list as you type, and clicking a row opens a read-only preview of what the skill actually says. Each row says where the skill came from: Built-in, Added here for one you added to your installation, or One agent's own for one belonging to a single agent. If a skill needs a piece of software your installation does not have, its row says Missing deps and offers a button that fetches it.
Manage > Project (/project) has a Skills tab (/project/manage/skills) holding that project's own library.
Create skill and Import skill open the assistant with the job already framed, a pencil edits one the same way, and a bin removes it to a recoverable trash. Each one there has a visibility setting: Always loaded puts the whole skill in front of every agent in the project, Hinted puts only its description there until it is needed, and Searchable keeps it out until an agent goes looking. A child skill that loads by name through another shows a fixed Routed only badge instead. Projects covers working that way.
To see what one agent carries, open it from Manage > Agents (/agents) and read its Skills tab.
A skill is how something is done. A fact, such as a supplier's terms, belongs in Memory instead; It remembers shows the two together.