☝️ First
Happy Pi Day 🥧 🔢 🧮 ♾️ 🎉
GitHub Copilot: Setup and Impact
I recently built two Custom Agents in GitHub Copilot and the results have been worth sharing.
What Is a Custom Agent?
Custom Agents are specialized versions of Copilot defined in a single .agent.md file. You give it a Name, a Role/Description, and Instructions - and Copilot behaves as that specialist whenever invoked
Agent vs Skill (A Brief Comparison)
A common question: “Doesn’t a Skill do the same thing?”
Not quite.
Agent → A specialist teammate. Runs as a subagent. Best for role-based work like audits and reviews Skill → A reusable reference. Best for repeatable procedures and templates.
A simple way to think about it:
- Need a persona? Use an Agent.
- Need a procedure? Use a Skill.
And they work great together
Setup and Adoption
- No new tool to install : it lives inside the existing Copilot setup
- Single
.agent.mdfile per agent : easy to version control and update. - On-demand invocation : no forced workflow changes required.
Why This Matters
This is a small setup with a compounding return. If you’re using GitHub Copilot, it’s worth trying.
Have you built Custom Agents in Copilot? I’d love to hear what you’re using them for.
Thanks for Reading!