Skills for Real Engineers. Straight from my .agents directory.
self-customize
Agent skill fromnanocoai/nanoclaw
Customize your own agent — add capabilities, install packages, add MCP servers, edit code or CLAUDE.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.
How to install self-customize
npx skills add nanocoai/nanoclaw# or add only this skill to Claude Code: copy the folder
container/skills/self-customize/
# into
~/.claude/skills/self-customize/ (all projects)
.claude/skills/self-customize/ (one project)
1# Self-Customization23You can modify your own environment. Different kinds of changes have different workflows.45## Decision Tree67**What needs to change?**89- **Memory or standing instructions** → Edit `memory/` or `instructions.prepend.md` directly, no approval needed. The workspace is persisted on the host. The composed provider document (`CLAUDE.md` or `AGENTS.md`) is regenerated every spawn and must not be edited.10- **System package (apt) or global npm package** → `install_packages`. Requires admin approval. On approval, image rebuild + container restart happen automatically.11- **MCP server** → `add_mcp_server`. Requires admin approval. On approval, container restarts with the new server wired up (no rebuild — bun runs TS directly).12- **Your source code or Dockerfile** → Delegate to a builder agent via `create_agent` (see below).13- **A new specialist capability** → `create_agent` to spin up a dedicated agent for it.1415## Workflow: Code Changes via Builder Agent1617For anything that requires editing source files (your own code, Dockerfile, etc.), **do not edit directly** — delegate to a builder agent. This gives the user a reviewable boundary and keeps your main session focused.18191. Describe what you need changed in concrete terms (files, behavior, acceptance criteria)202. Call `create_agent({ name: "Builder", instructions: "<builder prompt>" })` — the returned agent group ID is your builder21…
Excerpt shown under the repository's MIT license.
More skills in nanoclaw
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
