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.