What problem does it solve?
The self-customize skill enables users to modify their agent environment and capabilities by coordinating direct workspace edits, system package changes, MCP server wiring, or code changes through a dedicated builder agent, while keeping a clear boundary between runtime workspace edits and container-level changes.
Core Features & Use Cases
- Delegated code changes: Use create_agent to spin up a Builder agent to edit source code, Dockerfiles, or CLAUDE.md without directly editing the running agent.
- Managed tool integration: Install system or npm packages via admin-approved workflows and automatically restart containers as needed.
- MCP server wiring: Add and configure MCP servers with controlled approval and seamless runtime integration.
- Safe workflow boundaries: Changes are reviewed in a builder context and reflected on the next container start for persistence.
- Use Case: A developer wants to add a new capability to their agent by editing source files within /workspace/agent and wiring up a new tool, then tests in a sandbox before going live.
Quick Start
Instruct the builder to apply a specific change by describing files and acceptance criteria, then review the builder's summary after it reports back.