customize

Customize NanoClaw behavior and input channels with password verification.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/leroylim20/AWS_NanoClaw --skill customize-leroylim20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize
Source: https://github.com/leroylim20/AWS_NanoClaw/tree/main/.claude/skills/customize
Command: npx skills add https://github.com/leroylim20/AWS_NanoClaw --skill customize-leroylim20

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NanoClaw customization is designed to remove friction from extending or modifying the assistant by guiding and implementing code-level changes, wiring new input channels, and updating routing or integrations while enforcing a verification step to avoid unauthorized edits.

Core Features & Use Cases

  • Add Input Channels: Add Telegram, Slack, email, SMS or other channels by implementing a Channel interface and wiring callbacks into src/index.ts.
  • Modify Behavior & Routing: Change trigger words, per-group personas, or router logic by editing src/config.ts, groups/CLAUDE.md, and src/router.ts.
  • Integrations & Deployment: Add MCP or third-party integrations, update container mounts, and produce restart/rebuild instructions for macOS and Linux.
  • Security Guardrail: Enforces interactive password verification via a local verification script before any code changes proceed.

Quick Start

Use the customize skill to add Telegram as an input channel and guide the code changes, authentication, and testing steps.

Frequently Asked Questions about customize

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

FAQPage Schema
How do I add Telegram or Slack as an input channel to NanoClaw?

To add Telegram or Slack as an input channel to NanoClaw, implement a Channel interface and wire callbacks into src/index.ts. This integration routes external messages into your assistant.

Can I modify NanoClaw trigger words and routing logic?

Yes, you can modify NanoClaw trigger words and routing logic by editing src/config.ts, groups/CLAUDE.md, and src/router.ts to change per-group personas and router behavior.

Do I need to verify a password before customizing NanoClaw behavior?

Yes, interactive password verification via a local verification script is required before customizing NanoClaw behavior. This security guardrail prevents unauthorized code edits.

How do I rebuild and restart NanoClaw after TypeScript edits?

After TypeScript edits across src files, apply rebuild and restart procedures for macOS and Linux environments. Update container mounts to reflect integration changes.

What is the best way to integrate third-party MCP services into NanoClaw?

The best way to integrate third-party MCP services into NanoClaw is by adding integrations and updating container mounts. This enables group-specific behavior for external services.

Does NanoClaw customization support changing per-group personas?

NanoClaw customization supports changing per-group personas by modifying groups/CLAUDE.md and src/config.ts. This allows distinct assistant behaviors for different groups.