customize

Customize NanoClaw by adding channels, adjusting triggers, and integrating tools.

30.5k|12.9k|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/gavrielc/nanoclaw --skill customize-gavrielc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize
Source: https://github.com/gavrielc/nanoclaw/tree/main/.claude/skills/customize
Command: npx skills add https://github.com/gavrielc/nanoclaw --skill customize-gavrielc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables users to customize NanoClaw by adding channels, adjusting triggers, integrating new services, or modifying the router and memory patterns. It provides a guided, interactive workflow to clarify requirements before applying changes.

Core Features & Use Cases

  • Add a new input channel (Telegram, Slack, email, etc.) and map it to existing groups.
  • Change assistant behavior, triggers, or persona through per-group or global configuration.
  • Plan, implement, and test changes across core files (src/config.ts, src/index.ts, src/db.ts, and related components).

Quick Start

Ask Claude Code to customize NanoClaw by adding a channel, changing a trigger, or modifying routing, and follow the guided questions to implement the changes.

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 to NanoClaw?

To add a new input channel to NanoClaw, you configure channel mappings within src/config.ts, map them to existing groups, and adjust src/index.ts to handle the new input source. The skill provides a guided workflow to clarify requirements before applying changes to the routing.

Can I change assistant triggers and behavior for specific groups?

Yes, you can change assistant triggers and behavior for specific groups by modifying per-group or global configuration files. The skill guides you through adjusting triggers and altering agent behavior across groups using src/config.ts and related components.

What is the best way to integrate new services into NanoClaw routing?

The best way to integrate new services into NanoClaw routing is to use a guided workflow that modifies core files like src/config.ts and src/index.ts. This approach ensures triggers and routing patterns are correctly updated without breaking existing channels.

Do I need to modify src/db.ts to customize NanoClaw memory patterns?

Yes, modifying src/db.ts is required when you customize NanoClaw memory patterns. The skill plans, implements, and tests changes across core files including src/db.ts, src/config.ts, and src/index.ts to ensure database interactions match the new routing behavior.

How does the guided workflow help when customizing NanoClaw?

The guided workflow helps customize NanoClaw by asking interactive questions to clarify requirements before applying changes. It ensures you correctly reference and modify core files like src/config.ts and src/index.ts while optionally consulting groups/CLAUDE.md and docs for guidance.