Docs — Skills

Tools tell an agent what it can do. Skills tell it how.

A skill is a procedure the agent loads when a task matches. Clemali serves it through the same URL as the tools, so there is nothing to install.

What a skill is

A short text: when to use it, which tools to call in which order, what to check with the user. The format is the one the open agent-skills ecosystem uses, a SKILL.md with a name and a one-line description. The agent sees the name and description in its tool list and reads the full text only when it decides the skill applies.

How Clemali serves it

Every skill attached to an environment becomes a tool named skill__<slug>. Calling it returns the instructions. That is the same progressive disclosure a skill installed on a laptop gets, in every MCP client, with nothing on the agent's machine. The environment's instructions also tell the agent that procedures exist and to read one before a matching task.

Loading a skill is free: it is not a call to one of your systems and is not counted against your plan.

Three sources

Attach one

Open the environment, tab Skills, Add skill. Pick from the catalogue or write your own. Agents connected to the environment see it at their next session. Disable a skill to keep it attached but hidden; remove it to take it out.

Free allows five skills per assistant; Team and Enterprise have no limit. Plans →

Install on a machine instead

If you prefer skills on the agent's machine, the same content is on GitHub for the skills CLI:

npx skills add thomasdseao/exorails-skills
npx skills add thomasdseao/exorails-skills --skill postgres

And an environment's enabled skills, including your own, download as a folder you install with npx skills add ./exorails-<env>-skills. The download needs your session; no public address ever describes an environment.

Writing a good one

Open an environment →