Home / Open Source / awesome-copilot

awesome-copilot

A community-curated collection of agents, prompts, instructions, hooks, and skills to supercharge your GitHub Copilot experience across any workflow.

PythonMITskill
โญ GitHubhttps://github.com/github/awesome-copilot
37,112
Stars
+1,915
Star growth
Jul 28, 2026
Last updated
1,535
Clicks

๐Ÿค– Awesome GitHub Copilot โ€” Complete Open Source Project Introduction


1. Project Overview

Awesome GitHub Copilot is a community-driven repository that provides a comprehensive toolkit of agents, prompts, instructions, hooks, skills, and collections designed to supercharge the GitHub Copilot AI coding assistant experience across different domains, programming languages, and development workflows.


2. Project Background & Positioning

Origin & Core Mission

GitHub Copilot is powerful out of the box, but its true potential is unlocked through customization. The awesome-copilot repository was created by GitHub to centralize community knowledge โ€” giving developers a single, high-quality source for reusable configurations, expert-level coding instructions, and specialized AI agents that extend Copilot far beyond its default behavior.

The core mission: democratize advanced Copilot usage by sharing battle-tested prompts, patterns, and agents that any developer can immediately plug in.

Differentiation from Similar Projects

Dimension awesome-copilot Generic prompt repos
Scope Agents + Prompts + Instructions + Hooks + Skills + Collections Prompts only
Integration Native MCP Server support, VS Code / Visual Studio install buttons Manual copy-paste
Structure Strict schema validation, frontmatter requirements Unstructured
Maintainer Official GitHub organization Individual contributors
Discovery llms.txt + MCP Server + plugin marketplace None

3. Feature Category Breakdown

๐Ÿค– Awesome Agents

  • Count: 60+ specialized agents
  • Examples:
    • DevOps Agent โ€” automates CI/CD pipeline generation
    • Security Agent โ€” assists with vulnerability analysis and secure code review
    • Partner Agents โ€” 20+ agents from GitHub partners (database, cloud, observability)
    • Clojure Calva Agent โ€” specialized for Clojure/ClojureScript development
    • Azure Infrastructure Agent โ€” scaffolds Azure-native architectures
  • Purpose: AI personas with specialized knowledge that deeply assist in specific domains.

โŒจ๏ธ Awesome Prompts

  • Count: 80+ task-specific prompts
  • Examples:
    • create-readme โ€” generates a professional README for any project
    • api-design โ€” designs RESTful or GraphQL APIs with best practices
    • code-review โ€” performs structured code review with actionable feedback
    • test-generation โ€” scaffolds unit and integration tests
    • docker-compose โ€” generates production-ready Docker Compose files
  • Purpose: Focused, slash-command-ready prompts for repeatable development tasks.

๐Ÿงญ Awesome Instructions

  • Count: 100+ instruction files
  • Examples:
    • Framework-specific standards (React, Angular, .NET, Java Spring)
    • Language-level style guides (TypeScript strict mode, Python PEP8)
    • Security-first coding patterns
    • Accessibility (a11y) enforcement rules
    • Multi-language project setups
  • Purpose: Persistent coding standards automatically applied by Copilot based on file patterns.

๐Ÿช Awesome Hooks

  • Count: 10+ automated hooks
  • Examples:
    • sessionStart โ€” auto-loads context and project metadata
    • sessionEnd โ€” auto-commits and summarizes changes
    • userPromptSubmitted โ€” logs prompts for audit trails
  • Purpose: Event-driven automation triggered during Copilot coding agent sessions.

๐ŸŽฏ Awesome Skills

  • Count: 15+ self-contained skill bundles
  • Examples:
    • Kubernetes deployment skills
    • Database schema migration skills
    • Cloud infrastructure provisioning skills
  • Purpose: Bundled instruction + resource packs that give Copilot specialized domain expertise.

