Vol. 1 · The AI Prompt Library Kostenlos · Keine Anmeldung · Kopieren & einfügen

Prompt Library

Für Copilot

Copilot Prompts

Prompts für beide Copilots: Microsoft 365 Copilot in Excel, Outlook, Word, PowerPoint und Teams, und GitHub Copilot in Ihrem Editor. Jeder ist kopierfertig mit einem Beispiel davon, das es zurückgibt.

Es gibt zwei Copilots, und gute Prompts sehen unterschiedlich aus für jeden. Microsoft 365 Copilot lebt in Ihren Office-Apps, sodass die stärksten Prompts es einen echten Artefakt geben – eine Tabelle zu analysieren in Excel, ein begrabenes Outlook-Thread zu zusammenfassen und zu antworten, rohe Bullets zu einem Word-Entwurf zu verwandeln, ein Dokument zu Folien zu formen, oder eine Teams-Besprechung, die Sie verpasst haben. GitHub Copilot lebt in Ihrem Editor, sodass seine Prompts Ziel-Code Sie haben ausgewählt: erklären eine unbekannte Funktion, generieren Tests, die tatsächlich die Kanten decken, umgestalten ohne Verhalten zu ändern, debug von einer Stack-Spur, oder schreiben die Commit-Nachricht von Ihrem Diff.

Jeder Prompt hier benennt die exakte Ausgabe Sie wollen – eine Struktur, eine Einschränkung, eine Schutzvorrichtung gegen erfundete Detail – weil das ist, was eine nützliche Copilot-Antwort von einer vagen trennt. Kopieren Sie einen Prompt, tauschen Sie in Ihre Details, und für die GitHub-Profis, wählen Sie Ihren Code zuerst aus, sodass Copilot Chat die Antwort zu, was Sie hervorgehoben haben umfaßt.

10 Prompts · kostenlos zu kopieren · Beispielausgabe auf jedem

Copilot

Tabelle in Excel mit Copilot analysieren

Bitten Sie Copilot in Excel, Trends zu finden und Formula-Spalte zu addieren.

Der Prompt
Ich habe eine Tabelle auf diesem Blatt. Analysieren Sie sie und helfen Sie mir, darauf zu handeln.

Die Daten sind: [DESCRIBE THE COLUMNS, z. B. "Spalte A Datum, B Region, C Umsatz, D Einheiten"]
Was ich verstehen möchte: [YOUR QUESTION, z. B. "welche Region wächst am schnellsten und wo fällt der Umsatz pro Einheit"]

Tun Sie vier Dinge:
1. Fassen Sie die Top-3-Trends in einfacher Sprache zusammen, jeweils mit der Zahl, die sie unterstützt.
2. Fügen Sie eine neue Spalte hinzu, die [METRIC, z. B. "Umsatz pro Einheit"] berechnet, und erklären Sie die Formel in einer Zeile.
3. Kennzeichnen Sie alle Zeilen, die wie Fehler oder Ausreißer aussehen.
4. Schlagen Sie ein Diagramm vor, das den Haupttrend zeigt, und welche Spalten verwendet werden sollen.
Beispielausgabe
Top-Trends: 1. Der Umsatz im Westen wuchs über den Zeitraum um 38 % (Q1 412K € → Q4 568K €) — das schnellste aller Regionen. 2. Der Umsatz pro Einheit fiel unternehmensweit um 9 % (24,10 € → 21,90 €), angetrieben hauptsächlich durch die Rabatte der Ostregion. 3. Die verkauften Einheiten stiegen um 22 %, aber der Umsatz nur um 11 % — das Volumen steigt, die Preisrealisierung fällt. Neue Spalte "Umsatz pro Einheit" → =C2/D2 (Umsatz geteilt durch Einheiten, nach unten in der Tabelle gefüllt). Ausreißer: Zeile 47 zeigt 0 Einheiten, aber 1.800 € Umsatz — wahrscheinlich ein Dateneingabefehler, der überprüft werden sollte. Vorgeschlagenes Diagramm: Ein Liniendiagramm des Umsatzes pro Einheit nach Monat, aufgeteilt nach Region, um zu zeigen, wo die Proserosion stattfindet.

TippFormatieren Sie Ihren Range als Table (Ctrl+T) first – Copilot ist zuverlässiger bei Formula-Spalten wenn es in einer Named Table sitzt.

Copilot

Langen Outlook-Thread zusammenfassen und Antwort verfassen

Erfassen Sie einen vergrabenen Thread und antworten Sie in einem Schritt (Microsoft 365 Copilot in Outlook).

