A version-controlled library of agent instructions used in Microsoft Copilot Studio.
agents/
<agent-name>.md # One file per agent
Each agent file uses a consistent format with YAML frontmatter for metadata and the full instruction text below.
---
name: Agent Name
description: What this agent does
platform: copilot-studio
status: active | draft | retired
created: YYYY-MM-DD
updated: YYYY-MM-DD
tags: [tag1, tag2]
---
# Agent Name
## Purpose
Brief description of what this agent does and when to use it.
## Instructions
The full agent instruction text goes here.- Agent instructions cannot exceed 8,000 characters (Copilot Studio limit). The YAML frontmatter and markdown headings in each file do not count — only the instruction text pasted into Copilot Studio matters.
- Create a new
.mdfile inagents/using the format above - Commit changes — git history tracks every revision
- Use
git log agents/<name>.mdto view an agent's edit history - Use
git diffto compare versions
Agent files can be adapted for use with Claude by copying the instruction text and adjusting for Claude's prompting patterns. Notes on platform differences can be tracked in each file's frontmatter or in a separate section.