self-customize

Customize an agent by adding features, installing packages, and wiring MCP servers.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/CjLogic/nanocrew --skill self-customize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-customize
Source: https://github.com/CjLogic/nanocrew/tree/main/container/skills/self-customize
Command: npx skills add https://github.com/CjLogic/nanocrew --skill self-customize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Customize your own agent — add capabilities, install packages, add MCP servers, edit code or AGENTS.md. Use when the user asks you to add a feature, install a tool, or modify how you work. For non-trivial code changes, delegate to a builder agent via create_agent.

Core Features & Use Cases

  • Create and wire new capabilities into your agent workspace.
  • Manage code changes and tool installs through a controlled builder-agent workflow.
  • Handle admin approvals for system or package changes and perform safe container restarts or rebuilds as needed.

Quick Start

Describe the changes you want (files, features, or configuration) and, if needed, delegate to a builder agent via create_agent.

Frequently Asked Questions about self-customize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I customize my agent with new capabilities and install packages?

To customize your agent, describe the desired features, tool installations, or code edits, and the system wires them into your workspace, handling package installs and configuration updates automatically.

What is the workflow for making non-trivial code changes to an agent?

For non-trivial code changes, the workflow delegates the task to a builder agent via create_agent, which manages the edits, handles admin approvals for system modifications, and executes the required changes safely.

Can I add MCP servers and modify AGENTS.md without breaking my workspace?

Yes, you can add MCP servers and edit AGENTS.md through a controlled workflow that manages admin approvals for system changes and performs safe container restarts or rebuilds to ensure workspace stability.

When should I use a builder agent instead of editing agent configuration files directly?

Use a builder agent when making non-trivial code changes or architectural tweaks that require complex edits, tool installs, and system-level package approvals beyond simple local workspace file modifications.

How are system changes and package installs approved during agent customization?

System changes and package installs require admin approvals within the builder-agent workflow, ensuring that all modifications are authorized before performing safe container restarts or rebuilds to apply the updates.

Does agent customization support both apt and npm package installation workflows?

Yes, the agent customization workflow supports installing packages using both apt and npm, routing system-level package changes through admin approvals and safe container rebuilds to apply the installations correctly.