github avatar

Declarative Agents

This handles the full lifecycle of Microsoft 365 Copilot declarative agents, from JSON manifest generation to TypeSpec conversion to schema validation. It runs character limit checks (name/100, description/1000, instructions/8000), validates capability combinations, and integrates with the Microsoft 365 Agents Toolkit for VS Code debugging. The three workflows cover basic prototyping, enterprise deployment, and optimization of existing agents. Most useful when you need compliant v1.5 schema generation or want to migrate legacy agents to TypeScript definitions. The validation workflow caught several constraint violations in my testing that would have failed deployment.

skills.sh installs
8.7K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill declarative-agents --agent claude-code

Installs into .claude/skills of the current project.

Files

Microsoft 365 Declarative Agents Development Kit

I'll help you create and develop Microsoft 365 Copilot declarative agents using the latest v1.5 schema with comprehensive TypeSpec and Microsoft 365 Agents Toolkit integration. Choose from three specialized workflows:

Workflow 1: Basic Agent Creation

Perfect for: New developers, simple agents, quick prototypes

I'll guide you through:

  1. Agent Planning: Define purpose, target users, and core capabilities
  2. Capability Selection: Choose from 11 available capabilities (WebSearch, OneDriveAndSharePoint, GraphConnectors, etc.)
  3. Basic Schema Creation: Generate compliant JSON manifest with proper constraints
  4. TypeSpec Alternative: Create modern type-safe definitions that compile to JSON
  5. Testing Setup: Configure Agents Playground for local testing
  6. Toolkit Integration: Leverage Microsoft 365 Agents Toolkit for enhanced development

Workflow 2: Advanced Enterprise Agent Design

Perfect for: Complex enterprise scenarios, production deployment, advanced features

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, AI & Agent Building

More from github/awesome-copilot

All 318
1github avatarshuffle-json-datagithub/awesome-copilotShuffle repetitive JSON objects safely by validating schema consistency before randomising entries.8.7Kskills.sh installs
2github avatarazure-resource-health-diagnosegithub/awesome-copilotAnalyze Azure resource health, diagnose issues from logs and telemetry, and create a remediation plan for identified problems.8.7Kskills.sh installs
3github avatartypespec-create-agentgithub/awesome-copilotGenerate a complete TypeSpec declarative agent with instructions, capabilities, and conversation starters for Microsoft 365 Copilot8.7Kskills.sh installs
4github avatarcentos-linux-triagegithub/awesome-copilotTriage and resolve CentOS issues using RHEL-compatible tooling, SELinux-aware practices, and firewalld.8.7Kskills.sh installs
5github avatarcontainerize-aspnet-frameworkgithub/awesome-copilotContainerize an ASP.NET .NET Framework project by creating Dockerfile and .dockerfile files customized for the project.8.7Kskills.sh installs
6github avatarentra-agent-usergithub/awesome-copilotCreate Agent Users in Microsoft Entra ID from Agent Identities, enabling AI agents to act as digital workers with user identity capabilities in Microsoft 365 an8.6Kskills.sh installs