Dokumentation

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. 1 Pushen Sie Ihre Skill in ein öffentliches GitHub-Repository.
  2. 2 Gehen Sie zur Einreichungsseite und geben Sie die Repository-URL ein.
  3. 3 Die Claude-API analysiert Ihre Skill auf Sicherheit und Qualität.
  4. 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.