Skip to main content
Skills are dynamically loaded instruction packages that enhance the Agent’s specialized capabilities. Zeus employs a Progressive Disclosure mechanism that loads only metadata at startup and loads full content on demand, maximizing Token savings.
Reference: Anthropic Skills · Agent Skills

Three-Phase Progressive Loading

Skills loading is divided into three phases, progressively disclosing content:

Representation in System Prompt

  • No Skills explicitly specified: System Prompt only injects Discovery summaries (<available_skills> XML); Agent can activate on demand via the skill_activate tool
  • Skills explicitly specified: Full content is directly injected into System Prompt as <activated_skill> XML

SKILL.md Format

Each Skill is a directory containing a SKILL.md file with a YAML frontmatter header followed by Markdown instruction content.

Metadata Fields

Directory Structure


Skill Sources

Zeus supports multiple Skill sources:

Storage


Sandbox Configuration File (.zeus.json)

When Skills execute in the sandbox, they may need access to user-configured API keys. Zeus automatically writes the keys configured in the user’s settings to /home/user/.zeus.json in the sandbox, along with /home/user/.openclaw.json for compatibility with the community Skill ecosystem.

File Structure

Aligned with the OpenClaw env block structure, using flat key-value format.

Reading Examples

Python:
Node.js:

Compatibility


Built-in Skills

chrome-extension

Browser Operator uses progressive disclosure:
  • Browser extension not connected: Loads SKILL.md (guides user to install/connect extension)
  • Browser extension connected: Loads SKILL_ENABLED.md (complete browser tool documentation)

desktop-operator

Desktop Operator also uses progressive disclosure, switching between SKILL.md / SKILL_ENABLED.md based on desktop application connection status.

skill-creator


Skill Tools (Agent-Side Tools)

The Agent can operate Skills on demand at runtime through the following tools: Typical Flow:

Skill Activation Configuration

The frontend can configure Skills activation via SkillActivation:
Matching Priority: Explicitly specified > Auto-matched (sorted by priority descending)

Skills Management API

Discovery Phase

Activation Phase

Execution Phase

CRUD

Storage Sync


Connector Skills Progressive Disclosure

Browser Operator and Desktop Operator are special Connector Skills that dynamically switch prompt content based on node connection status: This mechanism ensures:
  • The Agent will not call browser/desktop tools when no nodes are available
  • The Agent knows how to guide users to connect missing nodes
  • When connected, the Agent receives complete tool usage documentation

Skills vs MCP Prompts

Both can be used simultaneously and complement each other. Skills focus on Agent behavioral instructions, while MCP Prompts focus on prompt templates for external system integration.