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.