Skip to content

Admin Console › Skills

Path: Avatar dropdown → Administration → Skills

Dedicated management area for Agent Skills — positioned between MCP Servers and AI Providers in the admin menu.


The [Rescan] button triggers a manual rescan of sources/skills/ (POST /api/skills/scan) and reloads the list afterwards — useful when the filewatcher is unavailable or an immediate refresh is desired.


All skills — global and user-owned — appear as expandable entries.

Header per skill:

ElementDescription
NameKebab-case skill name from the SKILL.md frontmatter.
Status badgeShown only for notable states: File missing (red, when active = false) or Disabled (muted, when enabled = false).
Scope pillUser or Global, right-aligned before the expand chevron.

Inactive or disabled entries are dimmed in the list.

Expanded content:

ElementDescription
Descriptiondescription from the frontmatter.
When to usewhen_to_use from the frontmatter (if present).
MetadataLast-scanned timestamp (shown in the configured timezone), invocation mode (model/user invocation), model override.
Assigned agentsList of agents the skill is assigned to, shown as chips.
SKILL.md contentCollapsible viewer for the full markdown body.

Action: The [Activate] / [Deactivate] button toggles the admin-managed enabled flag (PATCH /api/skills/:id). The button is disabled when the underlying SKILL.md file no longer exists on disk (active = false).

Note — Active vs. Enabled: active reflects whether the file exists on disk (set by the ScanService, reset on every rescan). enabled is the persistent admin switch (survives rescans). A skill is only usable when both fields are true. See Skill Management › Active vs. Enabled for details.

Built-in skill: The installer registers the global skill-creator skill and assigns it to the Ontheia Guide — so new skills can be created and tested directly in chat. See Agent Skills — Concept › Built-in Skill for details.