Skip to content

Agents & Skills ​

Create custom agents and discover reusable skills for Claude Code.

Agents ​

Agents are autonomous configurations with specialized system prompts, tool permissions, and memory scopes.

Browsing Agents ​

The Agents page shows all agents grouped by scope (user, project, plugin) with stat cards. Each agent card displays the name, description, scope badge, and configured tools.

Creating an Agent ​

Click "New Agent" to open the wizard:

  1. Name & Description — agent identity
  2. Scope — user (global) or project (version-controlled)
  3. Tools — list of allowed tools and disallowed tools
  4. Model — Claude model to use
  5. Content — system prompt (markdown)

Agent Configuration ​

Agents support YAML frontmatter in markdown files:

yaml
---
description: Code review specialist
tools: Read, Grep, Glob
disallowed-tools: Write, Bash
permission-mode: default
model: claude-sonnet-5
skills: code-review, testing
memory: user
---
Review code for quality, security, and maintainability.
PropertyDescription
toolsAllowed tools list
disallowed-toolsBlocked tools list
permission-modePermission level for the agent
modelClaude model
skillsSkills the agent can use
hooksBefore/after hooks (command or prompt type)
memoryMemory scope (none, user, session)

Storage ​

LocationScope
~/.claude/agents/User agents
.claude/agents/Project agents

Skills ​

Skills are reusable knowledge and workflow modules — markdown files with metadata that extend Claude's capabilities.

Browsing Skills ​

The Skills page has two tabs:

  • Installed — skills on your system with dependency status badges
  • Discover — browse and install from the skills.sh registry

Each skill card shows the name, description, scope badge, and tags (context, tools, fork, hidden, user-invocable).

Skill Metadata ​

Skills use YAML frontmatter:

yaml
---
name: code-review
description: Review code for quality issues
version: 1.0.0
allowed-tools: Read, Grep, Glob
user-invocable: true
argument-hint: "path to review"
---
PropertyDescription
allowed-toolsTools the skill can access
user-invocableWhether users can call it directly as /skill-name
argument-hintHint text for skill arguments
contextFork context for the skill
disable-model-invocationPrevent Claude from auto-invoking

Storage ​

LocationScope
~/.claude/skills/User skills
.claude/skills/Project skills

Tips ​

  • Plugin agents and skills are read-only — view but not edit.
  • Skills show dependency status (green = satisfied, amber = missing) to help troubleshoot.
  • Agents can reference skills in their frontmatter to compose capabilities.

Released under the MIT License.