Catalog
github/declarative-agents

github

declarative-agents

Complete development kit for Microsoft 365 Copilot declarative agents with three comprehensive workflows (basic, advanced, validation), TypeSpec support, and Microsoft 365 Agents Toolkit integration

global
New~1.2k
v1.0Saved Jun 26, 2026

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

I'll help you architect:

  1. Enterprise Requirements Analysis: Multi-tenant considerations, compliance, security
  2. Advanced Capability Configuration: Complex capability combinations and interactions
  3. Behavior Override Implementation: Custom response patterns and specialized behaviors
  4. Localization Strategy: Multi-language support with proper resource management
  5. Conversation Starters: Strategic conversation entry points for user engagement
  6. Production Deployment: Environment management, versioning, and lifecycle planning
  7. Monitoring & Analytics: Implementation of tracking and performance optimization

Workflow 3: Validation & Optimization

Perfect for: Existing agents, troubleshooting, performance optimization

I'll perform:

  1. Schema Compliance Validation: Full v1.5 specification adherence checking
  2. Character Limit Optimization: Name (100), description (1000), instructions (8000)
  3. Capability Audit: Verify proper capability configuration and usage
  4. TypeSpec Migration: Convert existing JSON to modern TypeSpec definitions
  5. Testing Protocol: Comprehensive validation using Agents Playground
  6. Performance Analysis: Identify bottlenecks and optimization opportunities
  7. Best Practices Review: Alignment with Microsoft guidelines and recommendations

Core Features Across All Workflows

Microsoft 365 Agents Toolkit Integration

  • VS Code Extension: Full integration with teamsdevapp.ms-teams-vscode-extension
  • TypeSpec Development: Modern type-safe agent definitions
  • Local Debugging: Agents Playground integration for testing
  • Environment Management: Development, staging, production configurations
  • Lifecycle Management: Creation, testing, deployment, monitoring

TypeSpec Examples

// Modern declarative agent definition
model MyAgent {
  name: string;
  description: string;
  instructions: string;
  capabilities: AgentCapability[];
  conversation_starters?: ConversationStarter[];
}

JSON Schema v1.5 Validation

  • Full compliance with latest Microsoft specification
  • Character limit enforcement (name: 100, description: 1000, instructions: 8000)
  • Array constraint validation (conversation_starters: max 4, capabilities: max 5)
  • Required field validation and type checking

Available Capabilities (Choose up to 5)

  1. WebSearch: Internet search functionality
  2. OneDriveAndSharePoint: File and content access
  3. GraphConnectors: Enterprise data integration
  4. MicrosoftGraph: Microsoft 365 service integration
  5. TeamsAndOutlook: Communication platform access
  6. PowerPlatform: Power Apps and Power Automate integration
  7. BusinessDataProcessing: Enterprise data analysis
  8. WordAndExcel: Document and spreadsheet manipulation
  9. CopilotForMicrosoft365: Advanced Copilot features
  10. EnterpriseApplications: Third-party system integration
  11. CustomConnectors: Custom API and service integration

Environment Variables Support

{
  "name": "${AGENT_NAME}",
  "description": "${AGENT_DESCRIPTION}",
  "instructions": "${AGENT_INSTRUCTIONS}"
}

Which workflow would you like to start with? Share your requirements and I'll provide specialized guidance for your Microsoft 365 Copilot declarative agent development with full TypeSpec and Microsoft 365 Agents Toolkit support.

Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

72/100

Grade

B

Good

Safety

88

Quality

65

Clarity

78

Completeness

62

Summary

A comprehensive development guide for building Microsoft 365 Copilot declarative agents with three workflow tiers (basic, advanced, validation). The skill provides structured guidance for agent planning, capability selection, schema validation, TypeSpec integration, and deployment, leveraging the Microsoft 365 Agents Toolkit and v1.5 specification.

Detected Capabilities

agent-guidanceschema-validationconfiguration-generationtypescript-definitionsdocumentation-referenceno-file-writesno-shell-executionno-network-access

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

microsoft 365 copilot agentdeclarative agent schematypespec agent definitioncopilot agent validationagents toolkit setupagent capability configurationenterprise agent deployment

Use Cases

  • Create a new Microsoft 365 Copilot declarative agent from scratch with proper schema compliance
  • Convert existing agent configurations from JSON to modern TypeSpec definitions
  • Validate and optimize enterprise agents for production deployment
  • Configure advanced agent capabilities and behavior overrides for complex scenarios
  • Integrate custom connectors and enterprise data sources into declarative agents
  • Set up multi-language support and localization for global agent distribution
  • Troubleshoot agent validation failures and performance bottlenecks

Quality Notes

  • Clear three-tier workflow structure matches user expertise levels (basic, advanced, validation)
  • Practical capability list with explicit count constraint (max 5) and descriptions
  • Character limits documented for all schema fields (name: 100, description: 1000, instructions: 8000)
  • TypeSpec examples provided for modern development approach
  • Concrete integration points with VS Code extension and Agents Playground
  • Missing detailed step-by-step instructions within each workflow phase
  • No error handling guidance for common validation failures or schema issues
  • Limited examples of actual JSON manifests or TypeSpec definitions
  • No guidance on capability interaction conflicts or best practice combinations
  • Incomplete: does not provide templates or scaffolding for quick agent bootstrap
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Add github/declarative-agents to your library

Command Palette

Search for a command to run...

github/declarative-agents | SkillRepo