Skip to content

📅 [2026-03-04] Article: Create Your First Custom Copilot Agent (.agent.md)#30

Draft
csharpfritz wants to merge 2 commits intomainfrom
content/2026-03-04-custom-copilot-agent
Draft

📅 [2026-03-04] Article: Create Your First Custom Copilot Agent (.agent.md)#30
csharpfritz wants to merge 2 commits intomainfrom
content/2026-03-04-custom-copilot-agent

Conversation

@csharpfritz
Copy link
Owner

Publish Date

March 4, 2026 (Wednesday — Week 1)

Article Summary

Beginner-friendly guide to creating custom Copilot agents using .agent.md files. Covers:

  • What agents are and how they differ from global instructions and skills
  • File structure, YAML frontmatter, and Markdown body
  • Step-by-step walkthrough: building a "code-reviewer" agent
  • Real-world example from this repository (Squad agent)
  • Common agent ideas for teams
  • Comparison table: instructions vs. skills vs. agents
  • Best practices and next steps

Target Audience: Developers new to Copilot customization

Difficulty: Beginner
Category: GitHub Copilot
Tags: github-copilot, agents, agent-md, customization, getting-started

Frontmatter Preview

---
title: "Create Your First Custom Copilot Agent: Authoring .agent.md Files for Specialized AI Assistants"
description: "Learn how to create custom Copilot agents using .agent.md files. Build specialized AI assistants with defined roles, boundaries, and tools for your team."
category: "GitHub Copilot"
tags: ["github-copilot", "agents", "agent-md", "customization", "getting-started"]
difficulty: "Beginner"
author: "Copilot That Jawn"
publishedDate: "2026-03-04"
lastModified: "2026-03-04"
series: "Copilot Customization"
part: 1
featured: true
---

Series Context

Part 1 of 3: Copilot Customization Series

This foundational article fills a critical gap in .agent.md coverage and establishes the first leg of the Copilot Customization learning path:

  • Part 1 (Week 1 Wed): Custom Copilot Agents (.agent.md) — this article
  • Part 2: Copilot Instructions (existing reference)
  • Part 3: GitHub Copilot Skills (existing reference)

Strategic value: Opens Week 1 with a beginner-accessible, high-interest topic that pairs naturally with existing instructions and skills content. Cross-links drive internal CTR and establish foundational knowledge for readers building tailored Copilot workflows.

Content Highlights

✅ Real example from .github/agents/squad.agent.md (this repo)
✅ Hands-on step-by-step walkthrough (7 steps)
✅ Comparison tables (agents vs. instructions vs. skills)
✅ Common agent templates (7 team examples)
✅ Links to official GitHub Docs and Blog posts
✅ Professional but approachable tone with emoji callouts

…-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@csharpfritz
Copy link
Owner Author

🧪 NORM REVIEW: PR #30 - Create Your First Custom Copilot Agent

APPROVED — Ready for publication.

Summary

Excellent foundational article on custom Copilot agents. This is exactly what a Beginner-level guide should be: clear, step-by-step, and immediately actionable.

Strengths

  • Perfect learning arc: Explains what agents are, where they live, how to create one, and why they matter
  • Real example walkthrough: Code-reviewer agent example is detailed and practical
  • Comprehensive reference tables: Frontmatter fields, agent ideas, and feature comparisons are super helpful
  • Beginner-appropriate: Simple language without talking down to the reader
  • Series context: Part 1 of "Copilot Customization" clearly establishes the learning path

Quality Checklist

✅ Title unique and descriptive
✅ Description concise and accurate
✅ Category correct (GitHub Copilot)
✅ Tags relevant and consistent
✅ Difficulty appropriate (Beginner)
✅ Content technically sound
✅ No Philly Dev Community references
✅ Frontmatter complete and formatted correctly

Minor Note

The "Related reading in this series" section references sibling articles. These paths align with the content calendar, so they're fine as forward references.

No revisions needed. Ready to publish.

@csharpfritz
Copy link
Owner Author

🔍 Frasier's Fact-Check Review — PR #30

✅ APPROVED

All technical claims verified. No corrections needed.

Verification Summary:

.agent.md File Format: YAML frontmatter + Markdown body structure confirmed per GitHub's official specification.

Frontmatter Fields: All fields (name, description, target, tools, disable-model-invocation, metadata) verified as valid.

File Locations:

  • .github/agents/ — CONFIRMED for repository-scoped agents
  • ~/.copilot/agents/ — CONFIRMED for personal/user-scoped agents
  • .github-private/agents/ — CONFIRMED for organization-wide agents

Code Examples: All YAML and Markdown examples are syntactically correct.

Agent Comparison Table: Accurately reflects differences between copilot-instructions.md, SKILL.md, and .agent.md.

Real Examples: Reference to "Squad" agent is credible.

Grammar & Spelling: No errors. Writing is clear and technically precise.

Frontmatter: All required fields present and dates align with publish target (2026-03-04).

This article is factually accurate and ready for publication.

csharpfritz added a commit that referenced this pull request Feb 23, 2026
- 3 articles written by Diane, submitted as draft PRs (#28, #29, #30)
- Norm reviewing all 3 for quality gate
- Captured directive: articles in feature branches with PRs

Articles:
- GitHub Copilot in JetBrains IDEs (1,430 words)
- Create Your First Custom Copilot Agent .agent.md (2,100 words)
- Microsoft Copilot in Outlook (1,350 words)

Logged:
- 4 orchestration entries (.squad/orchestration-log/)
- Session summary (.squad/log/2026-03-07T1130Z-week1-articles.md)
- Merged inbox to decisions.md (4 decision docs + directive)
- Updated Diane & Norm history.md with learnings

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant