declarative-agents

Develop Microsoft 365 Copilot declarative agents with TypeSpec and the Microsoft 365 Agents Toolkit.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill declarative-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: declarative-agents
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/declarative-agents
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill declarative-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and development of Microsoft 365 Copilot declarative agents, offering robust workflows and integration with essential development tools.

Core Features & Use Cases

  • Agent Development Kit: Provides comprehensive guidance for building declarative agents.
  • Workflow Options: Supports basic agent creation, advanced enterprise design, and validation/optimization.
  • Tool Integration: Integrates with TypeSpec and the Microsoft 365 Agents Toolkit for enhanced development.
  • Use Case: A developer needs to create a new Copilot agent for managing internal company documents. They can use this Skill to follow a structured workflow, define capabilities, and ensure their agent is compliant and optimized.

Quick Start

Use the declarative-agents skill to create a basic agent for managing internal company documents.

Frequently Asked Questions about declarative-agents

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

FAQPage Schema
How do I build a Microsoft 365 Copilot declarative agent using TypeSpec?

To build a Microsoft 365 Copilot declarative agent using TypeSpec, you can use this Skill to follow structured workflows for basic creation, advanced enterprise design, or validation. It integrates with the Microsoft 365 Agents Toolkit to define capabilities and ensure your manifest is compliant and optimized.

What is the best way to validate an existing M365 Copilot agent manifest for schema compliance?

The best way to validate an existing M365 Copilot agent manifest is to use the validation and optimization workflow. This process enforces schema compliance and character limits for your agent manifests, ensuring your declarative agents meet Microsoft 365 platform requirements before deployment.

Can I use the Microsoft 365 Agents Toolkit to design advanced enterprise declarative agents?

Yes, you can use the Microsoft 365 Agents Toolkit to design advanced enterprise declarative agents. This Skill supports an advanced enterprise design workflow, allowing you to define complex capabilities and enforce schema compliance for robust agent development within the Microsoft 365 ecosystem.

Do I need TypeSpec to create a basic Copilot agent for managing internal company documents?

Yes, using TypeSpec is the recommended approach to create a basic Copilot agent for managing internal company documents. This Skill provides a structured quick-start workflow that leverages TypeSpec and the Microsoft 365 Agents Toolkit to define capabilities and ensure compliance.

What are the character limits and schema constraints for Microsoft 365 Copilot declarative agents?

Microsoft 365 Copilot declarative agents require strict adherence to specific schema constraints and character limits within their manifests. This Skill automatically enforces these validation rules during your agent development workflow to prevent deployment errors and ensure optimization.