Install
openclaw skills install agent-templates-systemOpenClaw Agent Templates system reference and workflow guide. Use when creating, editing, reviewing, debugging, or extending the built-in Agent Templates feature; when working with template-backed agent creation; or when packaging/documenting the Agent Templates UI, gateway handlers, SQLite storage, workspace file seeding, identity defaults, or create-from-template flow.
openclaw skills install agent-templates-systemUse this skill when working on OpenClaw's built-in Agent Templates feature.
The Agent Templates system lets OpenClaw store reusable agent blueprints in SQLite, edit them in the Control UI, and materialize real agents from those blueprints.
A template can define:
From the UI, a user can:
references/implementation.md first.references/ui-design.md.references/template-schema.md and inspect assets/examples/.Read these files in the OpenClaw repo when making code changes:
src/agents/templates.tssrc/gateway/server-methods/agent-templates.tsui/src/ui/controllers/templates.tsui/src/ui/views/templates.tsworkspace.files.workspace.memorySeeds.definition.skills for reusable attached skills.agentTemplates.list return the template?agentTemplates.get return the expected normalized definition?agents.createFromTemplate create a non-conflicting agent id?SOUL.md, IDENTITY.md, AGENTS.md, and any seeded files written as expected?references/implementation.md — architecture and code mapreferences/template-schema.md — practical schema notes and field behaviorreferences/ui-design.md — Control UI layout and UX notesassets/examples/agent-template-definition.json — example template payload