What problem does it solve? Agents often need new capabilities—system tools, MCP servers, or source code changes—but making these changes ad hoc risks unreviewable edits and broken environments. This Skill provides a structured decision tree and safe workflows for an agent to modify its own environment with proper approval boundaries. ## Core Features & Use Cases - Decision Tree Routing: Directs each change type (workspace files, apt/npm packages, MCP servers, source code) to the correct workflow with the right approval level. - Builder Agent Delegation: Spins up a dedicated builder agent via create_agent for source code edits, enforcing diff size limits (200 new / 150 modified lines) so changes stay reviewable. - Package & MCP Installation: Uses install_packages and add_mcp_server with admin approval, triggering automatic image rebuilds or container restarts. - Use Case: A user asks the agent to transcribe audio. The agent checks for ffmpeg, requests install_packages with apt and npm packages, waits for admin approval, and tests the new capability after the automatic container restart. ## Quick Start Ask the agent to add a new capability, such as "add a tool for reading RSS feeds", and it will route the request through the appropriate self-customization workflow.