Der Prompt 2 fields to fill
Fassen Sie diesen E-Mail-Thread zusammen und entwerfen Sie meine Antwort.

Zusammenfassung zuerst: was wurde entschieden, was ist noch offen, wer wartet auf wen und welche Daten werden erwähnt — maximal 5 Aufzählungspunkte.

Entwerfen Sie dann eine Antwort von mir (, ), die: [WHAT MY REPLY NEEDS TO DO, z. B. "bestätigen Sie die Deadline des Donnerstags und fragen Sie Marcus nach den Anmeldeinformationen"].

Halten Sie die Antwort unter 120 Wörtern, direkt, kein Füllstoff. Erfinden Sie keine Fakten, die nicht im Thread sind.
Beispielausgabe
Zusammenfassung: - Entscheidung: Vendor-Onboarding beginnt in der Woche vom 16. Jun. (bestätigt von Sarah). - Offen: Rechtliches hat die MSA noch nicht unterzeichnet — kein Datum gegeben. - Blocker: Marcus schuldet die API-Anmeldeinformationen; zwei Menschen warten auf ihn. - Frist: Pilot-Start ist für 1. Jul. gesperrt. - Konflikt: Sarah nannte das Budget "endgültig" am 9. Jun.; Tom sagte "in Erwartung der Finanzen" am 11. Jun.. Entwurf-Antwort: Hallo alle — bestätige, dass wir auf Kurs für den 1. Jul. Pilot sind. Marcus, können Sie die API-Anmeldeinformationen bis zum Ende des Donnerstags senden? Das ist das eine Element, das Onboarding noch blockiert. Sarah, können Sie den Budget-Status klären, damit Tom und ich übereinstimmen, bevor wir anfangen? Danke, [MY NAME]

TippÖffnen Sie den Thread und nutzen Sie Copilots "Summarize"-Button um es auf echtem Message-History zu groundet – Sie müssen nichts pasten.

Copilot

Word-Dokument aus rohen Bullets entwerfen

Verwandeln Sie rohe Outline in strukturierten First Draft in Microsoft Word mit Copilot.

Der Prompt 3 fields to fill
Entwerfen Sie ein [DOCUMENT TYPE, z. B. "einseitige Projektbeschreibung"] aus den folgenden Notizen.

Publikum: 
Ton: [z. B. "Einfach, sicher, kein Fachjargon"]
Länge: etwa  Wörter.

Strukturieren Sie es mit klaren Überschriften. Wenn meine Notizen dünn sind, lassen Sie einen [eingeklammerten Platzhalter], anstatt Details zu erfinden. Beenden Sie mit einem kurzen Abschnitt "Offene Fragen", das alles auflistet, das ich noch entscheiden muss.

Meine Notizen:
Beispielausgabe
Projektbeschreibung: Abrechnung Module Rollout Ziel Versenden Sie das neue Abrechnungsmodul an alle Kunden bis 1. Juli mit einem zweiwöchigen Puffer für Lastentests. Umfang - Drin: Rechnungsgenerierung, Zahlungsabstimmung, Stripe Webhook-Handling. - Raus: Abonnement-Upgrades (Phase 2). Risiken Datenmigration aus zwei veralteten Datenbanken mit inkompatiblen Datumsformaten. [Eigentümer für Migrations-Bereinigung — TBD.] Offene Fragen - Soft-Launch zu 10 % der Konten zuerst oder vollständiges Release am ersten Tag? - Wird der Kundenservice bis 1. Juli auf Abrechnungsabfragen geschult?

TippGeben Sie Copilot echte Target-Länge und Audience – "etwa 250 Worte für das Exec-Team" erzeugt einen stärkeren Draft als open-ended "schreibe einen Brief."

Copilot

PowerPoint-Deck aus Dokument bauen

Verwandeln Sie ein Word Doc oder Report in strukturierte Slide-Gliederung mit Copilot in PowerPoint.

Der Prompt 4 fields to fill
Erstellen Sie eine Präsentation aus .

Publikum: 
Länge:  Folien, plus eine Titelfolie und eine abschließende Folie.
Ziel des Vortrags: .

