Skills verändern die Arbeit von Entwicklern mit KI grundlegend, indem sie wiederkehrende Workflows in wiederverwendbare, strukturierte Funktionen verwandeln. Als führender KI-Code-Editor ist Cursor oft das bevorzugte Werkzeug für den Einsatz von Skills, doch die Einrichtung erfordert ein Verständnis von Dateistruktur, Kontextverwaltung und Prompt-Design. Dieser Leitfaden zeigt, wie du Cursor Skills erstellst und konfigurierst, nützliche Beispiele erkundest und mit KI eigene Skills entwickelst, um Best Practices in wiederverwendbares „Muskelgedächtnis“ zu verwandeln.
Wie erstellt und nutzt man Skills in Cursor?
Damit Cursor Skills praktisch nutzbar werden, musst du zunächst verstehen, wie du sie in deiner Projektstruktur einrichtest. Sobald die Einrichtung steht, kannst du Skills mühelos erstellen, organisieren und nutzen, um deine Entwicklungs-Workflows zu automatisieren. Folge diesen Schritten, um Skills in Cursor zu erstellen und zu verwenden.
Schritt 1: Einen .cursor-Ordner erstellen
Wechsle zunächst in das Stammverzeichnis deines Projekts und erstelle einen Ordner mit dem Namen .cursor. In diesem Ordner werden Cursor-spezifische Konfigurationsdateien und Einstellungen auf Projektebene gespeichert.
Schritt 2: Ein skills-Verzeichnis hinzufügen
Erstelle als Nächstes einen skills-Ordner innerhalb von .cursor. Dieses Verzeichnis enthält all deine eigenen Skills.
Schritt 3: Für jeden Skill einen eigenen Ordner anlegen
Jeder Skill sollte einen eigenen Ordner innerhalb des skills-Verzeichnisses haben. Zum Beispiel:
api-creation-skilldocumentation-creatorcode-review-assistant
Indem du Skills in einzelne Ordner aufteilst, vermeidest du Konflikte und erleichterst Aktualisierungen, wenn deine Skill-Bibliothek wächst
Schritt 4: Eine SKILL.md-Datei hinzufügen
Erstelle in jedem Skill-Ordner eine Datei mit dem Namen SKILL.``md. Dies ist das Standardformat, mit dem definiert wird, wie der Skill funktioniert und wann Cursor ihn anwenden soll.
Schritt 5: Die Grundstruktur definieren
Sobald die Datei erstellt ist, füge die wesentlichen Abschnitte hinzu, die den Skill beschreiben.
Eine typische SKILL.md-Datei sollte Folgendes enthalten:
Titel: Der Name des Skills.
Beschreibung: Erläutert, wann der Skill verwendet werden soll.
Anweisungen: Schrittweise Anleitung, der Cursor beim Ausführen von Aufgaben folgt.
Eine klare Struktur hilft Cursor, den Zweck des Skills zu verstehen und konsistentere Ergebnisse zu erzeugen.
Schritt 6: Optionale Erweiterungen hinzufügen (bei Bedarf)
Nachdem du die Grundlagen definiert hast, kannst du den Skill durch zusätzliche Abschnitte verstärken, etwa:
Vorlagen
Beispiele
Hinweise
Validierungsregeln
Anforderungen an die Ausgabe
Schritt 7: Den Skill in Cursor verwenden
Sobald der Skill konfiguriert ist, öffne den Cursor Chat mit Strg + I. Gib / ein, um die verfügbaren Skills anzuzeigen, wähle den gewünschten aus und beschreibe anschließend deine Aufgabe. Cursor lädt die Anweisungen des ausgewählten Skills automatisch und wendet sie auf die Aufgabe an.
Schritt 8: Cursor den Workflow ausführen lassen
Die KI befolgt deine Skill-Regeln, stellt bei Bedarf Rückfragen und erzeugt entsprechend strukturierte Ausgaben wie APIs oder Dokumentationen.
Eigene Skills können die Arbeitsweise von Entwicklern mit Cursor erheblich verbessern. Indem häufig genutzte Prompts in wiederverwendbare Workflows verwandelt werden, sparen Teams Zeit, wahren Konsistenz und vereinfachen komplexe Entwicklungsaufgaben.
| Skill | Zweck |
|---|---|
| canvas | Erstellt/bearbeitet .canvas.tsx und öffnet ein visuelles Canvas (Diagramme, Tabellen, Analysefenster usw.) neben dem Chat |
| sdk | Nutzt das Cursor SDK (@cursor/sdk/ cursor-sdk), um Agent in Skripten, CI und Automatisierungen aufzurufen |
| babysit | Hält den mergefähigen Status eines PR aufrecht: bearbeitet Kommentare, löst Konflikte, behebt CI-Probleme |
| statusline | Konfiguriert die benutzerdefinierte Statusleiste der CLI (statusLine in ~/.cursor/cli-config.json) |
| split-to-prs | Teilt aktuelle Änderungen in mehrere kleine, gut prüfbare PRs auf |
| update-cursor-settings | Ändert die IDE-Einstellungen (settings.json: Theme, Schriftart, Formatierung usw.) |
| update-cli-config | Ändert die CLI-Konfiguration (~/.cursor/cli-config.json: Berechtigungen, Genehmigungsmodus, vim usw.) |
| shell | Verarbeitet den Befehl /shell und führt den nachfolgenden Text als wörtlichen Shell-Befehl aus |
| migrate-to-skills | Migriert .cursor/rules/.mdc und .cursor/commands/.md ins Skills-Format |
| create-subagent | Erstellt einen benutzerdefinierten Subagenten (dedizierter KI-Subagent) |
| create-rule | Erstellt Cursor Rules (.cursor/rules/, AGENTS.md usw.) |
| create-hook | Erstellt Cursor Hooks (hooks.json, führt benutzerdefinierte Logik vor/nach Agent-Ereignissen aus) |
| create-skill | Erstellt einen neuen Agent Skill (schreibt SKILL.md-Struktur und -Spezifikationen) |
Externe Skills, die in Cursor funktionieren
| Skill | Beschreibung | GitHub-Link |
|---|---|---|
| best-of-n-solving | Probiert mehrere Lösungsansätze für ein schwieriges Problem parallel in isolierten git-worktrees aus und wählt anschließend die beste Lösung. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/best-of-n-solving/SKILL.md |
| parallel-exploring | Erkundet eine große Codebasis schnell, indem mehrere schreibgeschützte Subagenten gestartet werden, die verschiedene Bereiche gleichzeitig untersuchen. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/parallel-exploring/SKILL.md |
| adding-e2e-tests | Richtet Playwright mit Konfiguration, Beispieltests, Page Objects und CI-Integration ein. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-e2e-tests/SKILL.md |
| adding-auth | Fügt OAuth-Login, Sitzungsverwaltung und geschützte Routen mit Auth.js (NextAuth) hinzu. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-auth/SKILL.md |
| adding-stripe | Integriert Stripe-Checkout, Abonnements, Webhooks und das Kundenportal. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-stripe/SKILL.md |
| adding-docker | Dockerisiert jede App mit einem mehrstufigen Dockerfile, docker-compose und .dockerignore. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-docker/SKILL.md |
| adding-analytics | Fügt jeder Web-App PostHog-Event-Tracking, Seitenaufrufe, Feature-Flags und Session-Replay hinzu. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-analytics/SKILL.md |
| adding-error-tracking | Fügt Sentry-Absturzberichte, Performance-Überwachung und Source Maps hinzu. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/adding-error-tracking/SKILL.md |
| auditing-security | Systematisches Sicherheitsaudit, das auf die OWASP Top 10-Schwachstellen, offengelegte Geheimnisse und unsichere Muster prüft. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/auditing-security/SKILL.md |
| profiling-performance | Profiliert die CPU-Leistung einer laufenden App mit dem Browser-Profiler von Cursor, um Call Stacks zu erfassen und langsame Funktionen zu identifizieren. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/profiling-performance/SKILL.md |
| converting-css-to-tailwind | Wandelt herkömmliche CSS-Stylesheets in Tailwind-Utility-Klassen um — Selektoren, Media Queries, Pseudoklassen, Animationen und beliebige Werte. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/converting-css-to-tailwind/SKILL.md |
| generating-images | Erzeugt oder bearbeitet Bilder (Icons, Logos, Blog-Header, OG-Bilder, Illustrationen, Mockups) mit OpenAI gpt-image-2. Unterstützt Text-zu-Bild, Bild-zu-Bild, maskiertes Inpainting und parallele Batch-Jobs. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/generating-images/SKILL.md |
| api-smoke-testing | Ermittelt API-Routen aus der Codebasis, ruft jeden Endpunkt auf und meldet, welche davon Fehler zurückgeben. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/api-smoke-testing/SKILL.md |
| creating-pr | Erstellt saubere, prüfbereite Pull Requests mit konventionellen Titeln, strukturierten Beschreibungen und verknüpften Issues. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/creating-pr/SKILL.md |
| babysitting-pr | Überwacht einen offenen PR auf CI-Fehler, Review-Kommentare und Merge-Konflikte — und behebt sie automatisch, um den PR mergebereit zu halten. | https://github.com/spencerpauly/awesome-cursor-skills/blob/main/resources/babysitting-pr/SKILL.md |
Bonus-Tipp: Persönliche Skills mühelos mit Kimi erstellen
Mit der Funktion „Dokument zu Skills“ von Kimi verwandelst du vorhandene Dokumente, Code oder Vorlagen in wiederverwendbare KI-Skills. Statt Dateien nur zu lesen oder zusammenzufassen, extrahiert sie strukturierte Workflows direkt aus deinen Inhalten und wandelt sie in automatisierte Aktionen um. So lassen sich Abläufe aus Office-Dateien oder internen Dokumenten mühelos wiederverwenden und wiederkehrende Aufgaben automatisieren, ohne Workflows von Grund auf neu aufzubauen.
Wie wandelt man Dokumente in Skills um?
Wenn du bereits SOPs, Vorlagen, Berichte oder strukturierte Dateien hast, kannst du sie direkt in einen Skill innerhalb von Kimi umwandeln. So geht's.
Schritt 1: Das Werkzeug „Dokument zu Skills“ aufrufen
Gehe zu kimi.com, um loszulegen. Klicke auf die Schaltfläche „+“ (Erstellen), navigiere dann zu „Skills“ und wähle die Option „Dokument zu Skills“.
Schritt 2: Office-Dateien hochladen
Lade vorhandene Dateien wie Word-Dokumente, PDFs, Excel-Tabellen oder Präsentationen hoch. Erkläre nach dem Hochladen deutlich, was Kimi extrahieren, duplizieren oder in einen wiederverwendbaren Skill umwandeln soll. Kimi verarbeitet die Datei anschließend, erkennt zentrale Muster und extrahiert die zugrunde liegende Workflow-Struktur automatisch aus deinem Dokument.
Schritt 3: Deine Skills erstellen und nutzen
Klicke auf „Skill erstellen“, um den Generierungsprozess zu starten. Kimi analysiert dein Dokument und wandelt es in einen strukturierten, wiederverwendbaren Skill um – je nach Dateigröße und Komplexität kann dies einige Minuten dauern.
Sobald der Vorgang abgeschlossen ist, kannst du den Skill öffnen und direkt verwenden. Du hast außerdem die Möglichkeit, ihn zu bearbeiten, den Inhalt zu kopieren oder ihn als .md-Datei zur Wiederverwendung oder zum Teilen herunterzuladen.
Wichtigste Funktionen des Werkzeugs „Dokument zu Skills“ von Kimi
Nachdem du nun verstehst, wie sich Dokumente in wiederverwendbare Skills umwandeln lassen, lohnt sich ein Blick darauf, was diese Funktion so leistungsstark macht.
Dokumente in ein wiederverwendbares Skill- & Wissenssystem verwandeln
Kimi wandelt Dokumente wie SOPs, Handbücher und Richtlinien in strukturierte Skills um. Diese Skills erfassen Workflows, Regeln und Fachwissen in einem wiederverwendbaren Format. Statt statischer Dateien werden deine Dokumente zu umsetzbaren KI-Anweisungen. So nutzt du dasselbe Fachwissen über mehrere Aufgaben hinweg wieder.
Eigene und vorhandene Skills für bessere Ergebnisse kombinieren
Kimi erlaubt es dir, mehrere Skills gemeinsam zu nutzen – darunter deine eigenen sowie integrierte Skills. Indem du verschiedene Skills in einem einzigen Workflow kombinierst, erzielst du Ergebnisse, die besser zu deinen Erwartungen und Aufgabenanforderungen passen. Dieser flexible Ansatz erleichtert es, Skills an unterschiedliche Szenarien anzupassen und die Gesamtqualität der Ausgabe zu verbessern.
Fazit
Skills erleichtern die Verwaltung von Entwicklungsaufgaben, indem sie Anweisungen in wiederverwendbare Workflows innerhalb des Editors verpacken. Das sorgt für konsistente Ergebnisse und verringert die Notwendigkeit wiederholter manueller Prompts beim Programmieren. Entwickler können dieselbe strukturierte Logik projektübergreifend anwenden und so Effizienz und Organisation steigern. Für eine noch schnellere Einrichtung können Werkzeuge wie Kimi vorhandene Dokumente in wiederverwendbare Skills umwandeln und so die Workflow-Automatisierung einfacher und skalierbarer machen.