customize

Guide interactive customization of NanoClawbster channels, triggers, and integrations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add new capabilities or modify NanoClawbster behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.

Core Features & Use Cases

  • Adding a New Input Channel: Implement a new channel file (e.g., src/channels/telegram.ts) and wire it into main(), enabling multi-channel support.
  • Adding a New MCP Integration: Document available tools via groups/CLAUDE.md and configure container/mcp servers to integrate services like Calendar, Notion, etc.
  • Changing Assistant Behavior: Modify basic settings in src/config.ts or per-group behavior in group's CLAUDE.md.
  • Adding New Commands: Extend capabilities by updating CLAUDE.md with instructions and routing logic in src/index.ts as needed.
  • Changing Deployment: Adapt service setup for the target platform and update paths accordingly.

Quick Start

Describe the customization you want (e.g., add Telegram, adjust triggers), and I will guide you through implementing it step by step.

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 to my bot?

Yes, you can change assistant behavior by modifying basic settings in src/config.ts or adjusting per-group behavior in a group's CLAUDE.md file. These modifications let you tailor routing logic and customize how the assistant responds across different deployments.

What is the best way to integrate external tools like Notion or a calendar?

The best way to integrate external tools is by documenting available tools via groups/CLAUDE.md and configuring container or MCP servers. This setup connects services like Calendar or Notion directly to your bot's routing logic.

How do I add new commands to my routing logic?

You add new commands by updating CLAUDE.md with instructions and extending routing logic in src/index.ts as needed. This process expands your bot's capabilities by defining new triggers and directing user inputs to the correct workflows.

Do I need to modify src/config.ts to customize deployment behavior?

Yes, modifying src/config.ts is required to adapt basic service settings and update paths for your target platform. Changing deployment configurations ensures the bot operates correctly within your specific hosting environment.

Can I adjust bot triggers without writing new code files?

Yes, you can adjust existing bot triggers by modifying basic settings in src/config.ts or updating instructions in group CLAUDE.md files. This allows you to change when and how workflows are activated without creating entirely new channel files.