Skip to content

github/awesome-copilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

.github
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ€– Awesome GitHub Copilot Customizations

A community created collection of custom agents, prompts, and instructions to supercharge your GitHub Copilot experience across different domains, languages, and use cases.

πŸš€ What is Awesome GitHub Copilot?

This repository provides a comprehensive toolkit for enhancing GitHub Copilot with specialized:

  • πŸ‘‰ Awesome Agents - Specialized GitHub Copilot agents that integrate with MCP servers to provide enhanced capabilities for specific workflows and tools
  • πŸ‘‰ Awesome Prompts - Focused, task-specific prompts for generating code, documentation, and solving specific problems
  • πŸ‘‰ Awesome Instructions - Comprehensive coding standards and best practices that apply to specific file patterns or entire projects
  • πŸ‘‰ Awesome Chat Modes - Specialized AI personas and conversation modes for different roles and contexts
  • πŸ‘‰ Awesome Collections - Curated collections of related prompts, instructions, and chat modes organized around specific themes and workflows

🌟 Featured Collections

Discover our curated collections of prompts, instructions, and chat modes organized around specific themes and workflows.

Name Description Items Tags
Awesome Copilot Meta prompts that help you discover and generate curated GitHub Copilot chat modes, collections, instructions, prompts, and agents. 6 items github-copilot, discovery, meta, prompt-engineering, agents
Partners Custom agents that have been created by GitHub partners 17 items devops, security, database, cloud, infrastructure, observability, feature-flags, cicd, migration, performance

MCP Server

To make it easy to add these customizations to your editor, we have created a MCP Server that provides a prompt for searching and installing prompts, instructions, and chat modes directly from this repository. You'll need to have Docker installed and running to run the server.

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

πŸ”§ How to Use

πŸ€– Custom Agents

Custom agents can be used in Copilot coding agent (CCA), VS Code, and Copilot CLI (coming soon). For CCA, when assigning an issue to Copilot, select the custom agent from the provided list. In VS Code, you can activate the custom agent in the agents session, alongside built-in agents like Plan and Agent.

🎯 Prompts

Use the / command in GitHub Copilot Chat to access prompts:

/awesome-copilot create-readme

πŸ“‹ Instructions

Instructions automatically apply to files based on their patterns and provide contextual guidance for coding standards, frameworks, and best practices.

πŸ’­ Chat Modes

Activate chat modes to get specialized assistance from AI personas tailored for specific roles like architects, DBAs, or security experts.

🎯 Why Use Awesome GitHub Copilot?

  • Productivity: Pre-built agents, prompts and instructions save time and provide consistent results.
  • Best Practices: Benefit from community-curated coding standards and patterns.
  • Specialized Assistance: Access expert-level guidance through specialized custom agents.
  • Continuous Learning: Stay updated with the latest patterns and practices across technologies.

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to:

  • Add new prompts, instructions, or chat modes
  • Improve existing content
  • Report issues or suggest enhancements

Quick Contribution Guide

  1. Follow our file naming conventions and frontmatter requirements
  2. Test your contributions thoroughly
  3. Update the appropriate README tables
  4. Submit a pull request with a clear description

πŸ“– Repository Structure

β”œβ”€β”€ prompts/          # Task-specific prompts (.prompt.md)
β”œβ”€β”€ instructions/     # Coding standards and best practices (.instructions.md)
β”œβ”€β”€ chatmodes/        # AI personas and specialized modes (.chatmode.md)
β”œβ”€β”€ collections/      # Curated collections of related items (.collection.yml)
└── scripts/          # Utility scripts for maintenance

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ›‘οΈ Security & Support

ℹ️ Disclaimer

The customizations in this repository are sourced from and created by third-party developers. GitHub does not verify, endorse, or guarantee the functionality or security of these agents. Please carefully inspect any agent and its documentation before installing to understand permissions it may require and actions it may perform.


Ready to supercharge your coding experience? Start exploring our chat modes!

Contributors ✨

Thanks goes to these wonderful people (emoji key):

πŸ’» 🚧 πŸ“† πŸ“£ πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’» πŸ’»
πŸ’» πŸ’»
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

πŸ“š Additional Resources

ℒ️ Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

About

Community-contributed instructions, prompts, and configurations to help you make the most of GitHub Copilot.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 157

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant