Start / Open Source / awesome-copilot

awesome-copilot

Eine von der Community kuratierte Sammlung von Agenten, Prompts, Anweisungen, Hooks und Fähigkeiten, um Ihr GitHub Copilot-Erlebnis in jedem Workflow zu optimieren.

PythonMITskill
⭐ GitHubhttps://github.com/github/awesome-copilot
37,112
Stars
+1,915
Star-Wachstum
Jul 28, 2026
Zuletzt aktualisiert
1,535
Klicks

🤖 Awesome GitHub Copilot — Vollständige Einführung in Open-Source-Projekte


1. Projektübersicht

Awesome GitHub Copilot ist ein Community-gesteuertes Repository, das ein umfassendes Toolkit aus Agenten, Prompts, Anweisungen, Hooks, Skills und Sammlungen bereitstellt, um die Erfahrung mit dem GitHub Copilot KI-Coding-Assistenten über verschiedene Domänen, Programmiersprachen und Entwicklungs-Workflows hinweg zu verbessern.


2. Projekt-Hintergrund & Positionierung

Ursprung & Kernmission

GitHub Copilot ist bereits out-of-the-box leistungsfähig, aber sein wahres Potenzial wird durch Anpassung freigesetzt. Das Repository awesome-copilot wurde von GitHub erstellt, um das Community-Wissen zu zentralisieren – und Entwicklern eine einzige, qualitativ hochwertige Quelle für wiederverwendbare Konfigurationen, Anleitungen auf Expertenniveau und spezialisierte KI-Agenten zu bieten, die Copilot weit über sein Standardverhalten hinaus erweitern.

Die Kernmission: Fortgeschrittene Copilot-Nutzung zu demokratisieren, indem praxiserprobte Prompts, Muster und Agenten geteilt werden, die jeder Entwickler sofort einbinden kann.

Abgrenzung von ähnlichen Projekten

Dimension awesome-copilot Generische Prompt-Repositories
Umfang Agenten + Prompts + Anweisungen + Hooks + Skills + Sammlungen Nur Prompts
Integration Native MCP Server-Unterstützung, VS Code / Visual Studio Install-Buttons Manuelles Kopieren und Einfügen
Struktur Strikte Schema-Validierung, Frontmatter-Anforderungen Unstrukturiert
Maintainer Offizielle GitHub-Organisation Einzelne Mitwirkende
Entdeckung llms.txt + MCP Server + Plugin-Marktplatz Keine

3. Aufschlüsselung der Feature-Kategorien

🤖 Awesome Agents

  • Anzahl: 60+ spezialisierte Agenten
  • Beispiele:
    • DevOps Agent — automatisiert die Generierung von CI/CD-Pipelines
    • Security Agent — unterstützt bei der Schwachstellenanalyse und sicheren Code-Überprüfung
    • Partner Agents — 20+ Agenten von GitHub-Partnern (Datenbank, Cloud, Observability)
    • Clojure Calva Agent — spezialisiert für die Clojure/ClojureScript-Entwicklung
    • Azure Infrastructure Agent — erstellt Azure-native Architekturen
  • Zweck: KI-Personas mit spezialisiertem Wissen, die in bestimmten Domänen tiefgreifend unterstützen.

⌨️ Awesome Prompts

  • Anzahl: 80+ aufgabenbezogene Prompts
  • Beispiele:
    • create-readme — generiert eine professionelle README für jedes Projekt
    • api-design — entwirft RESTful- oder GraphQL-APIs mit Best Practices
    • code-review — führt eine strukturierte Code-Überprüfung mit umsetzbarem Feedback durch
    • test-generation — erstellt Unit- und Integrationstests
    • docker-compose — generiert produktionsreife Docker Compose-Dateien
  • Zweck: Fokussierte, für Slash-Befehle vorbereitete Prompts für wiederholbare Entwicklungsaufgaben.

🧭 Awesome Instructions

  • Anzahl: 100+ Anweisungsdateien
  • Beispiele:
    • Framework-spezifische Standards (React, Angular, .NET, Java Spring)
    • Sprachspezifische Styleguides (TypeScript Strict Mode, Python PEP8)
    • Security-First-Codierungsmuster
    • Regeln zur Durchsetzung von Barrierefreiheit (a11y)
    • Multi-Language-Projekt-Setups
  • Zweck: Persistente Codierungsstandards, die von Copilot basierend auf Dateimustern automatisch angewendet werden.

🪝 Awesome Hooks

  • Anzahl: 10+ automatisierte Hooks
  • Beispiele:
    • sessionStart — lädt automatisch Kontext und Projektmetadaten
    • sessionEnd — committet automatisch und fasst Änderungen zusammen
    • userPromptSubmitted — protokolliert Prompts für Audit-Trails
  • Zweck: Ereignisgesteuerte Automatisierung, die während Copilot-Coding-Agent-Sitzungen ausgelöst wird.

