Skills erstellen
Eine Skill ist nur eine Markdown-Datei mit YAML-Frontmatter. Wenn Sie Domänenwissen haben, das es wert ist, geteilt zu werden, schreiben Sie es in eine SKILL.md.
Dateistruktur
SKILL.md
--- name: my-skill description: One sentence shown in lazy-load preview. version: 1.0.0 author: your-github-username tags: - laravel - php - testing --- # My Skill ## Overview What this skill teaches Claude and when to apply it. ## Conventions - Always use X instead of Y - Prefer Z pattern for ABC scenarios ## Examples ```php // Your code examples here ```
Frontmatter-Felder
| Feld | Pflicht | Beschreibung |
|---|---|---|
| name | Pflichtfeld | URL-freundlicher Bezeichner. |
| description | Pflichtfeld | Ein Satz — wird in der Lazy-Load-Vorschau und im Katalog angezeigt. |
| version | Optional | Semantische Version, z.B. 1.0.0. |
| author | Optional | Ihr GitHub-Benutzername. |
| tags | Optional | Array von Tags für Suche und Filterung. |
Inhaltsrichtlinien
- ▸Seien Sie konkret. „Immer
$query->whereNull('deleted_at')verwenden" ist besser als „Soft Deletes verwenden". - ▸Fügen Sie Beispiele hinzu. Code-Blöcke machen Anweisungen eindeutig.
- ▸Nennen Sie den Kontext. Für welchen Projekttyp, welches Framework oder welche Situation gilt diese Skill?
- ▸Bleiben Sie fokussiert. Eine Skill = eine Domäne. Mischen Sie nicht Laravel + Sicherheit + Testing in eine Datei.
Im Katalog einreichen
- 1 Pushen Sie Ihre Skill in ein öffentliches GitHub-Repository.
- 2 Gehen Sie zur Einreichungsseite und geben Sie die Repository-URL ein.
- 3 Die Claude-API analysiert Ihre Skill auf Sicherheit und Qualität.
- 4 Bei Genehmigung erscheint sie innerhalb von Minuten im Katalog.
Sicherheitsanalyse
Jede eingereichte Skill wird von Claude auf Prompt-Injection, unbefugten Dateizugriff und Datenexfiltrationsmuster überprüft. Als gefährlich eingestufte Skills werden von einem Administrator geprüft. Wenn Sie Ihre Skill auf Wissen konzentrieren — ohne Codeausführung oder externe Anfragen — ist eine reibungslose Genehmigung gewährleistet.