This directory contains AI coding assistant plugins for the Microsoft Agents SDK.
Plugins provide skills — contextual guidance that activates automatically when you work on relevant code. When you import @microsoft/agents-hosting, your assistant gets Agents SDK knowledge loaded into context.
Skills for building agents with the Microsoft 365 Agents SDK for TypeScript/JavaScript.
| Skill | Activates when... |
|---|---|
agents-sdk-typescript |
Code imports @microsoft/agents-hosting, @microsoft/agents-hosting-express, or related packages, or when building a new agent |
agents-sdk-debugging |
Resolving problems with a Microsoft Agents SDK agent |
azure-agents-sdk-provision |
Provisioning Azure Bot resources, configuring identity credentials, or setting up OAuth via az CLI |
The plugin marketplace is hosted at the root of this repository (.claude-plugin/marketplace.json).
Run these commands inside Claude Code:
/plugin marketplace add microsoft/Agents
Then install the plugin:
/plugin install agents-for-js@microsoft-agents-sdk
Skills activate automatically based on what you're working on — no manual loading needed.
To verify installation:
/plugin
Add the marketplace:
/plugin marketplace add microsoft/Agents
Then install the plugin:
/plugin install agents-for-js@microsoft-agents-sdk
Skills are Markdown files with a YAML frontmatter block that defines a name and description. The description is used by the AI assistant to decide when to activate the skill — it acts as a trigger condition.
When a skill activates, its full content is loaded into the assistant's context, giving it precise knowledge of the SDK's APIs, patterns, and common mistakes.
To browse skill content directly, see the agents-for-js/skills/ directory.