Skip to main content

Overview

Skills are reusable instructions, distinct from executable tools. Invoke one with /skill-name in chat; Arden loads its SKILL.md before working on the request.

Builtin skills

The four workflow skills are trusted built-ins only; user-authored Python workflow presets do not run.

Skill locations

Skills are discovered in this order; the first matching name wins:
  1. apps/server/skills/ – built-ins when developing from source; packaged as skills/ in installed builds
  2. agent/skills/ – filesystem-agent skills
  3. .agents/skills/ – project skills shared with agent clients
  4. .skills/ – Arden project-level skills (per-directory)
  5. ~/.arden/skills/ – global user skills
  6. ~/.agents/skills/ – global skills shared with other agent clients

Installing skills

Install a skill from GitHub:
Or ask the agent:

Creating a skill

A skill is a directory containing at minimum SKILL.md:
The SKILL.md tells the agent what the skill does and how to execute it. The agent follows these instructions when the user invokes /my-skill. Restart the server after creating a skill manually. Skills installed through the API reload automatically.

Governance

Skill metadata is validated at registry load time. name must match the directory name and use lowercase letters, digits, and hyphens. description is required. Optional governance fields: GET /skills/governance returns inventory, validation issues, and cleanup candidates. Cleanup candidates are recommendations only; Arden removes a skill only through the explicit delete action.

Managing skills