🎯 Awesome Skills

  • Anzahl: 15+ eigenständige Skill-Bundles
  • Beispiele:
    • Kubernetes-Deployment-Skills
    • Datenbank-Schema-Migrations-Skills
    • Cloud-Infrastruktur-Provisioning-Skills
  • Zweck: Gebündelte Anweisungs- + Ressourcenpakete, die Copilot spezialisiertes Domänenwissen vermitteln.

🎁 Awesome Collections

  • Anzahl: 10+ kuratierte Sammlungen
  • Beispiele:
    • Awesome Copilot — Meta-Prompts zum Entdecken und Generieren von Copilot-Ressourcen
    • Copilot SDK — Anleitungen zur Integration von Multi-Language-SDKs (C#, Go, Node.js, Python)
    • Partners — 20 von Partnern beigesteuerte Agenten für DevOps, Sicherheit und Cloud
  • Zweck: Thematische Bündel verwandter Agenten, Prompts und Anweisungen für eine vollständige Workflow-Abdeckung.

🍳 Cookbook Recipes

  • Anzahl: 20+ kopier-und-einfach-fertige Beispiele
  • Beispiele:
    • Muster für die Integration von Copilot-Tools in der Praxis
    • Beispiele für Multi-Turn-Konversationen
    • Rezepte für die MCP-Serververbindung
  • Zweck: Praktische, ausführbare Code-Snippets für die Arbeit mit den APIs und Funktionen von GitHub Copilot.

4. Kern-Highlights

  • 🔌 Native MCP Server Integration — Ein offizieller Docker-basierter MCP-Server ermöglicht es Ihnen, Prompts, Anweisungen und Agenten direkt in VS Code oder Visual Studio zu suchen und zu installieren, ohne Ihren Editor verlassen zu müssen.
  • 📄 llms.txt Support — Folgt der llmstxt.org Spezifikation, wodurch alle Ressourcen maschinenlesbar und automatisch von LLMs auffindbar sind.
  • 🧩 Plugin Marketplace — Sammlungen werden als installierbare Plugins über die Copilot CLI verpackt, was eine Ein-Befehls-Umgebungseinrichtung ermöglicht.
  • ✅ Schema-validierter Inhalt — Alle Beiträge werden gegen JSON-Schemas validiert, was Konsistenz und Zuverlässigkeit über alle Agenten, Prompts und Anweisungen hinweg gewährleistet.
  • 🤝 Multi-IDE-Unterstützung — Ressourcen funktionieren über VS Code, VS Code Insiders, Visual Studio und die Copilot CLI hinweg, mit Ein-Klick-Installations-Badge-Links.

5. Anwendungsfälle nach Rolle

👩‍💻 Allgemeine Entwickler

Verwenden Sie vorgefertigte Prompts, um alltägliche Aufgaben zu beschleunigen: Generieren von READMEs, Schreiben von Tests, Überprüfen von Code und Erstellen neuer Projekte, ohne bei Null anfangen zu müssen.

⚙️ DevOps / Infrastruktur-Ingenieure

Setzen Sie Partner-Agenten und Sammlungen für CI/CD, Docker, Kubernetes, Cloud-Provisioning und Observability-Tools ein. Hooks ermöglichen automatisiertes Commit- und Sitzungsprotokoll.

🔒 Sicherheitsingenieure

Nutzen Sie sicherheitsorientierte Anweisungsdateien und Partner-Agenten (z. B. CAST, Snyk-ähnliche Muster), um sichere Codierungsstandards durchzusetzen und KI-gestützte Schwachstellenanalysen durchzuführen.

📊 Daten-/Forschungsnutzer

Verwenden Sie Copilot SDK-Sammlungsrezepte in Python und TypeScript, um KI-gestützte Datenpipelines und Forschungswerkzeuge auf Basis der Copilot API zu erstellen.

📋 Projektmanager / Tech Leads

Wenden Sie teamweite Anweisungsdateien an, um Codierungspraktiken im gesamten Unternehmen zu standardisieren und sicherzustellen, dass der Copilot jedes Entwicklers die gleiche Qualitätsstufe einhält, ohne manuelle Durchsetzung.


6. Schnellstart

🔍 Ressourcen finden

Durchsuchen Sie die Projektwebsite oder den llms.txt-Index:

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

Oder suchen Sie interaktiv über den MCP Server innerhalb von Copilot Chat.

🛠 Installieren / Integrieren

Option A — MCP Server (Empfohlen)

Fügen Sie dies zu Ihrer MCP-Konfiguration hinzu (erfordert Docker):

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

In VS Code installieren: 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 — Manuelles Kopieren

Klonen Sie das Repository und kopieren Sie eine beliebige .prompt.md, .instructions.md oder .agent.md Datei in das .github/-Verzeichnis Ihres Projekts:

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

🤝 Beitragen

# 1. Forken und klonen
git clone https://github.com/YOUR_USERNAME/awesome-copilot.git

# 2. Erstellen Sie Ihre Ressource gemäß den Namenskonventionen
# prompts: name.prompt.md
# instructions: name.instructions.md
# agents: name.agent.md

# 3. Validieren Sie Ihr Frontmatter gegen das Schema
npm install
npm run validate

# 4. Aktualisieren Sie die entsprechende README-Tabelle

# 5. Öffnen Sie einen Pull Request

Vollständige Anleitung: CONTRIBUTING.md


7. Projektstruktur

awesome-copilot/
├── agents/           # .agent.md — KI-Personas für spezialisierte Domänen
├── collections/      # .collection.yml — Kuratierte thematische Bündel
├── cookbook/         # Kopier-und-einfach-Beispiele für die Copilot API-Nutzung
├── docs/             # README-Unterseiten für jeden Ressourcentyp
├── hooks/            # Ereignisgesteuerte Automatisierungs-Workflows
├── instructions/     # .instructions.md — Codierungsstandards nach Dateimuster
├── plugins/          # Installierbare Plugin-Pakete aus Sammlungen
├── prompts/          # .prompt.md — Aufgabenspezifische Slash-Befehle
├── scripts/          # Wartungs- und Validierungs-Utilities
├── skills/           # Gebündelte Anweisungs- + Ressourcenpakete
├── website/          # Astro-basierte Projektwebsite-Quelle
├── .schemas/         # JSON-Schemas für die Inhaltsvalidierung
├── AGENTS.md         # Technischer Leitfaden für KI-Agenten, die zu diesem Repo beitragen
├── CONTRIBUTING.md   # Richtlinien für menschliche Beiträge
└── context7.json     # Context7-Integrationsmetadaten

8. Verwandtes Ökosystem

Upstream-Tools & Plattformen

  • GitHub Copilot — Der Kern-KI-Assistent, den dieses Repo erweitert
  • VS Code / Visual Studio — Primäre IDEs mit nativer Copilot-Integration
  • Docker — Erforderlich, um den Awesome Copilot MCP Server lokal auszuführen
  • Model Context Protocol (MCP) — Das Protokoll, das Tool-erweiterte KI-Agenten ermöglicht

Ergänzende Projekte


9. Lizenzübersicht

Lizenz: MIT

Nutzung
Verwenden Sie jeden Prompt, Agenten oder Anweisung in persönlichen oder kommerziellen Projekten
Modifizieren und weiterverteilen mit Namensnennung
Erstellen Sie kostenpflichtige Produkte oder Dienstleistungen auf Basis dieser Ressourcen
Entfernen Sie Copyright-Hinweise von weiterverteilten Kopien
ℹ️ Microsoft-Marken und Logos müssen den Microsoft Brand Guidelines folgen
ℹ️ Drittanbieter-Agenten werden von der Community beigesteuert — GitHub überprüft oder befürwortet deren Sicherheit nicht
ℹ️ Überprüfen Sie immer die Agentenberechtigungen und Dokumentation, bevor Sie sie in Produktionsumgebungen installieren

10. Häufig gestellte Fragen

F: Benötige ich ein kostenpflichtiges GitHub Copilot-Abonnement, um diese Ressourcen zu nutzen?
A: Ja, die meisten Ressourcen erfordern ein aktives GitHub Copilot-Abonnement (Individual, Business oder Enterprise). Informationen zu den Abonnementoptionen finden Sie unter github.com/features/copilot.

F: Wie verwende ich einen Prompt als Slash-Befehl in Copilot Chat?
A: Platzieren Sie die .prompt.md-Datei im Verzeichnis .github/prompts/ Ihres Projekts. Sie wird automatisch als /command in Copilot Chat innerhalb von VS Code angezeigt.

F: Benötige ich Docker, um den MCP Server zu verwenden?
A: Ja, der Awesome Copilot MCP Server läuft als Docker-Container. Installieren Sie Docker Desktop von docker.com, bevor Sie den MCP Server konfigurieren.

F: Kann ich Ressourcen in anderen Sprachen als Englisch beisteuern?
A: Ja — das Repo hat Mitwirkende in Japanisch, Koreanisch, Portugiesisch, Französisch und anderen Sprachen. Befolgen Sie dasselbe Frontmatter-Schema und reichen Sie einen PR mit einer klaren Beschreibung ein.

F: Wie wird die Inhaltsqualität kontrolliert?
A: Alle Beiträge werden gegen JSON-Schemas in .schemas/ validiert, und das Projekt verwendet automatisierte CI-Checks über GitHub Actions. Maintainer überprüfen alle PRs auf Qualität und Konsistenz.


11. Schnelle Links

Ressource 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. Zusammenfassung

Awesome GitHub Copilot ist die definitive Community-Ressource, um das volle Potenzial von GitHub Copilot zu erschließen — weit über einfaches Autocomplete hinaus, um spezialisierte Agenten, wiederverwendbare Prompts, erzwungene Codierungsstandards und automatisierte Entwicklungs-Hooks zu liefern. Mit über 21.000 Sternen, über 239 Mitwirkenden und offizieller MCP Server-Unterstützung stellt es das strukturierteste und produktionsreifste Copilot-Anpassungs-Toolkit dar. Es ist ideal für jeden Entwickler oder jedes Team, das KI-gestützte Codierungspraktiken standardisieren, das Onboarding beschleunigen und Workflows auf Expertenniveau auf Basis von GitHub Copilot aufbauen möchte.