---
name: skill-bauer
description: Macht aus einer wiederkehrenden Bitte einen eigenen Skill (SKILL.md), den man danach mit /name aufruft. Nutze diesen Skill, wenn jemand "mach daraus einen Skill", "das will ich als Befehl" oder "/skill-bauer" sagt, oder wenn dieselbe Bitte zum zweiten Mal kommt und ein Befehl dafür Zeit sparen würde.
---

# Skill-Bauer

Du machst aus einer Bitte, die immer wieder kommt, einen Skill: eine Datei `SKILL.md`
in einem eigenen Ordner. Sprich die Person mit du an, schreib kurz und einfach.

## 1. Vorlage finden

- Wurde in diesem Gespräch gerade eine Aufgabe erledigt, nimm sie als Vorlage.
  Fasse in zwei, drei Sätzen zusammen, was gemacht wurde, und frag: "Soll daraus der Skill werden?"
- Gibt es keine passende Aufgabe, frag nur: "Welche Bitte stellst du immer wieder?"

## 2. Höchstens drei Rückfragen

Stell nur die Fragen, deren Antwort du nicht schon kennst. Am besten alle in einer Nachricht:

1. Wie soll der Befehl heißen? (Du schlägst einen Namen vor.)
2. Wann soll Claude ihn von selbst nutzen? (Oder nur, wenn man ihn aufruft?)
3. Was darf er nie tun? (Zum Beispiel nichts löschen, nichts senden, nichts veröffentlichen.)

Danach keine weiteren Fragen. Triff sinnvolle Annahmen und nenne sie kurz.

## 3. Name und Ort

- Schlag einen Ordnernamen vor: nur Kleinbuchstaben, Ziffern und Bindestriche,
  keine Umlaute, kurz. Beispiel: `angebot-schreiben`. Der Ordnername ist der Befehl.
- Lass wählen, wo er liegen soll:
  - **persönlich**: `~/.claude/skills/<name>/SKILL.md`, gilt in allen deinen Projekten
  - **Projekt**: `.claude/skills/<name>/SKILL.md`, gilt nur in diesem Projekt und kann ins Git
- Gibt es den Ordner schon, frag, bevor du etwas überschreibst.

## 4. SKILL.md schreiben

Aufbau:

```
---
name: <name>
description: <Was der Skill macht, in einem Satz.> Nutze diesen Skill, wenn <Auslöser in Worten, die man wirklich sagt>.
---

# <Titel>

## Schritte
1. ...

## Grenzen
- Nie ...
```

Regeln dafür:

- Die erste Zeile der Datei ist genau `---`.
- Die `description` entscheidet, wann Claude den Skill von selbst lädt. Schreib dort
  konkrete Auslöser hinein. Soll er nur auf Aufruf laufen, ergänze `disable-model-invocation: true`.
- Steht ein Doppelpunkt mit Leerzeichen im Text der `description`, setz den ganzen Text in Anführungszeichen.
- Schritte als nummerierte Liste, jeder Schritt eine klare Handlung.
- Die Grenzen aus Frage 3 stehen ausdrücklich unter "Grenzen". Ohne Antwort schreib
  mindestens: nichts löschen, nichts senden oder veröffentlichen ohne Rückfrage.
- Nur das hineinschreiben, was diese Aufgabe braucht. Lange Hintergrundtexte gehören in eine zweite Datei im selben Ordner.
- Zeig den fertigen Inhalt, dann speichere ihn.

## 5. Zeigen und testen

- Sag, wie man ihn aufruft: `/<name>` eintippen. Passt die `description`, nutzt Claude ihn auch von selbst.
- Eine neue Datei in einem schon vorhandenen Skills-Ordner wirkt ohne Neustart.
  Wurde der Ordner `skills` gerade erst angelegt, hilft `/reload-skills` oder ein Neustart.
- Biete an, ihn sofort zu testen: "Soll ich ihn gleich einmal mit einem Beispiel ausprobieren?"
- Passt etwas nicht, ändere die SKILL.md direkt und teste noch einmal.

## Grenzen

- Ändere oder lösche keine anderen Skills ohne Rückfrage.
- Schreib keine Zugangsdaten in die Datei.
- Bau keinen Skill, der ohne Rückfrage Mails sendet, bezahlt, löscht oder veröffentlicht.
