What problem does it solve? Connecting a NanoClaw agent to Microsoft Teams requires copying the adapter from a separate branch, registering it in the channel barrel, installing the pinned package, and provisioning Azure Bot credentials — a multi-step process that is easy to get wrong. This Skill walks through every step idempotently so the Teams channel can be added or re-run safely. ## Core Features & Use Cases - Adapter Installation: Fetches teams.ts and its registration test from the channels branch, appends the self-registration import, and installs the pinned @chat-adapter/teams package. - Credential Provisioning: Supports both the automated Teams CLI path and the manual Azure Portal path (app registration, client secret, Azure Bot, messaging endpoint, Teams channel enablement, manifest sideloading). - Validation & Removal: Verifies the build and registration test before proceeding, and ships a REMOVE.md for cleanly uninstalling the adapter, credentials, and package. - Use Case: A team wants their NanoClaw assistant reachable inside a Microsoft Teams channel. Run this Skill to wire the adapter, configure TEAMS_APP_ID/TEAMS_APP_PASSWORD/TEAMS_APP_TENANT_ID, expose the webhook endpoint, and sideload the Teams app manifest. ## Quick Start Ask the assistant to add the Microsoft Teams channel to NanoClaw and follow the credential setup prompts.