declarative-agent-developer

Create, deploy, and localize declarative agents for M365 Copilot and Teams.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill declarative-agent-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: declarative-agent-developer
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/microsoft-365-agents-toolkit/skills/declarative-agent-developer
Command: npx skills add https://github.com/microsoft/skills --skill declarative-agent-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @microsoft/m365agentstoolkit-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers you to create, build, deploy, and localize declarative agents for Microsoft 365 Copilot and Teams, simplifying agent development and customization.

Core Features & Use Cases

  • Create Agents: Develop declarative agents for M365 Copilot and Teams, tailored to specific tasks and workflows.
  • Deploy Agents: Deploy agents to Microsoft 365 Copilot and Teams, enabling them to interact with users within the platform.
  • Localize Agents: Add support for multiple languages to your agents, enhancing accessibility and reach.
  • Use Case: Imagine you need a custom agent to manage customer inquiries in your organization. Use this Skill to create, deploy, and localize the agent, ensuring it can handle various languages and integrate seamlessly with Teams.

Quick Start

To create a new declarative agent, use the following command: npx -y --package @microsoft/m365agentstoolkit-cli atk new -n my-agent -c declarative-agent -with-plugin type-spec -i false

Frequently Asked Questions about declarative-agent-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a declarative agent for M365 Copilot and Teams?

To deploy a declarative agent to Teams, use the m365agents CLI to build the project and register it using your M365 Title ID, enabling the agent to interact with users within the platform.

Can I add multi-language localization to my M365 Copilot agent?

Yes, you can add multi-language localization to your M365 Copilot agent. This Skill provides features to add multiple languages, enhancing accessibility and reach for custom declarative agents.

What do I need to create declarative agents for Microsoft 365 Copilot?

You need the @microsoft/m365agentstoolkit-cli package to create declarative agents for Microsoft 365 Copilot, along with an M365 Title ID for agent registration and deployment.

How does a declarative agent handle custom workflows in Teams?

A declarative agent handles custom workflows in Teams by integrating with Microsoft 365 services, allowing you to tailor specific tasks like managing customer inquiries directly within the platform.

What is the best way to localize an M365 Copilot agent for global users?

The best way to localize an M365 Copilot agent for global users is using this Skill's built-in localization features, which add multiple language support to ensure seamless interaction across diverse regions.