customize

Modify NanoClaw behavior through interactive requirements gathering and code changes.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/spyqs/nanoclaw-email-imap --skill customize-spyqs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize
Source: https://github.com/spyqs/nanoclaw-email-imap/tree/main/.claude/skills/customize
Command: npx skills add https://github.com/spyqs/nanoclaw-email-imap --skill customize-spyqs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users need to extend or adjust NanoClaw so it can support new inputs (like email or chat platforms) and different routing/triggers without breaking existing behavior.

Core Features & Use Cases

  • Interactive customization: Gathers requirements first, then proposes the concrete changes needed to fulfill them.
  • Channel and integration expansion: Adds new input channels by implementing the required Channel interface and wiring it into the message loop and router.
  • Targeted behavior updates: Adjusts assistant persona, triggers, or routing logic by updating the appropriate config and group memory files.
  • Safe “reuse existing skills” planning: Recommends invoking specialized skills (when available) instead of re-implementing overlapping functionality.

Quick Start

Ask the customize skill: "Add an email input channel and use the same trigger word as WhatsApp, creating separate conversation contexts per sender."

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 channel to NanoClaw and wire it into the router?

Adding a channel to NanoClaw requires implementing the required Channel interface and wiring it into the message loop and router. The customize skill interactively gathers requirements, proposes the specific code changes, and provides rebuild-and-restart instructions.

How do I update routing triggers and assistant persona in containerized agents?

Updating routing triggers and assistant persona in containerized agents involves modifying the appropriate config and group memory files. The customize skill identifies the correct orchestrator and router files to adjust, ensuring existing behavior is not broken during deployment changes.

Can I configure MCP integrations with NanoClaw without breaking existing message routing?

Configuring MCP integrations with NanoClaw is supported by the customize skill, which interactively gathers requirements before proposing changes. It locates the correct orchestrator and router implementations to safely apply integration configuration alongside existing channels.

What is the best way to safely customize agent behavior for new input platforms?

The best way to safely customize agent behavior for new input platforms is through interactive requirements gathering. The customize skill proposes targeted code and config file updates, then recommends reusing specialized skills when overlapping functionality exists instead of re-implementing it.

Do I need to update orchestrator and config files to change NanoClaw deployment behavior?

Yes, changing NanoClaw deployment behavior requires locating and updating orchestrator, router, channel implementations, and config or memory files. The customize skill identifies the correct files to modify and provides the necessary rebuild-and-restart instructions after changes are applied.

Why does NanoClaw recommend reusing specialized skills instead of re-implementing overlapping functionality?

Reusing specialized skills instead of re-implementing overlapping functionality prevents duplicate logic and potential conflicts within the message loop. The customize skill applies this safe planning approach to maintain system stability when extending channel onboarding or adjusting triggers.