๐ŸŽ Awesome Collections

  • Count: 10+ curated collections
  • Examples:
    • Awesome Copilot โ€” meta-prompts for discovering and generating Copilot resources
    • Copilot SDK โ€” multi-language SDK integration guides (C#, Go, Node.js, Python)
    • Partners โ€” 20 partner-contributed agents for DevOps, security, and cloud
  • Purpose: Thematic bundles of related agents, prompts, and instructions for complete workflow coverage.

๐Ÿณ Cookbook Recipes

  • Count: 20+ copy-paste-ready examples
  • Examples:
    • Real-world Copilot tool integration patterns
    • Multi-turn conversation examples
    • MCP server connection recipes
  • Purpose: Practical, runnable code snippets for working with GitHub Copilot's APIs and features.

4. Core Highlights

  • ๐Ÿ”Œ Native MCP Server Integration โ€” An official Docker-based MCP server lets you search and install prompts, instructions, and agents directly inside VS Code or Visual Studio, without leaving your editor.
  • ๐Ÿ“„ llms.txt Support โ€” Follows the llmstxt.org spec, making all resources machine-readable and discoverable by LLMs automatically.
  • ๐Ÿงฉ Plugin Marketplace โ€” Collections are packaged as installable plugins via the Copilot CLI, enabling one-command environment setup.
  • โœ… Schema-Validated Content โ€” All contributions are validated against JSON schemas, ensuring consistency and reliability across all agents, prompts, and instructions.
  • ๐Ÿค Multi-IDE Support โ€” Resources work across VS Code, VS Code Insiders, Visual Studio, and the Copilot CLI, with install-in-one-click badge links.

5. Use Cases by Role

๐Ÿ‘ฉโ€๐Ÿ’ป General Developers

Use pre-built prompts to accelerate everyday tasks: generating READMEs, writing tests, reviewing code, and scaffolding new projects without starting from scratch.

โš™๏ธ DevOps / Infrastructure Engineers

Deploy partner agents and collections covering CI/CD, Docker, Kubernetes, cloud provisioning, and observability tooling. Hooks enable automated commit and session logging.

๐Ÿ”’ Security Engineers

Leverage security-focused instruction files and partner agents (e.g., CAST, Snyk-style patterns) to enforce secure coding standards and perform AI-assisted vulnerability analysis.

๐Ÿ“Š Data / Research Users

Use Copilot SDK collection recipes in Python and TypeScript to build AI-powered data pipelines and research tooling on top of the Copilot API.

๐Ÿ“‹ Project Managers / Tech Leads

Apply team-wide instruction files to standardize coding practices across the entire organization, ensuring every developer's Copilot follows the same quality bar without manual enforcement.


6. Quick Start

๐Ÿ” How to Find Resources

Browse the project website or the llms.txt index:

https://github.github.io/awesome-copilot/llms.txt

Or search interactively via the MCP Server inside Copilot Chat.

๐Ÿ›  How to Install / Integrate

Option A โ€” MCP Server (Recommended)

Add to your MCP configuration (requires Docker):

{
  "servers": {
    "awesome-copilot": {
      "type": "stdio",
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest"]
    }
  }
}

Install in VS Code: aka.ms/awesome-copilot/mcp/vscode

Option B โ€” Copilot CLI Plugin

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

Option C โ€” Manual Copy

Clone the repo and copy any .prompt.md, .instructions.md, or .agent.md file into your project's .github/ directory:

git clone https://github.com/github/awesome-copilot.git
cp awesome-copilot/instructions/typescript-best-practices.instructions.md \
   your-project/.github/

๐Ÿค How to Contribute

# 1. Fork and clone
git clone https://github.com/YOUR_USERNAME/awesome-copilot.git

# 2. Create your resource following naming conventions
# prompts: name.prompt.md
# instructions: name.instructions.md
# agents: name.agent.md

# 3. Validate your frontmatter against the schema
npm install
npm run validate

# 4. Update the appropriate README table

# 5. Open a pull request

Full guide: CONTRIBUTING.md


7. Project Structure

awesome-copilot/
โ”œโ”€โ”€ agents/           # .agent.md โ€” AI personas for specialized domains
โ”œโ”€โ”€ collections/      # .collection.yml โ€” Curated thematic bundles
โ”œโ”€โ”€ cookbook/         # Copy-paste Copilot API usage examples
โ”œโ”€โ”€ docs/             # README sub-pages for each resource type
โ”œโ”€โ”€ hooks/            # Event-driven automation workflows
โ”œโ”€โ”€ instructions/     # .instructions.md โ€” Coding standards by file pattern
โ”œโ”€โ”€ plugins/          # Installable plugin packages from collections
โ”œโ”€โ”€ prompts/          # .prompt.md โ€” Task-specific slash commands
โ”œโ”€โ”€ scripts/          # Maintenance and validation utilities
โ”œโ”€โ”€ skills/           # Bundled instruction + resource packs
โ”œโ”€โ”€ website/          # Astro-powered project website source
โ”œโ”€โ”€ .schemas/         # JSON schemas for content validation
โ”œโ”€โ”€ AGENTS.md         # Technical guide for AI agents contributing to this repo
โ”œโ”€โ”€ CONTRIBUTING.md   # Human contribution guidelines
โ””โ”€โ”€ context7.json     # Context7 integration metadata

8. Related Ecosystem

Upstream Tools & Platforms

  • GitHub Copilot โ€” The core AI assistant this repo extends
  • VS Code / Visual Studio โ€” Primary IDEs with native Copilot integration
  • Docker โ€” Required to run the Awesome Copilot MCP server locally
  • Model Context Protocol (MCP) โ€” The protocol enabling tool-augmented AI agents

Complementary Projects


9. License Summary

License: MIT

Usage
โœ… Use any prompt, agent, or instruction in personal or commercial projects
โœ… Modify and redistribute with attribution
โœ… Build paid products or services on top of these resources
โŒ Remove copyright notices from redistributed copies
โ„น๏ธ Microsoft trademarks and logos must follow Microsoft's Brand Guidelines
โ„น๏ธ Third-party agents are community-contributed โ€” GitHub does not verify or endorse their security
โ„น๏ธ Always review agent permissions and documentation before installing in production environments

10. Frequently Asked Questions

Q: Do I need GitHub Copilot paid plan to use these resources?
A: Yes, most resources require an active GitHub Copilot subscription (Individual, Business, or Enterprise). Check github.com/features/copilot for plan options.

Q: How do I use a prompt as a slash command in Copilot Chat?
A: Place the .prompt.md file in your project's .github/prompts/ directory. It will automatically appear as a /command in Copilot Chat within VS Code.

Q: Do I need Docker to use the MCP server?
A: Yes, the Awesome Copilot MCP server runs as a Docker container. Install Docker Desktop from docker.com before configuring the MCP server.

Q: Can I contribute resources in languages other than English?
A: Yes โ€” the repo has contributors in Japanese, Korean, Portuguese, French, and others. Follow the same frontmatter schema and submit a PR with a clear description.

Q: How is content quality controlled?
A: All contributions are validated against JSON schemas in .schemas/, and the project uses automated CI checks via GitHub Actions. Maintainers review all PRs for quality and consistency.


11. Quick Links

Resource Link
๐Ÿ  Repository github.com/github/awesome-copilot
๐ŸŒ Website github.github.com/awesome-copilot
๐Ÿ“„ llms.txt github.github.io/awesome-copilot/llms.txt
๐Ÿ“– Contributing Guide CONTRIBUTING.md
๐Ÿค– Agents Docs docs/README.agents.md
โŒจ๏ธ Prompts Docs docs/README.prompts.md
๐Ÿ’ฌ Discussions GitHub Discussions
๐Ÿ›ก๏ธ Security Policy SECURITY.md

12. Summary

Awesome GitHub Copilot is the definitive community resource for unlocking the full potential of GitHub Copilot โ€” going far beyond basic autocomplete to deliver specialized agents, reusable prompts, enforced coding standards, and automated development hooks. With 21k+ stars, 239+ contributors, and official MCP server support, it represents the most structured and production-ready Copilot customization toolkit available. It is ideal for any developer or team looking to standardize AI-assisted coding practices, accelerate onboarding, and build expert-level workflows on top of GitHub Copilot.