Agent 365 Skills plugin

Seven Microsoft skills for building Agent 365 agents: identity, observability, WorkIQ tools, DLP and code validation.

  • 52 ★ on the repository
  • Last commit
  • MIT
PluginOfficial

Broad access

Why this level

  • The skills register a Blueprint and Entra permissions in a tenant and work with Azure credentials.
  • The agent reaches Microsoft 365 data through WorkIQ on behalf of a user or under its own identity.
All reasons and checks

microsoft/agent365-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/agent-365-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The skills register a Blueprint and Entra permissions in a tenant and work with Azure credentials.
  • The agent reaches Microsoft 365 data through WorkIQ on behalf of a user or under its own identity.

This is third-party code. Review the repository files before installing.

What it does

The plugin walks a developer through the Microsoft Agent 365 agent lifecycle. Start with the `a365-setup` skill: it checks the CLI and Azure, asks which capabilities you want and hands the work to the right skill. `make-ai-teammate` turns an agent into an AI Teammate with hosting and identity, and `make-a365-agent` registers a Blueprint and Entra permissions. Also included are `add-workiq-tools` for wiring WorkIQ MCP servers, `instrument-observability` for telemetry, `a365-code-validator` to check telemetry readiness, `purview-dlp-integration` to block sensitive prompts before the model call, and `test-local` for testing in AgentsPlayground. Project state goes into a local `.a365-workspace-detection.local.json` file.

Who it is for. Developers who build agents for Microsoft 365 and Teams and connect them to an Agent 365 tenant.

Good fit when

  • An existing agent has to become an AI Teammate with its own Microsoft 365 identity.
  • An agent needs Blueprint registration and Entra permissions: `make-a365-agent` does it for obo and s2s modes.
  • WorkIQ tools are being attached to an agent and `add-workiq-tools` configures the MCP servers.
  • You need Agent 365 telemetry and `a365-code-validator` shows what the code lacks.
  • Sensitive prompts must stop before the LLM through a Purview DLP policy.

Not a fit when

  • You have no Microsoft Agent 365 tenant with developer access.
  • The agent has no tie to the Microsoft 365 ecosystem: the skills are built for it.
  • You have no admin rights for the one-time tenant setup and nobody to ask.

Example request

Make this agent an AI Teammate: check prerequisites, register a Blueprint and offer to add observability.

Limitations

An Agent 365 tenant with developer access, Node.js 18 or newer, .NET 8 or newer or Python 3.11 or newer, plus the `a365` CLI and Azure CLI are required. A tenant admin (Application Administrator role or higher) runs the one-time setup with `a365 setup requirements`. Without it `a365 setup all` returns 403. The `a365-setup` skill writes a local state cache that should not be committed: the path is excluded in `.gitignore`.

How to disable. In Claude Code disable the plugin with `/plugin` or `/plugin uninstall agent365@agent365-skills`. For installs through `gh skill` or `.agents/skills/` delete the skill folders, and remove `.a365-workspace-detection.local.json` by hand.

FAQ

How do I install the skills in Claude Code?

In a session run `/plugin marketplace add https://github.com/microsoft/agent365-skills`, then `/plugin install agent365@agent365-skills`.

Can I use them in GitHub Copilot?

Yes: `gh skill add microsoft/agent365-skills` installs all seven skills into Copilot CLI. For VS Code run `node scripts/install.js` from the agent project.

Which skill should I start with?

With `a365-setup`. It checks the CLI and Azure and leads to `make-ai-teammate` or `make-a365-agent`. `test-local`, `a365-code-validator` and `purview-dlp-integration` run standalone at any time.

What are obo and s2s modes?

They are agent authorization modes: obo acts on behalf of the signed-in user, s2s uses a service principal. AI Teammate also has an agentic-user option with its own identity.

Who has to set up the tenant?

An admin with the Application Administrator, Cloud Application Administrator or Global Administrator role runs `a365 setup requirements` once, and other developers inherit the result.

Discussion

No questions or reviews yet.

Plugins

A vetted skill registry with a CLI that installs into twenty-plus agents and an MCP server for on-demand skill lookup

SkillExtended access7.2KRepository stars

Builder Skills

Skills for agents

A set of small skills from Builder.io for agent work habits: visual plans and diff recaps, docs-first checks, cross-agent review and clean status updates

SkillExtended access4.7KRepository stars

agent-toolkit offers generic skills for engineering tasks: from a ticket to a plan, tasks and a handover for review.

PluginExtended access85Repository stars

A library of 30-plus instruction skills for coding agents: planning, building, testing, hallucination guards and shipping

SkillMinimal access217Repository stars

Three skills by one author for an agent on Windows: safe PowerShell, reading Bilibili videos and working with an open Unity Editor

SkillExtended access288Repository stars

A skill that analyzes a repository and generates files for AI agents: AGENTS.md, pointers, reviewers, CI and templates

SkillExtended access238Repository stars

README in short

The repository holds skills and MCP configuration for Microsoft Agent 365. The workflow starts with a setup skill and branches by agent type.

README badge

Report a problem