customize

Modify BioClaw input channels, triggers, routing rules, and integrations in the codebase.

401|53|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Runchuan-BU/BioClaw --skill customize-runchuan-bu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customize
Source: https://github.com/Runchuan-BU/BioClaw/tree/main/.claude/skills/customize
Command: npx skills add https://github.com/Runchuan-BU/BioClaw --skill customize-runchuan-bu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes guesswork and friction when adding capabilities or changing BioClaw behavior by guiding a developer through the required questions, code edits, and verification steps so changes are consistent and testable.

Core Features & Use Cases

  • Interactive clarification: Asks targeted questions to capture desired channel, trigger, and integration requirements before making changes.
  • Implementation guidance: Maps requested changes to concrete files and patterns (e.g., src/channels/{name}.ts, src/index.ts, src/router.ts, src/config.ts) and explains how to wire them into the system.
  • Deployment & testing instructions: Explains authentication steps, restart/rebuild commands, and how to validate per-group behavior after modifications.
  • Use Case: Add Telegram as an input channel that shares or separates conversation contexts from WhatsApp and provide authentication and restart steps for production deployment.

Quick Start

Ask the assistant to "Add Telegram as an input channel and walk me through the code changes, authentication, and testing steps."

Frequently Asked Questions about customize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Telegram as an input channel to my assistant?

Adding a Telegram input channel involves creating a channel implementation file, wiring it into src/index.ts, updating the router and config, and following specific authentication and restart steps for production deployment.

What is the process for customizing routing rules for different chat groups?

Customizing routing rules requires updating the router configuration to apply per-group persona changes, ensuring conversation contexts are correctly separated or shared across channels like WhatsApp and Telegram.

Can I share conversation context between WhatsApp and Telegram channels?

Yes, you can configure channels to either share or separate conversation contexts by adjusting the routing rules and channel implementations in the codebase to meet your integration requirements.

What files need to be modified to integrate a new messaging platform?

Integrating a new messaging platform requires modifying channel implementations in src/channels/, wiring the new module in src/index.ts, and applying corresponding updates to src/router.ts and src/config.ts.

How do I validate and test new channel integrations before deploying?

To validate new channel integrations, you must complete the required authentication steps, execute the rebuild and restart commands, and test the per-group behavior to ensure the modifications are consistent and functional.