Skill übersetzen — Anleitung auf Deutsch, UTF-8-Ausgabe
Übersetzt einen bestehenden Agent Skill von Sprache A nach Sprache B.
Alle Anweisungen in diesem Skill sind auf Deutsch verfasst. Ausgabedateien sind UTF-8.
Wann dieser Skill verwendet wird
- Benutzer stellt eine SKILL.md bereit (als Datei, URL oder eingefügter Text) und gibt eine Zielsprache an
- Benutzer möchte eine Sprachvariante eines bestehenden Skills
- Benutzer möchte, dass Nicht-Deutschsprachige von einem bestehenden Skill profitieren
- Benutzer möchte
translate-skill-<lang>-utf8-Varianten dieses Skills erstellen
Was übersetzt wird
| Element |
Aktion |
SKILL.md Frontmatter description |
In Zielsprache übersetzen |
SKILL.md Body (Prosa, Überschriften, Notizen) |
In Zielsprache übersetzen |
references/*.md-Dateien |
Jede Datei übersetzen |
Kommentare und --help-Text in scripts/ |
Inline-Kommentare und Hilfestrings übersetzen |
Textdateien in assets/ |
Übersetzen, falls Klartext |
Frontmatter-Feld name |
Nicht übersetzen — Original-Slug beibehalten |
| Code-Logik / Variablennamen |
Nicht übersetzen — nur Kommentare übersetzen |
Schritt-für-Schritt-Workflow
Schritt 1 — Quelle identifizieren
- Akzeptiert: Dateipfad, Raw-GitHub-URL oder eingefügten SKILL.md-Inhalt
- Bei URL: mit
web_fetch abrufen
- Alle gebündelten Dateien in
references/, scripts/, assets/ lesen, falls vorhanden
Schritt 2 — Parameter bestätigen
Fragen (oder aus Kontext ableiten):
- Quellsprache — in welcher Sprache ist der Skill aktuell verfasst?
- Zielsprache — in welche Sprache soll die Ausgabe übersetzt werden?
- Name des Ausgabe-Skills — Standard:
-<lang-code>-utf8 an Originalnamen anhängen
- Beispiel:
translate-skill-en → translate-skill-de
- Ausgabeort — wohin soll das übersetzte Skill-Verzeichnis geschrieben werden?
Schritt 3 — SKILL.md übersetzen
Regeln:
- Alle YAML-Frontmatter-Schlüssel exakt beibehalten
description-Wert vollständig in die Zielsprache übersetzen
metadata.instruction-language auf den Zielsprachcode aktualisieren
metadata.encoding: utf-8 beibehalten
- Gesamten Prosa-Text im Body übersetzen
- Alle Code-Blöcke, Dateipfade, URLs und Befehlsbeispiele unverändert lassen
- Feld
name unverändert lassen
Schritt 4 — Gebündelte Dateien übersetzen
Für jede Datei in references/, scripts/, assets/:
- Prosa, Kommentare, Hilfetext übersetzen
- Code-Logik, Variablennamen, Befehlssyntax unverändert lassen
- Mit identischem Dateinamen im übersetzten Skill-Verzeichnis speichern
Schritt 5 — Ausgabe schreiben
Übersetztes Skill-Verzeichnis erstellen:
<übersetzter-skill-name>/
├── SKILL.md # übersetzt
├── references/ # übersetzt (falls vorhanden)
├── scripts/ # übersetzte Kommentare (falls vorhanden)
└── assets/ # übersetzte Text-Assets (falls vorhanden)
Alle Dateien als UTF-8 speichern.
Schritt 6 — Validieren
Prüfen:
Schritt 7 — Präsentieren
Übersetztes Skill-Verzeichnis zum Download bereitstellen.
Kurze Zusammenfassung: Quellsprache → Zielsprache, übersetzte Dateien,
mehrdeutige Begriffe, die in der Quellsprache belassen wurden (mit Hinweis).
Hinweise zur Übersetzungsqualität
- Natürliche Formulierungen bevorzugen statt wörtlicher Übersetzung
- Technische Begriffe (z. B. „Skill", „Agent", „SKILL.md", „Frontmatter") dürfen
auf Englisch belassen werden, wenn kein natürliches Äquivalent existiert — kurzen
Hinweis in Klammern hinzufügen
- Trigger-Phrasen in der
description sollen sich für Muttersprachler der
Zielsprache natürlich anfühlen — idiomatisch umformulieren
- UTF-8-Hinweis: Alle Zielsprachen, einschließlich solcher mit nicht-lateinischen
Schriften (Japanisch, Arabisch, Chinesisch usw.), werden über UTF-8-Kodierung unterstützt
Beispiel-Aufrufe
"Diesen Skill ins Deutsche übersetzen"
→ Quelle: en, Ziel: de, Ausgabename: <original>-de-utf8
"Französische Version von translate-skill-en erstellen"
→ Quelle: en, Ziel: fr, Ausgabename: translate-skill-fr-utf8
"Diese SKILL.md ins Japanische portieren"
→ Quelle: en, Ziel: ja, Ausgabename: <original>-ja-utf8
Selbst-Anwendung: Sprachvarianten dieses Skills erstellen
Dieser Skill kann sich selbst übersetzen. Um translate-skill-en zu erstellen:
translate-skill-de als Quelle verwenden
- Zielsprache festlegen: Englisch (
en)
- Ausgabename:
translate-skill-en
- Der resultierende Skill ist funktional identisch, aber alle Anweisungen sind auf Englisch
Dieser Skill folgt der agentskills.io Open-Spezifikation.
1---2name: translate-skill-de3description: Übersetzt einen bestehenden Agent Skill (SKILL.md und alle gebündelten Dateien) von einer natürlichen Sprache in eine andere. Der übersetzte Skill wird auf Deutsch verfasst und als UTF-8 gespeichert. Diesen Skill verwenden, wenn ein Benutzer einen Skill übersetzen, in eine andere Sprache portieren oder für Sprecher einer anderen Sprache zugänglich machen möchte. Aktivieren bei Phrasen wie: "Skill übersetzen", "Skill von X nach Y übersetzen", "deutsche Version dieses Skills erstellen", "Skill ins Französische portieren", "Sprachvariante erstellen" oder "SKILL.md übersetzen".4license: CC-BY-NC-SA-4.05---67# Skill übersetzen — Anleitung auf Deutsch, UTF-8-Ausgabe89Übersetzt einen bestehenden Agent Skill von **Sprache A** nach **Sprache B**.10Alle Anweisungen in diesem Skill sind auf Deutsch verfasst. Ausgabedateien sind UTF-8.1112---1314## Wann dieser Skill verwendet wird1516- Benutzer stellt eine SKILL.md bereit (als Datei, URL oder eingefügter Text) und gibt eine Zielsprache an17- Benutzer möchte eine Sprachvariante eines bestehenden Skills18- Benutzer möchte, dass Nicht-Deutschsprachige von einem bestehenden Skill profitieren19- Benutzer möchte `translate-skill-<lang>-utf8`-Varianten dieses Skills erstellen2021---2223## Was übersetzt wird2425| Element | Aktion |26|---------|--------|27| `SKILL.md` Frontmatter `description` | In Zielsprache übersetzen |28| `SKILL.md` Body (Prosa, Überschriften, Notizen) | In Zielsprache übersetzen |29| `references/*.md`-Dateien | Jede Datei übersetzen |30| Kommentare und `--help`-Text in `scripts/` | Inline-Kommentare und Hilfestrings übersetzen |31| Textdateien in `assets/` | Übersetzen, falls Klartext |32| Frontmatter-Feld `name` | **Nicht übersetzen** — Original-Slug beibehalten |33| Code-Logik / Variablennamen | **Nicht übersetzen** — nur Kommentare übersetzen |3435---3637## Schritt-für-Schritt-Workflow3839### Schritt 1 — Quelle identifizieren4041- Akzeptiert: Dateipfad, Raw-GitHub-URL oder eingefügten SKILL.md-Inhalt42- Bei URL: mit `web_fetch` abrufen43- Alle gebündelten Dateien in `references/`, `scripts/`, `assets/` lesen, falls vorhanden4445### Schritt 2 — Parameter bestätigen4647Fragen (oder aus Kontext ableiten):481. **Quellsprache** — in welcher Sprache ist der Skill aktuell verfasst?492. **Zielsprache** — in welche Sprache soll die Ausgabe übersetzt werden?503. **Name des Ausgabe-Skills** — Standard: `-<lang-code>-utf8` an Originalnamen anhängen51 - Beispiel: `translate-skill-en` → `translate-skill-de`524. **Ausgabeort** — wohin soll das übersetzte Skill-Verzeichnis geschrieben werden?5354### Schritt 3 — SKILL.md übersetzen5556Regeln:57- Alle YAML-Frontmatter-Schlüssel exakt beibehalten58- `description`-Wert vollständig in die Zielsprache übersetzen59- `metadata.instruction-language` auf den Zielsprachcode aktualisieren60- `metadata.encoding: utf-8` beibehalten61- Gesamten Prosa-Text im Body übersetzen62- Alle Code-Blöcke, Dateipfade, URLs und Befehlsbeispiele **unverändert lassen**63- Feld `name` **unverändert lassen**6465### Schritt 4 — Gebündelte Dateien übersetzen6667Für jede Datei in `references/`, `scripts/`, `assets/`:68- Prosa, Kommentare, Hilfetext übersetzen69- Code-Logik, Variablennamen, Befehlssyntax unverändert lassen70- Mit identischem Dateinamen im übersetzten Skill-Verzeichnis speichern7172### Schritt 5 — Ausgabe schreiben7374Übersetztes Skill-Verzeichnis erstellen:75```76<übersetzter-skill-name>/77├── SKILL.md # übersetzt78├── references/ # übersetzt (falls vorhanden)79├── scripts/ # übersetzte Kommentare (falls vorhanden)80└── assets/ # übersetzte Text-Assets (falls vorhanden)81```8283Alle Dateien als **UTF-8** speichern.8485### Schritt 6 — Validieren8687Prüfen:88- [ ] Feld `name` unverändert89- [ ] Keine unübersetzten Prosa-Passagen im SKILL.md-Body90- [ ] Code-Blöcke intakt91- [ ] UTF-8-Kodierung bestätigt (besonders bei nicht-lateinischen Schriften)92- [ ] `metadata.instruction-language` aktualisiert9394### Schritt 7 — Präsentieren9596Übersetztes Skill-Verzeichnis zum Download bereitstellen.97Kurze Zusammenfassung: Quellsprache → Zielsprache, übersetzte Dateien,98mehrdeutige Begriffe, die in der Quellsprache belassen wurden (mit Hinweis).99100---101102## Hinweise zur Übersetzungsqualität103104- **Natürliche Formulierungen bevorzugen** statt wörtlicher Übersetzung105- **Technische Begriffe** (z. B. „Skill", „Agent", „SKILL.md", „Frontmatter") dürfen106 auf Englisch belassen werden, wenn kein natürliches Äquivalent existiert — kurzen107 Hinweis in Klammern hinzufügen108- **Trigger-Phrasen** in der `description` sollen sich für Muttersprachler der109 Zielsprache natürlich anfühlen — idiomatisch umformulieren110- **UTF-8-Hinweis**: Alle Zielsprachen, einschließlich solcher mit nicht-lateinischen111 Schriften (Japanisch, Arabisch, Chinesisch usw.), werden über UTF-8-Kodierung unterstützt112113---114115## Beispiel-Aufrufe116117```118"Diesen Skill ins Deutsche übersetzen"119→ Quelle: en, Ziel: de, Ausgabename: <original>-de-utf8120121"Französische Version von translate-skill-en erstellen"122→ Quelle: en, Ziel: fr, Ausgabename: translate-skill-fr-utf8123124"Diese SKILL.md ins Japanische portieren"125→ Quelle: en, Ziel: ja, Ausgabename: <original>-ja-utf8126```127128---129130## Selbst-Anwendung: Sprachvarianten dieses Skills erstellen131132Dieser Skill kann sich selbst übersetzen. Um `translate-skill-en` zu erstellen:1331. `translate-skill-de` als Quelle verwenden1342. Zielsprache festlegen: Englisch (`en`)1353. Ausgabename: `translate-skill-en`1364. Der resultierende Skill ist funktional identisch, aber alle Anweisungen sind auf Englisch137138---139140*Dieser Skill folgt der [agentskills.io Open-Spezifikation](https://agentskills.io/specification).*