Skip to main content

Skills

A Skill is a bundle of prompt + tool selection + KB pointer that any agent can absorb. Think of it as a reusable "talent" — drop it into an agent and the agent gains that capability.

URL: /app/skills · Min tier: Pro.

Why skills exist​

You'd build the same "extract action items from a meeting transcript" flow into 3 different agents. Skills let you build it once, share it, and have all 3 agents stay in sync as you improve it.

A skill packages:

  • A focused system-prompt extension ("When you receive a transcript, look for action items, format as - [ ] ...")
  • A required tool subset (e.g. transcribe_audio, nextcloud_notes_create)
  • An optional starter KB

When an agent has the skill, those instructions / tools become available to the agent's runtime without modifying the agent's own definition.

Marketplace​

The Skills Marketplace ships with curated skills:

SkillWhat it does
Action Item ExtractorParse meeting transcripts → assignable action items
Email TriagerCategorise emails into Reply / Defer / Archive / FYI
PR ReviewerRead a PR diff, comment with suggestions
Standup DigesterGroup changes by user, summarise
Customer SentimentScore chat history sentiment 1–5
Research SynthesiserTake 5 sources, write a 1-page brief with citations
Calendar SchedulerFind a slot across attendees, propose times
Code ExplainerPlain-English explanation of a code snippet

Install with one click; uninstall any time.

Creating your own​

  1. Studio → Skills → Create.
  2. Name + description.
  3. Skill prompt extension (Markdown).
  4. Required tools (ticked from your tool list).
  5. Optional starter KB.
  6. Visibility (private / group / org / public).
  7. Save.

Attaching to an agent​

In the Agent Designer → Tools, there's a Skills sub-section. Tick the skills you want to include.

How skills compose​

When an agent runs:

  1. The agent's own system prompt is combined with all attached skills' prompt extensions.
  2. The agent's tool list is the union of its own tool selection + the tools required by the attached skills.
  3. The agent's KBs are the union of attached KBs + skill-required KBs.

If a skill requires a tool the user lacks access to, the skill silently disables (with a UI warning at edit time).

Skill versioning​

Skills are versioned. Updating a skill does not auto-upgrade existing attachments — agents using the skill see an "update available" badge and can opt in.

Permissions​

PermissionDefault
Create skillAny user (Pro+)
Publish skill org-wideOrg admin
Submit to public marketplaceOrg admin (if approval policy is on)

Skills vs templates vs agents​

TemplateSkillAgent
Standalone usable?Cloned into an agentAttached to an agentYes
Updatable upstream?No (clone is detached)Yes (versioned)Yes
Reusable across agents?No (clone-time)YesNo
Use case"Start a new agent like this""Give an existing agent this capability""Talk to this agent"