bot-dialog

Official

Scaffold clean Teams waterfall dialogs

Authorinterserver
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of building consistent, correctly-wired waterfall dialogs for a Bot Framework DialogBot without common wiring mistakes that prevent dialogs from starting.

Core Features & Use Cases

  • Waterfall dialog scaffolding: Generates a new ComponentDialog with a WaterfallDialog and the required run(context, accessor) entry point.
  • Prompt integration: Adds and registers prompts (e.g., TextPrompt) so dialog steps can reliably collect user input.
  • DialogBot wiring: Shows how to instantiate and pass the dialog into DialogBot so the bot executes it on incoming messages.
  • Use Case: Create interactive, multi-step conversation flows such as collecting ticket details (title, description, confirmation) from Teams users.

Quick Start

Create a new file under server/dialogs/ using the provided dialog skeleton, then wire your new dialog instance into the code that constructs DialogBot.

Dependency Matrix

Required Modules

None required

Components

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-dialog
Download link: https://github.com/interserver/teams-chat-bot/archive/main.zip#bot-dialog

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.