NanoClaw Customize Assistant
An interactive skill for adding channels, MCP integrations, personas, and deployment changes to a NanoClaw bot.
AutomationAdvanced★ 30,471⑂ 12,865AI score 8/10Last updated: Aug 9, 2026
What it does
- Asks clarifying questions first, then prefers dedicated sub-skills (
/add-telegram,/add-slack,/manage-channels,/manage-mounts, provider skills) over hand-editing core code. - Maps each request to the correct v2 surface: central DB entities (users → messaging groups → agent groups → sessions), per-agent-group container config, per-group
CLAUDE.md, or core TypeScript. - Ships a key-file reference table (
src/index.ts,src/router.ts,src/delivery.ts,data/v2.db, session DBs) plusncladmin CLI commands and the exact rebuild/restart sequence for launchd or systemd.
Who it's for
- Anyone already running a self-hosted NanoClaw instance.
- Operators adding new input channels and choosing isolation levels between agent groups.
- Users wiring MCP tools (Calendar, Notion, databases) to a specific agent group with credentials routed through OneCLI.
Examples
- "Add Telegram as an input channel" → run
/add-telegram, then create the messaging group and wire it to an agent group with session mode and trigger rules. - "Make this group's replies shorter" → edit persona/instructions in
groups/<folder>/CLAUDE.md. - "Connect a Notion MCP server" →
ncl groups config add-mcp-server --id <group-id> --command ...thenncl groups restart --id <group-id>.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/customize/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the .claude/skills/customize folder from the GitHub repo nanocoai/nanoclaw into my ~/.claude/skills/customize/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/customize ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal. (Prerequisite: an existing NanoClaw install with the
nclCLI and pnpm available.) - Clone the repo:
git clone https://github.com/nanocoai/nanoclaw.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r nanoclaw/.claude/skills/customize ~/.claude/skills/ - If you work inside the NanoClaw repo itself, the skill is already available under
.claude/skills/— no copy needed. - Restart Claude Code and try a prompt like "Add a Slack channel to NanoClaw" to confirm the skill triggers.
View source on GitHub ↗License: MIT