customize

Guides interactive customization of NanoClaw channels, integrations, and agent behavior.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill customize-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/.claude/skills/customize
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill customize-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Extending or modifying a self-hosted AI assistant like NanoClaw requires knowing which files, database tables, and CLI commands to touch. This Skill removes that guesswork by walking you through adding channels, integrations, and behavior changes on the correct surface of the system. ## Core Features & Use Cases - Interactive Requirement Gathering: Asks clarifying questions before making changes, so customizations land on the right entity (messaging group, agent group, wiring, or container config). - Channel & Integration Setup: Routes requests to dedicated install skills (e.g., /add-telegram, /add-gmail-tool) or wires MCP servers into agent group container configs via the ncl admin CLI. - Behavior & Persona Editing: Modifies per-agent-group CLAUDE.md files and container_configs entries to change personality, models, providers, and trigger rules. - Use Case: You want Telegram messages to reach a new isolated agent group with its own persona. The Skill installs the Telegram adapter, creates the messaging group, wires it to a new agent group with trigger rules, and tells you how to authenticate and test. ## Quick Start Ask the assistant to add Telegram as a new input channel wired to a separate agent group with its own persona.

Frequently Asked Questions about customize

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

FAQPage Schema
How do I add a new input channel like Telegram to NanoClaw?

Run the matching install skill such as /add-telegram, which fetches the adapter from the channels branch, wires registration, and builds. Then use /manage-channels or the ncl CLI to create a messaging group and wire it to an agent group with a session mode and trigger rules.

How do I add an MCP integration like Gmail or Google Calendar to an agent?

If an /add-<service>-tool skill exists, run it to wire the MCP server and route credentials through OneCLI. Otherwise use ncl groups config add-mcp-server with the group id, command, args, and env, then restart the group for it to take effect.

Can different channels have different isolation levels in NanoClaw?

Yes. When wiring a messaging group you choose whether it shares an agent group with other channels or stays separate. The three isolation levels are documented in docs/isolation-model.md, and each agent group gets its own container, workspace, and persona.

How do I change the assistant's persona or response style?

Persona and instructions live per agent group in groups/<folder>/CLAUDE.md, so edit that file for the target group. Runtime behavior like provider, model, and MCP servers lives in the container_configs table, managed with ncl groups config get/update.

What should I do after making customization changes to NanoClaw?

Rebuild with pnpm run build, then restart the service. On macOS unload and load the launchd plist; on Linux restart the systemd user unit. The Skill also tells you how to verify each change works.