Für jede Folie geben Sie mir: eine kurze Überschrift, maximal 3 Aufzählungspunkte und eine einfache Sprechernote. Halten Sie die Aufzählungspunkte als Phrasen, nicht als Sätze. Setzen Sie nicht mehr als eine Idee auf eine Folie.
Beispielausgabe
Folie 1 — Titel: "Abrechnungsmodul: Startplan & Risiken" Folie 2 — Warum jetzt - Veraltetes System versagt im großen Maßstab - Support-Tickets um 30 % gestiegen - Umsatzverlust bei fehlgeschlagenen Zahlungen (Notiz: öffnen Sie mit den Kosten für Nichtstun.) Folie 3 — Was am 1. Jul. versendet wird - Rechnungsgenerierung - Zahlungsabstimmung - Stripe Webhooks Folie 4 — Das echte Risiko - Veralteter Datumformat-Mismatch - Benötigt manuelle Bereinigung vor dem Import - Einwöchiger Puffer eingebaut Folie 5 — Die Anfrage - Genehmigen Sie den zweiwöchigen Zeitplan - Weisen Sie heute einen Migrations-Eigentümer zu

TippZeigen Sie Copilot eine spezifische Datei ("erstelle aus Q3-Billing-Brief.docx") – es zieht die echte Struktur statt zu raten.

Copilot

Teams-Meeting-Recap, das Sie verpasst haben

Erhalten Sie Entscheidungen, Action Items und was Sie speziell verpasst haben (Copilot).

Der Prompt
Ich habe dieses Treffen verpasst. Halten Sie mich mit dem Transkript und der Aufzeichnung auf dem Laufenden.

Geben Sie mir:
1. Eine dreieinhalb Zusammenfassung: Thema, Hauptentscheidung, größte offene Frage.
2. Aktionspunkte als Tabelle — Eigentümer | Aufgabe | Fällig (verwenden Sie "TBD", wenn kein Datum gesagt wurde).
3. Alles, was speziell über [MY NAME or MY TEAM, z. B. "das Daten-Team" oder "die Migration"] gesagt wurde.
4. Eine Sache, die debattiert, aber nicht gelöst wurde.

Erfinden Sie nicht Eigentümer oder Daten, die nicht erwähnt wurden.
Beispielausgabe
Zusammenfassung: Das Team überprüfte die Q3-Abrechnung Rollout und stimmte zu, den öffentlichen Start zwei Wochen für Lastentests zu verschieben. Die offene Frage ist, ob der Support bis zum neuen Datum auf Abrechnungsabfragen vorbereitet ist. Aktionspunkte: Eigentümer | Aufgabe | Fällig Priya | Lasttest-Szenario-Liste | 20. Jun. Marcus | CS-Schulungsplan bestätigen | 18. Jun. Engineering | Fehler der Rechnungsseitennummerierung | 17. Jun. Über das Daten-Team: Priya markierte, dass die Migrations-Bereinigung einen Ingenieur für ~3 Tage in der Woche vom 16. Jun. benötigt — sie fragte Ihr Team, wer zu benennen. Ungelöst: Soft-Launch zu 10 % zuerst vs. vollständiges Release am ersten Tag.

TippCopilot in Teams funktioniert nur auf recorded oder transcripted Meetings – schalten Sie Transcription an, wenn Sie anrufen schedulen.

Copilot

Unfamiliar Code erklären (GitHub Copilot)

Nutzen Sie Copilot Chat /explain um eine Funktion vorher zu verstehen.

Der Prompt 1 field to fill
Erklären Sie den ausgewählten Code jemandem, der die Grundlagen der Syntax kennt, aber diese Codebasis nicht.

1. Was es in einem Satz tut.
2. Ein Durchgang durch jeden logischen Block und warum er dort ist.
3. Der Teil, den ein Neuankömmling wahrscheinlich am meisten falsch liest.
4. Alle Nebenwirkungen, Fälle oder Ausfalsmodi.

Gehen Sie nicht davon aus, dass ich das Framework kenne — buchstabieren Sie nicht offensichtliche Aufrufe.

Code:
Beispielausgabe
Was es tut: Holt Benutzer von einer API und gibt nur die aktiven zurück. Durchgang: - `async`/`await`: Die Funktion pausiert bei dem Netzwerkaufruf, anstatt die App zu blockieren. - `response.json()`: Analysiert den HTTP-Body in ein JS-Objekt — ohne es haben Sie rohe Bytes. - `.filter(u => u.active)`: Behält nur Benutzer, deren `aktive` Flag wahr ist. Am meisten falsch gelesen: `await` läuft nicht von selbst ab. Wenn der Server hängt und kein Timeout eingestellt ist, kann das Versprechen auf unbestimmte Zeit warten. Fälle: Wenn die Antwort ein Fehlerstatus ist, kann `response.json()` immer noch ein Fehlerobjekt analysieren — überprüfen Sie `response.ok` vor dem Vertrauen in die Daten.

TippWählen Sie Code in Ihrer IDE, dann tippen Sie "/explain" in Copilot Chat – es scopet die Antwort auf genau das, was Sie highlighted, statt den ganzen File.

