
Description
declarative-agents is an agent skill from the github/awesome-copilot collection, a development kit for building Microsoft 365 Copilot declarative agents, using the v1.5 schema and TypeSpec together with the Microsoft 365 Agents Toolkit. A declarative agent is configured through a manifest rather than custom code, so its behavior is defined by its instructions, its capabilities and the data it can reach. The kit offers three workflows. Basic agent creation suits new developers and simple prototypes: it plans the agent's purpose and users, selects from the available capabilities such as web search, OneDrive and SharePoint, and graph connectors, generates a schema-compliant JSON manifest, and sets up local testing with the Agents Playground. The advanced enterprise workflow covers complex scenarios and production deployment. The validation workflow reviews and optimizes an existing agent. TypeSpec can be used in place of hand-written JSON, producing type-safe definitions that compile to the manifest. The kit is useful for developers building agents for their organization's Microsoft 365 tenant. Capabilities determine what data an agent can read, so each one should be granted deliberately and reviewed with the organization's administrators. The skill is installed with the skills CLI from the github/awesome-copilot repository. Its skills.sh page showed about 8.7K installs and passing results from three security audits at the time of the scan.…
Highlights
- Declarative agent development for Microsoft 365 Copilot
- Schema v1.5 manifest generation
- TypeSpec support
- Basic, advanced and validation workflows
- Local testing with the Agents Playground
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate declarative-agents.
People also visit
declarative-agents FAQ
What is a declarative agent?
An agent configured through a manifest, defining its instructions, capabilities and data access, rather than custom code.
What workflows are there?
Basic agent creation, advanced enterprise design, and validation and optimization of an existing agent.
Can I use TypeSpec?
Yes. TypeSpec produces type-safe definitions that compile to the JSON manifest.
How do I test an agent?
The basic workflow sets up local testing with the Agents Playground.
How do I install it?
Run npx skills add https://github.com/github/awesome-copilot --skill declarative-agents.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best declarative-agents alternatives?
Popular alternatives to declarative-agents include typespec-create-agent, entra-agent-user and mcp-deploy-manage-agents. See all declarative-agents alternatives






