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
Install / Use
npx skills add github/awesome-copilot --skill declarative-agentsInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Tags
Our assessment of declarative-agents
declarative-agents scores 90/100 on our quality scale, 276th of 1,111 Automation skills we index (top 25%).
Its SKILL.md is 4.6 KB long, well organised into 10 sections with 2 code examples: a solid amount of guidance for an agent.
With 39,348 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated yesterday, so declarative-agents is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
declarative-agents compared with similar skills
All 4 of these similar skills score higher than declarative-agents; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| declarative-agents (this skill)by github | 90 | 39.3k | 1d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 85.4k | 9d ago | CLAUDE.md |
| rufloby ruvnet | 100 | 73.2k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 83.5k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 2d ago | SKILL.md |
Frequently asked questions
- How do I install declarative-agents?
- Run
npx skills add github/awesome-copilot --skill declarative-agents. The install tabs above show the steps for each supported agent. - Which AI agents does declarative-agents work with?
- It is written for GitHub Copilot and Zed, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is declarative-agents safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is declarative-agents still maintained?
- The repository was last updated yesterday, so declarative-agents is actively maintained.
Skill content
View source on GitHubname: declarative-agents description: 'Complete development kit for Microsoft 365 Copilot declarative agents with three comprehensive workflows (basic, advanced, validation), TypeSpec support, and Microsoft 365 Agents Toolkit integration'
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:
- Agent Planning: Define purpose, target users, and core capabilities
- Capability Selection: Choose from 11 available capabilities (WebSearch, OneDriveAndSharePoint, GraphConnectors, etc.)
- Basic Schema Creation: Generate compliant JSON manifest with proper constraints
- TypeSpec Alternative: Create modern type-safe definitions that compile to JSON
- Testing Setup: Configure Agents Playground for local testing
- 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:
- Enterprise Requirements Analysis: Multi-tenant considerations, compliance, security
- Advanced Capability Configuration: Complex capability combinations and interactions
- Behavior Override Implementation: Custom response patterns and specialized behaviors
- Localization Strategy: Multi-language support with proper resource management
- Conversation Starters: Strategic conversation entry points for user engagement
- Production Deployment: Environment management, versioning, and lifecycle planning
- Monitoring & Analytics: Implementation of tracking and performance optimization
Workflow 3: Validation & Optimization
Perfect for: Existing agents, troubleshooting, performance optimization
I'll perform:
- Schema Compliance Validation: Full v1.5 specification adherence checking
- Character Limit Optimization: Name (100), description (1000), instructions (8000)
- Capability Audit: Verify proper capability configuration and usage
- TypeSpec Migration: Convert existing JSON to modern TypeSpec definitions
- Testing Protocol: Comprehensive validation using Agents Playground
- Performance Analysis: Identify bottlenecks and optimization opportunities
- 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)
- WebSearch: Internet search functionality
- OneDriveAndSharePoint: File and content access
- GraphConnectors: Enterprise data integration
- MicrosoftGraph: Microsoft 365 service integration
- TeamsAndOutlook: Communication platform access
- PowerPlatform: Power Apps and Power Automate integration
- BusinessDataProcessing: Enterprise data analysis
- WordAndExcel: Document and spreadsheet manipulation
- CopilotForMicrosoft365: Advanced Copilot features
- EnterpriseApplications: Third-party system integration
- 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.
Related Skills
Agent-Reach
85.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
73.2k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
Scrapling
83.5k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