Copilot

Unit Tests generieren (GitHub Copilot)

Fragen Sie Copilot Chat /tests um Happy Path plus Edge Cases zu decken.

Der Prompt 1 field to fill
Schreiben Sie Einheitstests für die ausgewählte Funktion mit [TEST FRAMEWORK, z. B. "Jest" / "pytest" / "JUnit"].

Abdeckung:
- Der normale/glückliche Pfad.
- Grenzfälle (leere Eingabe, Null, maximale Werte).
- Ungültige Eingabe und der Fehler, den sie werfen sollte.
- Ein realistischer Grenzfall spezifisch für das, was diese Funktion tut.

Verwenden Sie klare Test-Namen, die das Verhalten beschreiben, nicht "test1". Fügen Sie einen einzeiligen Kommentar zu jeder nicht offensichtlichen Assertion hinzu.

Funktion:
Beispielausgabe
describe('calculateDiscount', () => { it('applies the percentage discount to a normal price', () => { expect(calculateDiscount(100, 20)).toBe(80); }); it('returns the original price when discount is 0', () => { expect(calculateDiscount(100, 0)).toBe(100); }); it('throws when the discount is over 100%', () => { expect(() => calculateDiscount(100, 120)).toThrow('Invalid discount'); }); it('rounds to 2 decimals to avoid floating-point drift', () => { // 19.99 * 0.1 would otherwise yield 1.7991000000000002 expect(calculateDiscount(19.99, 10)).toBe(17.99); }); });

TippNach Copilot die Tests generiert, führen Sie sie aus bevor Sie trusten – ein generated Test, der gegen buggy Code passt, lockt einen Bug. Edge Cases sind wo Sie echte Probleme fangen.

Copilot

Funktion refaktorieren (GitHub Copilot)

Erhalten Sie eine saubere Version mit der Begründung, nicht nur ein Rewrite.

Der Prompt 1 field to fill
Refaktorisieren Sie die ausgewählte Funktion für Lesbarkeit und Wartbarkeit, ohne sein Verhalten zu ändern.

Regeln:
- Halten Sie die gleichen Ein- und Ausgaben sowie Nebenwirkungen.
- Bevorzugen Sie klare Namen und frühe Rückgaben über tiefe Verschachtelung.
- Fügen Sie keine neue Abhängigkeit hinzu, es sei denn, Sie erklären, warum es sich lohnt.

Geben Sie mir: den refaktorierten Code, dann eine kurze Aufzählungsliste, was Sie geändert und warum. Wenn Sie beim Refaktorisieren einen wahrscheinlichen Fehler erkennen, kennzeichnen Sie ihn separat — beheben Sie ihn nicht stillschweigend.

Code:
Beispielausgabe
Refaktorisiert: function getActiveUserEmails(users) { if (!users?.length) return []; return users .filter(user => user.active) .map(user => user.email.toLowerCase()); } Was sich geändert hat: - Frühe Rückgabe für Null/leere Eingabe hinzugefügt (warfvorher on undefined). - Umbenannt `x` → `user` und `fn` → `getActiveUserEmails` für Absicht. - Ersetzte manuelle for-loop + push durch filter/map. Möglicher Fehler (Kennzeichnung, nicht Behebung): Das Original kleingeschriebene E-Mails nicht, daher war die Duplikatserkennung nachgelagert case-sensitiv. Ich normalisierte es — bestätigen Sie, dass dies das Verhalten ist, das Sie vor dem Zusammenführen wünschen.

TippDas "flag Bugs separat, silent-fix nicht"-Anweisung zählt – ein Refactor, der Behavior ruhig ändert, ist wie ein "cleanup" PR Production bricht. Sie wollen die Änderung surfaced.

Copilot

Error Message debuggen (GitHub Copilot)

Fügen Sie Error und Code in Copilot Chat /fix ein und erhalten Sie Grund.

Der Prompt 3 fields to fill
Ich bekomme diesen Fehler. Helfen Sie mir, ihn richtig zu beheben.

Fehler:


Relevantem Code:


Was ich versuchen wollte: 

Sagen Sie mir: (1) die Ursache in einfachem Englisch, (2) die spezifische Reparatur mit dem korrigierten Code, (3) warum es passiert ist, damit ich es nächstes Mal vermeide, und (4) eine Sache zum Überprüfen, falls es ein tieferes Problem gibt. Unterdrücken Sie nicht einfach den Fehler.
Beispielausgabe
Ursache: Sie rufen `.map()` auf `data` auf, bevor der Fetch aufgelöst wird, also ist `data` bei der ersten Darstellung immer noch `undefined`. Reparatur: const [data, setData] = useState([]); // Standardwert [] nicht undefined // ... {data.map(item => <Row key={item.id} item={item} />)} Warum es passiert ist: Die Komponente wird einmal dargestellt, bevor der asynchrone Fetch fertig ist; `undefined.map` wirft. Standardzustand auf einem leeren Array macht die erste Darstellung sicher. Tiefere Überprüfung: Behandeln Sie auch die Fehler- und Ladezustände — wenn der Fetch fehlschlägt, bleibt `data` stillschweigend `[]`. Fügen Sie einen `error` -Status hinzu, damit eine fehlgeschlagene Anfrage nicht von "keine Ergebnisse" nicht zu unterscheiden ist.

TippFügen Sie den ganzen Stack Trace ein, nicht nur die letzte Zeile – Copilot nutzt die Call Chain um zu finden, wo der Bad Value kam, was usually frames oben ist.

Copilot

Commit Message oder PR Description schreiben (GitHub Copilot)

Verwandeln Sie ein Diff in klare Conventional Commit Message und PR Summary.

Der Prompt 1 field to fill
Schreiben Sie eine Commit-Nachricht und eine kurze PR-Beschreibung für die gestaffelten Änderungen.

Commit-Nachricht: Verwenden Sie Conventional Commits (z. B. feat:, fix:, refactor:). Ein prägnanter Betreffzeile unter 72 Zeichen, gefolgt von einem Body, das das "Warum", nicht das "Was" erklärt.

PR-Beschreibung: 2-3 Sätze über das Geänderte und warum, eine Aufzählungsliste der wichtigsten Änderungen und eine "Testanleitung"-Zeile.

Wiederholen Sie die Diff-Zeile für Zeile nicht — fassen Sie die Absicht zusammen. Kontext: .
Beispielausgabe
Commit: fix: default user list to empty array to prevent render crash The component rendered before the fetch resolved, so `data.map` threw on undefined. Defaulting state to [] makes the first render safe and removes the white-screen error on slow connections. PR-Beschreibung: Behebt den zeitweiligen Absturz auf der Seite "Benutzer" wenn die API langsam ist. Die Liste rennt jetzt einen leeren Status anstatt zu werfen. - Standard `data` -Status auf `[]` statt `undefined` - Fügen Sie einen expliziten Fehlerstatus für fehlgeschlagene Anfragen hinzu Testanleitung: Drosseln Sie das Netzwerk auf "Slow 3G" und laden Sie /users — die Seite sollte den leeren Status anzeigen, dann die Liste, ohne Konsolenfehler.

TippNutzen Sie Copilots "Generate Commit Message"-Button im Source Control Panel – der Diff ist schon in Context, Sie pasten nichts.

Häufig gestellte Fragen

Was sind die besten Copilot Prompts?

Die, die Copilot etwas Konkretes zu handeln geben: eine spezifische Excel-Tabelle, einen echten Outlook-Thread, eine ausgewählte Funktion, oder eine Stack-Spur – plus die exakte Struktur, die Sie zurück wollen. Diese Seite sammelt jene für beide Microsoft 365 Copilot und GitHub Copilot, jeweils mit einer Beispielausgabe.

Funktionieren diese für beide Microsoft 365 Copilot und GitHub Copilot?

Ja – das Set wird zwischen ihnen geteilt. Die Excel-, Outlook-, Word-, PowerPoint- und Teams-Prompts sind für Microsoft 365 Copilot; die erklären, Tests, umgestalten, fix und Commit-Nachricht-Prompts sind für GitHub Copilot Chat in Ihrem Editor. Jede Card notiert, welche Copilot es für ist.

Wie bekomme ich die besten Ergebnisse von GitHub Copilot Chat?

Wählen Sie den relevanten Code zuerst aus, dann führen Sie den Prompt aus – Copilot umfaßt seine Antwort zu, was Sie hervorgehoben haben statt zu raten an die ganze Datei. Die Slash-Befehle /explain, /tests und /fix ordnen direkt mehreren Prompts hier zu, und das Kleben des vollständigen Stack-Spurung (nicht nur die letzte Zeile) hilft ihm die echte Ursache zu finden.

Sind diese Copilot Prompts kostenlos?

Ja – jeder Prompt hier ist kostenlos zu kopieren ohne Konto, E-Mail oder Bezahlschranke. Sie benötigen Zugriff auf Copilot selbst (eine Microsoft 365 Copilot-Lizenz oder eine GitHub Copilot-Subscription), aber die Prompts kosten nichts.