Writing one
Skills live under Skills in the nav. A skill has a name, a description, and a body. The description is what the agent reads when deciding whether a skill is relevant, so it is load-bearing. “How we count active customers” earns its way into a turn; “customer stuff” does not. Vistazo writes a first draft of the description for you, and you can edit it. The editor saves as you type. If a colleague is already editing, the page says so by name and stays read-only until their lock goes stale, at which point you can take over.How the agent uses one
Two paths, and both matter.- You invoke it. Type
/in any composer and pick one. Its body is prepended to that turn. - The agent picks it. The names and descriptions of the skills you can read sit in the agent’s context, so it can reach for the right one on its own when your question matches.
Versions
Skills are versioned like dashboards, under Settings → History on the skill. Save a version deliberately, or let one be recorded when your edits settle. Restoring is undoable, because the current state is snapshotted first.Who can read and edit
By default every full member of the workspace can read and edit every skill. You can narrow that per skill under Settings → Sharing, naming individual people or changing the workspace baseline. Two exceptions worth knowing.- Guests, meaning people invited by email to specific objects, need an explicit grant and are always read-only.
- Viewer seats can browse and read skills in the app, but cannot edit them, and their agent gets no skills at all. Neither the catalog nor an invoked body reaches a viewer-seat chat, because skills are instructions for building. See Roles and seats.
Agents can write them too
An agent connected over MCP can author skills withsave_skill, and the write happens immediately.
A skill an agent created or last edited is held back until a person confirms it. It appears in the agent
catalog only to its author until somebody opens it in the editor and saves. So an agent cannot
quietly install standing instructions that steer everyone else’s conversations.
Vistazo AI, the in-app chat, asks before saving a skill, because a skill is workspace-wide standing
instruction rather than an edit to one object. Your own MCP client does not ask, which is what the
hold-back above exists to cover.