copilot-sdk
Entwickle KI-Apps mit GitHub Copilot SDK
Entwickler benötigen programmatischen Zugriff auf GitHub Copilot für benutzerdefinierte KI-Workflows. Dieses SDK bietet Sitzungsverwaltung, benutzerdefinierte Tools, Hooks und MCP-Integration für Node.js, Python, Go und .NET.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "copilot-sdk". Erstelle eine Sitzung und bitte Copilot, eine Python-Funktion zu erklären
Résultat attendu:
Sitzung mit gpt-4.1-Modell erstellt. Copilot analysiert die Funktion und liefert eine detaillierte Erklärung von Zweck, Parametern, Rückgabewert und potenziellen Verbesserungen.
Utilisation de "copilot-sdk". Definiere ein Wetter-Tool und frage Copilot nach den Bedingungen in einer Stadt
Résultat attendu:
Benutzerdefiniertes Tool registriert. Bei Wetter-Anfragen ruft Copilot das Tool auf und gibt strukturierte Daten mit Stadt, Temperatur und Wetterbedingungen zurück.
Utilisation de "copilot-sdk". Aktiviere Streaming und fordere ein Code-Review an
Résultat attendu:
Antwort streamt Token für Token in Echtzeit. Code-Review-Feedback erscheint schrittweise mit Syntaxhervorhebung und Inline-Vorschlägen.
Audit de sécurité
SûrAll 192 static analysis findings are false positives. The scanner misinterpreted markdown code block delimiters (```) as shell backtick execution. The file contains documentation examples only, not executable code. URLs are reference links, environment variable mentions document authentication patterns. No actual security risks detected.
Score de qualité
Ce que vous pouvez construire
KI-gestützte Entwicklungstools
IDE-Erweiterungen oder CLI-Tools entwickeln, die Copilot für Code-Generierung, -Überprüfung und -Refactoring mit benutzerdefinierten Tool-Integrationen nutzen.
Automatisierte Code-Review-Systeme
Benutzerdefinierte Agents für Pull-Request-Analysen, Sicherheitsprüfungen und Best-Practices-Validierung mit automatisiertem Feedback erstellen.
Multi-Agent-Workflows
Spezialisierte KI-Agents für verschiedene Aufgaben wie Dokumentation, Testing und Deployment unter Verwendung von MCP-Server-Integration orchestrieren.
Essayez ces prompts
Erstelle einen CopilotClient, starte eine Sitzung mit dem gpt-4.1-Modell und sende eine Nachricht mit der Bitte um Code-Erklärung.
Definiere ein benutzerdefiniertes Tool, das Dateiinhalte aus dem Dateisystem abruft, und erstelle dann eine Sitzung, die dieses Tool verwenden kann, um Fragen zu Projektdateien zu beantworten.
Richte eine Streaming-Sitzung ein, die Echtzeit-Antworten anzeigt, Assistant-Message-Deltas verarbeitet und Session-Idle-Events protokolliert.
Konfiguriere eine Sitzung mit einem MCP-Server für GitHub-API-Zugriff, füge Hooks zur Kontrolle von Shell-Befehl-Berechtigungen hinzu und implementiere benutzerdefinierte Fehlerbehandlung.
Bonnes pratiques
- Hooks verwenden, um Berechtigungskontrollen für sensible Vorgänge wie Shell-Befehle und Dateizugriff zu implementieren
- Debug-Logging während der Entwicklung aktivieren, um Verbindungs- und Authentifizierungsprobleme zu troubleshooten
- Sitzungspersistenz mit benutzerdefinierten IDs für langlaufende Workflows verwenden, die Kontextgrenzen überschreiten können
Éviter
- GitHub-Tokens im Quellcode hardcoden statt Umgebungsvariablen zu verwenden
- Für jede Anfrage neue Sitzungen erstellen statt Sitzungen für zusammenhängende Aufgaben wiederzuverwenden
- Berechtigungsanfragen ignorieren und alle Tool-Aufrufe ohne Validierung automatisch genehmigen