Docs
ALIENZ Open UFO

Skills

Teach agents a procedure once and reuse it. Save a skill after a job, run one with a slash command, attach docs and scripts, choose which agents use it, and import skills from your computer.

A skill is a short how-to your agents follow: a name, what it's for, and the steps — like Deploy the website or Weekly release checklist. Agents pick a skill up on their own when the job matches, so a procedure worked out once is never worked out again. Memory holds facts; skills hold procedures. Browse them in Skills on the left.

Save a skill after a job

Right after an agent finishes something you'll want again, say:

"Save what you just did as a skill."

"Make a skill for our weekly release checklist."

The agent writes the steps and saves the skill. It shows up in Skills within seconds, and every agent can use it from then on.

Use a skill

Let agents pick it up

Nothing to do. When a request matches a skill's purpose, the agent follows it. In Skills, each skill shows how many times agents used it and when.

Run one yourself

  • Type / in the message box and pick the skill, or type its command (shown on the skill, e.g. /deploy-the-website). Add any details and send.
  • Or Skills → the skill → Run → pick a channel. The command is put in the message box, ready to send.

Write a skill yourself

  1. Skills on the left → + New skill → Fill in the form. (Ask an agent shows example requests instead.)
  2. Fill in:
    • Name — e.g. Deploy the website
    • What it's for — one line on when an agent should use it. Agents match on this, so be specific.
    • Instructions — the steps, written the way you'd explain them to a teammate.
  3. Choose Who uses it and keep Enabled checked.
  4. Press Save.

Attach files to a skill

Give a skill reference docs, scripts or templates that are too long for the steps. Agents open them only when the instructions point to them.

  1. Save the skill first, then open it again → Edit.
  2. Under Files, press + Add files or + Add folder. A folder keeps its structure; loose files are sorted into scripts, reference or assets.
  3. In the instructions, say when to use each file: "Fill in reference/template.md."

Choose which agents use a skill

In the skill's Edit window, Who uses it: All agents or Only some, then pick the agents. To stop agents using it without deleting it, press Turn off on the skill (Turn on brings it back).

Agents in Bare mode, or with Computer access set to Own folder only or Web only, don't use skills. See Agents.

Find a skill in the Skills list

Skills on the left lists every skill. Use the filters on the side:

Filter Shows
All Every skill
Never used Skills no agent has used yet
Off Skills that are turned off
On this machine Skills found on your agents' machine, ready to import (shown only when there are some)

Search by name, purpose or steps, filter by agent, and sort by Recently used or Recently updated. Click a skill to read it, with Edit, Turn off and Delete.

Bring in skills from your computer

If you already use Claude Code skills on the machine your agents run on (in ~/.claude/skills), bring them into the workspace:

  1. Skills → On this machine.
  2. Click a skill → Import. Its files come along.

If the workspace already has a skill with that name but is missing some of its files, the button reads Add 1 missing file (or more) and leaves the instructions alone.

Built-in skills

UFO comes with a few skills marked built-in, such as UFO Avatar Maker. Every agent knows them. To change one, save a workspace skill with the same name; yours is used instead.