integration-channel

Build and register chatbot integration channels with database, worker, and UI wiring.

601|129|Updated Dec 9, 2024
One-click install
npx skills add https://github.com/ChatbotXIO/ChatbotX --skill integration-channel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-channel
Source: https://github.com/ChatbotXIO/ChatbotX/tree/main/.agents/skills/integration-channel
Command: npx skills add https://github.com/ChatbotXIO/ChatbotX --skill integration-channel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides the end-to-end creation of a new chatbot integration channel, preventing broken wiring across auth, database models, worker logic, and the builder UI.

Core Features & Use Cases

  • Channel Integration Scaffolding: Creates the integration package, webhook handler, and schema needed for a new messaging channel.
  • Database and Registration Wiring: Updates channel enums, relations, app registrations, and workspace-linked records so the new channel works across the system.
  • Builder Feature Setup: Generates the management page, create and delete actions, forms, and inbox UI needed to manage the integration.
  • Use Case: Add support for a new platform like Telegram or Instagram by connecting webhook intake, persistence, and user-facing settings in one coordinated workflow.

Quick Start

Use the integration-channel skill to plan and implement a new channel integration for the chatbot platform, including authentication, database registration, worker wiring, and the builder UI.

Frequently Asked Questions about integration-channel

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

FAQPage Schema
How do I add a new chatbot messaging channel without breaking database or worker wiring?

Adding a new chatbot messaging channel requires coordinating the integration package, database schema, worker registration, and builder UI. This end-to-end scaffolding connects webhook intake, persistence, and user-facing settings in one workflow to prevent broken wiring across auth, database models, and worker logic.

What steps are needed to integrate a webhook-based chatbot connector end to end?

Integrating a webhook-based chatbot connector involves creating the integration package, updating channel enums and database relations, registering worker logic and action handlers, and generating the builder management page with create, delete, and inbox UI actions.

Does this channel integration approach support platforms like Telegram or Instagram?

Channel integration scaffolding supports messenger-style platforms like Telegram or Instagram by connecting webhook intake, database persistence, and user-facing settings page features for adding or updating message channels across the system.

What's the best way to scaffold a settings page feature for a new chatbot channel?

Scaffolding a settings page feature for a new chatbot channel requires generating management pages, create and delete actions, forms, and inbox UI alongside updating app registrations and workspace-linked records to keep the new channel consistent across the system.

Why does my new chatbot channel integration fail after adding the webhook handler?

Chatbot channel integration fails when database schema, channel enums, worker registration, or builder UI wiring remain inconsistent. Every component—from action handlers to app registrations and workspace-linked records—must stay synchronized to prevent broken wiring across auth and persistence layers.