getting-started

Installation
SKILL.md

Getting Started — your first Teams app in TypeScript

Walks a developer from an empty directory to a working Teams bot answering messages, in roughly 10 minutes. All steps assume the setup skill has already been completed (Node 18+, @microsoft/teams.cli@preview installed, signed in via teams auth login).

1. Scaffold the project

Pick a template that matches the goal:

Template What you get Use when
echo (default) Bot that echoes user messages Bots from scratch — pick this for learning
ai Bot with ChatPrompt + OpenAIChatModel wired up LLM-powered assistants
graph Bot with SSO + api.graph calls Apps that read M365 data
tab Static-hosted React tab Embedded web UI (no bot loop)
Installs
1
First Seen
Jun 16, 2026
getting-started — agents-store/claude-plugins