Agent skill · Content & Marketing

customize

Add new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.

NanoCo30,389★ · +78/wk · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add nanocoai/nanoclaw --skill customize --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 6 KB
Bundled scripts: none
Path: .claude/skills/customize/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 30,426 · +37 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# NanoClaw Customization This skill helps users add capabilities or modify behavior. Use AskUserQuestion to understand what they want before making changes. ## Workflow 1. **Understand the request** — Ask clarifying questions. 2. **Prefer a dedicated skill** — If a skill covers the request, invoke it instead of editing core by hand: - Channels: `/add-telegram`, `/add-slack`, `/add-discord`, `/add-whatsapp`, `/add-signal`, `/add-imessage`, and the rest of the `/add-<channel>` family. - Wiring channels to agents and isolation levels: `/manage-channels`. - Container directory access: `/manage-mounts`. - Agent providers (non-default): `/add-opencode`, `/add-codex`, `/add-ollama-provider`. - Integrations as MCP tools: `/add-gmail-tool`, `/add-gcal-tool`, `/add-ollama-tool`, etc. 3. **Plan the changes** — Identify the v2 surface the change belongs to (entity model in the central DB, per-agent-group container config, per-group `CLAUDE.md`, or core code). 4. **Implement** — Make the change on the right surface. 5. **Test guidance** — Tell the user how to verify. ## Entity Model Customizations route through the v2 entity model: users → messaging groups → agent groups → sessions. A messaging

What's inside
Steps it walks through
  1. Workflow
  2. Entity Model
  3. Key Files
  4. Common Customization Patterns
  5. Adding a New Input Channel (e.g., Telegram, Slack, Email)
  6. Adding a New MCP Integration
  7. Changing Assistant Behavior
  8. Adding New Commands
  9. Changing Deployment
  10. After Changes
  11. Example Interaction
Commands it runs
Rebuild and restart
pnpm run build
source setup/lib/install-slug.sh
launchctl unload ~/Library/LaunchAgents/$(launchd_label).plist
launchctl load ~/Library/LaunchAgents/$(launchd_label).plist
systemctl --user restart $(systemd_unit)
More from nanoclaw
All skills →
About this skill
What does the customize skill do?

Add new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.

How do I install it?

Run `npx skills add nanocoai/nanoclaw --skill customize --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From nanocoai/nanoclaw, a repository with 30,426 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going