m365-agent-developer

Guide developers in designing and deploying Microsoft 365 Copilot agents with TypeSpec and ATK CLI.

7|1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/sebastienlevert/m365-copilot-skills --skill m365-agent-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: m365-agent-developer
Source: https://github.com/sebastienlevert/m365-copilot-skills/tree/main/skills/m365-agent-developer
Command: npx skills add https://github.com/sebastienlevert/m365-copilot-skills --skill m365-agent-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides comprehensive, developer-focused guidance to design, implement, and deploy Microsoft 365 Copilot agents using TypeSpec and the ATK CLI, streamlining architecture, security, and deployment workflows.

Core Features & Use Cases

  • Architectural design guidance for deployment models, capability scoping, security patterns, and lifecycle management
  • TypeSpec implementation best practices for decorators, models, API plugins, validation, and documentation
  • Provisioning, deployment, sharing, and publishing workflows with ATK CLI, including environment management and compliance considerations
  • Reference materials and best practices to accelerate agent development and knowledge sharing

Quick Start

Scaffold a new M365 Copilot agent project, then validate, provision, and deploy it.

Frequently Asked Questions about m365-agent-developer

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

FAQPage Schema
How do I design and deploy Microsoft 365 Copilot agents using TypeSpec?

Design and deploy Microsoft 365 Copilot agents by applying architectural patterns, implementing TypeSpec decorators and models, and using ATK CLI to provision, validate, and publish the agent lifecycle.

What security patterns should I follow for M365 Copilot agent development?

For M365 Copilot agent development, apply security patterns and compliance practices throughout the agent lifecycle, ensuring proper capability scoping and environment management during deployment and publishing workflows.

How does the ATK CLI handle provisioning and publishing workflows for M365 Copilot agents?

The ATK CLI manages M365 Copilot agent provisioning and publishing workflows by executing environment setup, validating TypeSpec models, and deploying agents while maintaining compliance and security scoping.

Can I use TypeSpec decorators to validate API plugins in Microsoft 365 Copilot agents?

Yes, you can use TypeSpec decorators to validate API plugins in Microsoft 365 Copilot agents, applying implementation best practices for models, validation, and documentation throughout the development process.

What is the best way to manage the lifecycle of a Microsoft 365 Copilot agent?

The best way to manage a Microsoft 365 Copilot agent lifecycle is to use ATK CLI for environment management and deployment, ensuring security, scoping, and compliance practices are followed from design through publishing.