Opening the skill editor
- Workspace-shared skills: Sidebar > Configure > Skills > “New skill”
- Agent-specific skills: Agent’s configuration panel > Skills section > “Create new”
The editor
1
Fill in the frontmatter (metadata)
- Name (required) — e.g., PDF Extract
- Description — what this Skill does and when it should be invoked. Be specific: the AI uses this to decide whether to use the skill
- Allowed tools (optional) — comma-separated tool names. Leave blank for no restriction
2
Write the body
Write the Markdown body on the “Edit” tab. Check how it looks on the “Preview” tab.
3
Choose where to save it
- Workspace shared — attachable by every agent
- This agent only — agent-specific (when created from the agent detail page)
Importing an existing SKILL.md
When creating a skill, an import dropzone sits at the top of the form — “Drag a SKILL.md here,” or click it to browse. Pasting SKILL.md text into the editor works too.- The frontmatter (name, description, tools) and body are filled into the form automatically
- Markdown files (
.md) only, up to 1 MB each
Editing shared skills, and forking
To adapt a shared skill for a specific agent, fork it first: open it from that agent and press “Copy and edit for this agent only” on the warning banner in the editor. The editor stays open and switches to the copy, carrying any edits you had already typed, so you can keep working without losing your place. The original skill is unaffected.Deleting
Delete from the editor or from the list; the confirmation names the agents the skill is attached to. Deleting an agent-specific skill cannot be undone. The editor opened from a skill chip in a chat message does not offer “Delete” — delete from the Skills list or from the agent’s Skills section instead.Writing tips
- One skill, one purpose — split multiple procedures into separate skills instead of cramming them into one
- The description is everything — the AI reads the description to decide “should I use this skill now?” Spell out “use this when …”
- Number your steps — explicit ordering and conditions are more reliable than vague phrasing