MCPcopy
hub / github.com/github/awesome-copilot

github.com/github/awesome-copilot @main sqlite

repository ↗ · DeepWiki ↗
3,478 symbols 9,018 edges 162 files 374 documented · 11%
README

🤖 Awesome GitHub Copilot

Powered by Awesome Copilot GitHub contributors from allcontributors.org

A community-created collection of custom agents, instructions, skills, hooks, workflows, and plugins to supercharge your GitHub Copilot experience.

[!TIP] Explore the full collection on the website → awesome-copilot.github.com

The website offers full-text search and filtering across hundreds of resources, plus the Tools section for MCP servers and developer tooling, and the Learning Hub for guides and tutorials.

Using this collection in an AI agent? A machine-readable llms.txt is available with structured listings of all agents, instructions, and skills.

📖 Learning Hub

New to GitHub Copilot customization? The Learning Hub on the website offers curated articles, walkthroughs, and reference material — covering everything from core concepts like agents, skills, and instructions to hands-on guides for hooks, agentic workflows, MCP servers, and the Copilot coding agent.

What's in this repo

Resource Description Browse
🤖 Agents Specialized Copilot agents that integrate with MCP servers All agents →
📋 Instructions Coding standards applied automatically by file pattern All instructions →
🎯 Skills Self-contained folders with instructions and bundled assets All skills →
🔌 Plugins Curated bundles of agents and skills for specific workflows All plugins →
🪝 Hooks Automated actions triggered during Copilot agent sessions All hooks →
Agentic Workflows AI-powered GitHub Actions automations written in markdown All workflows →
🍳 Cookbook Copy-paste-ready recipes for working with Copilot APIs

🛠️ Tools

Looking at how to use Awesome Copilot? Check out the Tools section of the website for MCP servers, editor integrations, and other developer tooling to get the most out of this collection.

Install a Plugin

For most users, the Awesome Copilot marketplace is already registered in the Copilot CLI/VS Code, so you can install a plugin directly:

copilot plugin install <plugin-name>@awesome-copilot

If you are using an older Copilot CLI version or a custom setup and see an error that the marketplace is unknown, register it once and then install:

copilot plugin marketplace add github/awesome-copilot
copilot plugin install <plugin-name>@awesome-copilot

Contributing

See CONTRIBUTING.md · AGENTS.md for AI agent guidance · Security · Code of Conduct

The customizations here are sourced from third-party developers. Please inspect any agent and its documentation before installing.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Aaron Powell Matt Soucoup Troy Simeon Taylor Abbas Peter Strömberg Daniel Scott-Raynsford John Haugabook
Pavel Simsa Harald Kirschner Muhammad Ubaid Raza Tom Meschter Aung Myo Kyaw JasonYeMSFT Jon Corbin
troytaylor-msft Emerson Delatorre Burke Holland Kent Yao Daniel Meppiel Gordon Lam Mads Kristensen
Shinji Takenaka spectatora Yohan Lasorsa Vamshi Verma James Montemagno Alessandro Fragnani Ambily
krushideep devopsfan Tugdual Grall Oren Me Mike Rousos Justin Yoo Guilherme do Amaral Alves
Griffin Ashe Ashley Childress Adrien Clerbois ANGELELLI David Mark Davis Matt Vevang Maximilian Irro
NULLchimp Peter Karda

Extension points exported contracts — how you extend this code

ResourceItem (Interface)
(no doc)
website/src/scripts/modal.ts
ResourceData (Interface)
(no doc)
website/src/scripts/modal.ts
SkillFile (Interface)
(no doc)
website/src/scripts/modal.ts
SkillItem (Interface)
(no doc)
website/src/scripts/modal.ts
SkillsData (Interface)
(no doc)
website/src/scripts/modal.ts

Core symbols most depended-on inside this repo

fail
called by 156
skills/quality-playbook/quality_gate.py
escapeHtml
called by 126
website/src/scripts/utils.ts
update
called by 119
extensions/arcade-canvas/game/scenes/CosmicRocks.js
create
called by 92
extensions/arcade-canvas/game/scenes/CosmicRocks.js
normalizeText
called by 78
extensions/backlog-swipe-triage/extension.mjs
pass_
called by 74
skills/quality-playbook/quality_gate.py
esc
called by 73
extensions/java-modernization-studio/renderer.mjs
safeString
called by 64
extensions/site-studio/extension.mjs

Shape

Function 3,121
Method 269
Interface 57
Class 31

Languages

TypeScript87%
Python12%
Java1%
Go1%

Modules by API surface

extensions/arcade-canvas/game/phaser.min.js1,776 symbols
skills/quality-playbook/quality_gate.py80 symbols
extensions/arcade-canvas/game/scenes/NinjaRunner.js64 symbols
extensions/arcade-canvas/game/scenes/PlanetGuardian.js58 symbols
extensions/arcade-canvas/game/scenes/GalaxyBlaster.js52 symbols
website/src/scripts/modal.ts48 symbols
extensions/release-notes-showcase/releaseNotesShowcase.mjs47 symbols
extensions/java-modernization-studio/renderer.mjs45 symbols
extensions/java-modernization-studio/test/cockpit.test.mjs44 symbols
eng/generate-website-data.mjs40 symbols
extensions/site-studio/extension.mjs39 symbols
extensions/arcade-canvas/game/scenes/BaseScene.js38 symbols

Dependencies from manifests, versioned

@astrojs/sitemap3.7.2 · 1×
@astrojs/starlight0.41.1 · 1×
@github/copilot-sdk* · 1×
@microsoft/vally0.6.0 · 1×
@types/node22.19.7 · 1×
ajv8.20.0 · 1×
ajv-formats3.0.1 · 1×
all-contributors-cli6.26.1 · 1×
astro7.0.3 · 1×
choices.js11.2.2 · 1×
docx9.6.1 · 1×
front-matter4.0.2 · 1×

Datastores touched

mydbDatabase · 1 repos
postgresDatabase · 1 repos
(mongodb)Database · 1 repos
mydbDatabase · 1 repos
mainDatabase · 1 repos
myappDatabase · 1 repos

For agents

$ claude mcp add awesome-copilot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact