Wer in Cursor bei jedem neuen Chat erneut Deploy-Checklisten, PR-Vorlagen oder OpenClaw-Troubleshooting-Schritte einfügt, füllt das Kontextfenster schnell mit Prozessbeschreibungen — ohne Wiederverwendung über Sessions hinweg. Agent Skills kapseln „wie man etwas erledigt“ als bei Bedarf geladene Runbooks. Anthropic veröffentlichte das Format Ende 2025 als agentskills.io-Offenstandard; Cursor 2.4+, Claude Code und Gemini CLI sind kompatibel. Dieser Leitfaden richtet sich an Entwickler und Mac-Power-User: Unterschied Skill vs Rule, SKILL.md-Struktur, dreistufiges progressives Laden, Sechs-Schritte-Erstellung und Betrieb auf einer Remote-Mac-Mini für 7×24-Agent-Automatisierung. Felddefinitionen bitte in Cursor- und agentskills.io-Dokumentation verifizieren. Mietpreise: NOVAKVM-Mietpreisseite, Bestellung: Bestellseite, Remote-Zugang: Hilfezentrum.
[ SECTION_01 ] // PAIN_MAP Vom Chatbot zum Agenten: Warum klassische Prompts komplexe Workflows nicht tragen
- Wiederholungsarbeit: Jede neue Konversation beginnt mit „Tests laufen lassen, dann commit, gh pr create“. Fehlt ein Schritt, überspringt der Agent Validierung oder nimmt Abkürzungen.
- Kontextverschmutzung: Komplette Deploy-Handbücher in System Prompt oder Rules verdrängen Code und Diffs; das Modell „vergisst“ eher aktuelle Pfade.
- Keine Versionierung: Mündliche Regeln in Notion oder Slack sind keine Single Source of Truth; Onboarding kollidiert mit Git-Workflows.
- Tool-Inseln: Nur in Cursor Rules festgehaltene Konventionen gelten nicht in Claude Code oder CI-Codex-Agenten — der Offenstandard soll Brüche reduzieren.
- Verwechslung mit MCP: MCP verbindet externe APIs und Datenbanken; Skills beschreiben Reihenfolge und Werkzeugwahl bei bestimmten Aufgaben — komplementär, nicht austauschbar.
- Lokaler Mac schläft: Selbst perfekte Skills nützen wenig, wenn Gateway, Runner oder Langzeit-Agenten auf dem Laptop laufen und Deckel, Sleep oder Netzwechsel die Automatisierung unterbrechen.
- Compliance-Risiko: Skills können personenbezogene Daten oder interne Endpunkte referenzieren. Vor Produktionseinsatz Zugriff, Logging und DSGVO-konforme Auftragsverarbeitung mit Legal und Datenschutz abstimmen — besonders bei EU-Teams und geteilten Repos.
In Enterprise-Setups mit mehreren Repositories und Dutzenden Entwicklern skaliert das Problem schnell: Jeder Maintainer pflegt eigene Prompt-Fragmente in Issues oder Wikis. Agent Skills zentralisieren diese Wissensbausteine in versionierten Ordnern, die Code Review durchlaufen — ähnlich wie Infrastructure-as-Code. Wer bereits Cursor Rules für Stil und Sicherheit nutzt, sollte Skills für alles reservieren, was sequenziell, fehleranfällig und selten ist: Releases, Incident Response, Migrations-Runbooks. Das reduziert Halluzinationen, weil der Agent bei Aktivierung einen festen Pfad sieht statt aus dem Gesamtkontext zu improvisieren. Für Mac-Teams, die Xcode, Simulator und Self-Hosted-Runner kombinieren, ist die Trennung besonders wichtig: Rules halten „kein force-push auf main“, Skills beschreiben „wie der Runner nach OOM neu gestartet wird“.
Kurzdefinition: Ein Skill ist ein wiederverwendbares Runbook für den KI-Agenten — zur richtigen Zeit die richtigen Schritte laden, statt alle Regeln dauerhaft im Kontext zu pinnen.
[ SECTION_02 ] // MATRIX Agent Skill vs Cursor Rule: Entscheidungstabelle
Viele Teams legen „keine Kommentare im Quellcode“ und „vor commit lint“ in Rules, lassen aber „Staging-Deploy in acht Schritten“ im Prompt. Die Tabelle hilft bei der Zuordnung. Faustregel: Alles, was bei jedem Dateizugriff gelten soll, bleibt Rule; alles, was nur bei expliziten Aufgaben („release“, „audit“, „incident“) gilt, wird Skill. Bei Unsicherheit zuerst als Skill prototypen und bei Dauerbedarf in Rules überführen.
| Dimension | Rule | Skill |
|---|---|---|
| Ladezeitpunkt | Dauerhaft in der Session (oder per paths-Scope) | Bei Relevanz vollständiges SKILL.md laden |
| Typischer Inhalt | Namenskonventionen, Git-Sicherheit, Stil | Deploy-Pipelines, Audits, PR-Automation, Domänen-Runbooks |
| Token-Budget | Fester Verbrauch | Zuerst nur name + description, dann Body |
| Auslösung | Automatisch angehängt | Matching auf description oder manuell /skill-name |
| Portabilität | Oft Cursor-spezifisch (.mdc) | agentskills.io, versionierbar im Git-Repo |
| Analogie | Onboarding-Grundregeln | Fachhandbuch (Release, Test, Compliance) |
[ SECTION_03 ] // STRUCTURE SKILL.md-Struktur, YAML-Felder und dreistufiges progressives Laden
Projektstandard: .cursor/skills/ihr-skill-name/SKILL.md. Claude Code und Gemini CLI unterstützen auch .agents/skills/; globale Skills: ~/.cursor/skills/ oder ~/.agents/skills/. Ordnername muss mit name im Frontmatter übereinstimmen.
---
name: deploy-app
description: >-
Wenn der Nutzer eine App nach staging oder production deployen will oder „Release“, „Go-Live“ sagt.
paths:
- "apps/web/**"
disable-model-invocation: false
---
# App deployen
## Anwendungsfälle
- Deploy, Go-Live, Umgebungswechsel
## Schritte
1. scripts/validate.py für Umgebungsvariablen
2. scripts/deploy.sh <environment>
3. Health-Check-Endpunkt prüfen
Dreistufiges Laden spart Token (Cursor-Docs und agentskills.io):
- Level 1 Discovery: Beim Start nur
nameunddescriptionfür Routing. - Level 2 Activation: Nach Match vollständiger SKILL.md-Body und Tool-Aufrufe.
- Level 3 On-demand: Lange Referenzen unter
references/;scripts/werden ausgeführt, Quellcode belastet den Chat weniger.
Die description muss Auslösebedingungen enthalten, keine Zusammenfassung. Falsch: „Enthält Deploy-Anweisungen“. Richtig: „Wenn der Nutzer deployen, Go-Live oder staging/production wechseln will“. Ergänzen Sie bei Bedarf Synonyme aus Ihrem Team-Jargon (z. B. „Rollout“, „Promotion“, „Release-Kanal“), damit das Routing in deutschsprachigen Projekten zuverlässig triggert — ohne die Beschreibung in einen Roman auszuweiten.
Offizielle Referenzen — nach jedem Release erneut öffnen:
Cursor-Dokumentation: Agent Skills
Agent Skills Offenstandard (agentskills.io)
Anthropic Engineering: Agent Skills in der Praxis
[ SECTION_04 ] // RUNBOOK Ersten Agent Skill in Cursor anlegen: Sechs-Schritte-Checkliste
- Eine Verantwortung wählen: Kein „Universal-DevOps-Skill“; getrennt z. B. „PR erstellen“ oder „Sitemap validieren“.
- Verzeichnis anlegen:
mkdir -p .cursor/skills/mein-erster-skill; teamweit auch~/.cursor/skills/. - SKILL.md schreiben: Pflichtfelder
name,description; Body: Gather → Act → Verify mit Rollback-Hinweisen. - Optional scripts/: Wiederkehrende Shell in
scripts/validate.sh; im Skill nur Zweck und erwartete Ausgabe. - Trigger testen: Realistische Nutzerformulierungen; bei Bedarf
/mein-erster-skill. Ab Cursor 2.4:/create-skill,/migrate-to-skills. - Git und Code Review:
.cursor/skills/committen; keine Secrets im Klartext; Produktionsschritte mit Zweitbestätigung. Bei EU-Datenflüssen Skill-Inhalte auf unnötige personenbezogene Felder prüfen (DSGVO, Datenminimierung).
Qualitätsregeln: Progressive Disclosure (SKILL.md grob unter 500 Zeilen, Details in references/), einheitliche Terminologie, POSIX-Pfade (scripts/deploy.sh), Begründungen („validate vor Deploy verhindert fehlende Env-Vars beim Start“).
Nach dem ersten Skill lohnt sich ein Skill-Katalog-Review im Team: Welche Beschreibungen überschneiden sich? Zwei Skills mit ähnlichen Triggern verwirren das Routing. Benennen Sie Skills nach Verb und Objekt (create-release-pr, audit-deps). Dokumentieren Sie in der README des Repos, welche Skills Pflicht für bestimmte Verzeichnisse sind — optional gekoppelt an paths im Frontmatter. Für Audits unter DSGVO notieren Sie in references/, welche Logs und Artefakte personenbezogene Daten enthalten können, damit der Agent keine vollständigen Nutzerexporte in den Chat lädt.
[ SECTION_05 ] // DATA Ökosystem 2026: Fakten, Richtungen und FAQ
- Offenstandard: Anthropic veröffentlichte Agent Skills im Dezember 2025; Spezifikation auf agentskills.io, Repository agentskills/agentskills — Stand vor Go-Live prüfen.
- Cursor-Version: Ab 2.4 stabile Skills im Agent-Modus;
/migrate-to-skillsmigriert dynamic rules und Slash-Commands. - Integrationen (Auszug): agentskills.io listet u. a. Cursor, Claude Code, Gemini CLI, GitHub Copilot — Liste vor Veröffentlichung aktualisieren.
- Pflicht-Frontmatter:
name(Kleinbuchstaben, Ziffern, Bindestrich) unddescription; optionalpaths,disable-model-invocation: truefür nur manuelles/skill-name. - Skill vs MCP: Skill = Workflow und Domänenwissen; MCP = Tool-Endpunkte. Skills können MCP-Nutzung anweisen, ersetzen das Protokoll nicht.
Beliebte Community-Richtungen 2026: React/Next-Performance-Audits (Vercel), PR-Automation, TDD-Schleifen, „Skill Writer“. Unternehmen können interne Skills für Angebots- und Rückgabe-Checklisten bei Mac-Miet-Szenarien pflegen — Skill definiert Prozess, Hardware liefert Laufzeit.
Häufige Fragen: Können Skills Sub-Skills aufrufen? In der Praxis verweist der Agent-Modus auf mehrere Skills nacheinander, wenn Beschreibungen klar getrennt sind — planen Sie Komposition explizit. Ersetzen Skills MCP? Nein; ein Deploy-Skill kann sagen „Hole Secrets über MCP-Server X“, aber die Verbindung bleibt MCP. Müssen Skills auf Englisch sein? Nein, aber Trigger-Begriffe in description sollten die Formulierungen Ihres Teams abdecken (Deutsch und Englisch bei gemischten Teams). Was passiert bei disable-model-invocation: true? Nur manuelles /skill-name — sinnvoll für destruktive Ops. Wie migriert man alte .mdc Rules? Cursor 2.4 /migrate-to-skills erzeugt Ordnerstruktur; danach manuell auf eine Verantwortung pro Skill trimmen.
[ SECTION_06 ] // CLOSE Agent Skills auf Remote-Mac: Szenarien und NOVAKVM-Abschluss
Für „OpenClaw-Gateway-Troubleshooting-Skill“ oder „iOS-CI-Self-Heal“ liegt .cursor/skills/ im Repo — die Laufzeitumgebung entscheidet über 7×24-Kontinuität.
- MacBook lokal: Sleep, heimisches WLAN, Xcode-Konkurrenz unterbrechen lange Test-Schleifen.
- Linux-VPS: Kein codesign, kein Metal, kein Simulator — macOS-/iOS-Skills scheitern.
- Geteilte Cloud-Macs: Multi-Tenant, instabile Metal- und Build-Queues für Produktions-CI.
Brauchen Sie stabiles Metal, dediziertes Apple Silicon, flexible Tages-/Wochen-/Monatsmiete für iOS-CI/CD und Agent-Automation, ist NOVAKVM Mac Mini M4 / M4 Pro Bare-Metal-Miete oft die bessere Basis: Skills sagen „wie“, der exklusive Knoten „dass es durchläuft“. SSH, Bildschirmfreigabe, mehrere Regionen; ein .cursor/skills/-Repo für alle. Typisches Setup: Skills im Monorepo, Self-Hosted-GitHub-Runner oder OpenClaw-Gateway auf gemietetem Mac, Entwickler triggern Tasks von Windows/Linux-Clients — der Agent arbeitet auf macOS mit echtem Keychain und Simulator-Zugriff. Bei EU-Kunden dokumentieren Sie in internen Skills, welche Daten den Mietknoten verlassen; NOVAKVM stellt dedizierte Hardware ohne Nachbar-VM-Risiko — Auftragsverarbeitung und DSGVO-Anforderungen mit Ihrem Datenschutzbeauftragten gegen Verträge und Hilfezentrum-Remote-Richtlinien prüfen. Modelle und Preise: Mietpreisseite, Bestellung: Bestellseite, Verbindung: Hilfezentrum.