Wear / Strip / Swap
Apply an outfit, remove it, or swap it without reconfiguring everything manually. Snapshot management, restore, and active state lifecycle.
An outfit is not a prompt. Not a cron. Not a flow. It's the complete package of an agent's operational behavior: identity, automations, skills, model, channels, and work rules.
Apply an outfit, remove it, or swap it without reconfiguring everything manually. Snapshot management, restore, and active state lifecycle.
Validate manifests, detect drift, compare configurations, and make changes visible before touching the runtime.
Create new outfits, clone existing ones, recombine soul, crons, flows, and skills to generate hybrid, specialized agents.
DressClaw isn't interesting just because it automates commands. Its value lies in defining a new unit of exchange for the OpenClaw ecosystem.
Before, an agent's behavior was scattered: a piece in the prompt, a piece in the crons, a piece in the workflows, a piece in the skills. This made it hard to replicate, share, version, and reason about the overall behavior.
With DressClaw, the minimum unit is no longer the isolated file but the outfit: a declarative spec that says who the agent is, what it does, when it acts, with which tools, and within what boundaries.
An outfit can extend other outfits, mix different layers, and become a building block for more sophisticated use cases.
If the outfit is the true unit of behavior, then it can be published, reviewed, forked, and improved like any open source artifact.
The same operational role can move from one team to another without rebuilding from scratch. Less friction, more standardization.
# trader/outfit.yaml
name: trader
description: Crypto intelligence operator
soul: SOUL.md
crons:
- name: morning-brief
schedule: "0 7 * * *"
message: "Prepare the morning market briefing"
flows:
- name: whale-alert
file: whale-alert.lobster
skills:
allow: ["lobster"]
model:
default: anthropic/claude-sonnet-4-20250514
DressClaw lives on top of OpenClaw as a behavior layer. It doesn't force runtime forks, doesn't rewrite the engine, and doesn't require changing how OpenClaw operates internally. Coherent, versionable, and reversible orchestration.
Operational interface to create, wear, validate, and compare outfits.
Manifest resolution, interpolation, snapshot, restore, and atomic application.
Integration with OpenClaw commands for cron, config, workspace, and health checks.
Formal contract to define valid, readable, and shareable outfits.
Treat agent behavior as a software artifact: readable, testable, versionable, and diffable.
Move from ad-hoc configurations to reusable roles: founder, trader, developer, researcher, operator.
Outfits become the central collaboration object: public collections, forks, reviews, and marketplace.
A common language to build, share, and adopt vertical agents faster and with less fragility.
If DressClaw truly wants to introduce a standard, then the standard must be open. The best outfits won't come only from the core team: they'll emerge from vertical operators, independent developers, founders, researchers, and community leads.
Open source here is not a branding accessory. It's the mechanism through which the outfit catalog can evolve faster than the team building DressClaw.
The outfit becomes the format to describe an operational agent.
Collections, registries, domain classifications, and community-driven bundles emerge.
People don't just download tools: they install ready-to-use roles and remix them.
We stop talking only about prompt engineering and start talking about behavior packaging.
DressClaw is open source. Every contribution counts: outfits, code, documentation, ideas. Join the community and help define the standard.
npm install -g dressclaw