customize

Customize NanoClaw channels, triggers, and integrations through an interactive question-driven workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables users to tailor NanoClaw by adding new input channels (e.g., Telegram, Slack, email), adjusting triggers, and integrating new capabilities. It guides an interactive process to clarify needs before changing code.

Core Features & Use Cases

  • Interactive clarification: asks targeted questions to understand user goals.
  • Channel expansion: adds new input channels following the provided patterns.
  • Behavioral customization: adjusts triggers, router behavior, and integrations.
  • Implementation guidance: points to key files and common modification patterns.

Quick Start

Ask clarifying questions to determine the requested customizations and begin applying changes directly to the codebase.

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 or Slack to my routing codebase?

Adding a new input channel like Telegram or Slack requires following an interactive, question-driven workflow to gather requirements before applying structured changes directly to core routing files such as src/index.ts and src/router.ts.

What is the best way to customize router behavior and triggers for new integrations?

Customizing router behavior and triggers is best handled through a step-by-step planning and implementation process that references core files like src/router.ts and src/config.ts to safely alter routing logic and integrate new capabilities.

Can I safely modify triggers and routing logic without breaking existing integrations?

You can safely modify triggers and routing logic by using a structured, interactive questioning pattern that clarifies requirements first, ensuring changes are planned and tested within the NanoClaw codebase before application.

Do I need to update specific configuration files to expand channel capabilities?

Expanding channel capabilities requires updating specific configuration files, primarily src/config.ts and the groups/CLAUDE.md reference, to register new channels and define their behavioral triggers within the system.

How does an interactive customization workflow help with code modification?

An interactive customization workflow helps with code modification by asking targeted questions to understand user goals first, then pointing to key files and common modification patterns to implement changes accurately.

What are the limitations of customizing channels through an automated questioning pattern?

The questioning pattern requires clear answers to gather requirements effectively; ambiguous goals may slow down the codebase modification process, and all changes remain bound to the existing architecture defined in src/index.ts and src/router.ts.