bot-framework
OfficialMaster Swiss AI Hub bot framework architecture and patterns.
Software Engineering#multi-channel#streaming#chat integration#nats#conversation state#bot framework#bitl
Authorbbvch-ai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill eliminates the need for developers to manually sift through scattered codebase documentation to understand the Swiss AI Hub bot integration framework's complex architecture, multi-channel handling logic, and production-grade patterns, reducing onboarding time and debugging effort for bot-related tasks.
Core Features & Use Cases
- Full Architecture Reference: Covers the three-layer bot architecture (BaseChatBot, specialized bots, streaming variants), CompletionHandler strategy pattern, and end-to-end request flow from Azure Bot Service to agent response.
- Multi-Channel Implementation Guidance: Includes detailed documentation for Teams, Slack, and WebChat handling, including Slack thread formatting, Teams conversation reuse logic, mention detection, and channel-specific edge cases.
- BITL & State Management: Documents Bot-in-the-Loop (BITL) flows for human-in-the-loop agent workflows, conversation TTL configuration, MongoDB-backed conversation state tracking, and NATS event integration for agent communication.
- Use Case: For example, a developer building a Slack integration for Swiss AI Hub agents can use this Skill to correctly implement thread handling and @mention logic, while an engineer debugging streaming response issues can reference the typing indicator lifecycle and CloudAdapter caching behavior to resolve problems quickly.
Quick Start
Use the bot-framework skill to explain how the CompletionHandler pattern routes messages between Slack channels and NATS-connected agents.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bot-framework Download link: https://github.com/bbvch-ai/aihub-core/archive/main.zip#bot-framework Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.