CommunityCodierung & Entwicklunggithub.com

skill-forge-convert

Konvertiert Claude Code Skills für die Nutzung auf OpenAI Codex, Google Gemini CLI, Google Antigravity und Cursor, unter Berücksichtigung der Best Practices jeder Plattform.

Was ist skill-forge-convert?

Dieses Skill ermöglicht es Entwicklern, Claude Code Skills in andere Plattformen wie OpenAI Codex, Google Gemini CLI, Google Antigravity und Cursor zu konvertieren. Es bewahrt die Qualität und befolgt die jeweiligen plattformspezifischen Best Practices. Der Prozess umfasst das Lesen des Quell-Skills, eine Trockenlauf-Analyse zur Bestimmung der Kompatibilität, die eigentliche Konvertierung mit einem Python-Skript, die Validierung der konvertierten Skills und die Erstellung eines detaillierten Bereitstellungsberichts. Das Tool unterstützt verschiedene Plattform-spezifische Konfigurationsformate wie JSON, TOML und MCP-Dateien und bietet eine automatische Erkennung der aktuellen Agent-Plattform für die Installation. Es behandelt auch Claude-spezifische Funktionen wie `allowed-tools`, `context: fork`, `hooks`, `Task`-Delegation und Sub-Skill-Routing, indem es sie plattformgerecht anpasst oder entsprechende Warnungen ausgibt. Das Skill ist besonders nützlich für Entwickler, die ihre Agenten-Skills plattformübergreifend einsetzen möchten und dabei konsistente Funktionalität und Benutzerführung sicherstellen wollen.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor✓Antigravity✓Gemini CLI
npx skills add https://github.com/AgriciDaniel/skill-forge/tree/main/skills/skill-forge-convert

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Skill-Konvertierung – Multi-Plattform

Konvertiert Claude Code Skills für die Nutzung auf OpenAI Codex, Google Gemini CLI, Google Antigravity und Cursor, unter Berücksichtigung der Qualität und der Best Practices jeder Plattform.

Prozess

Schritt 1: Quell-Skill lesen

  1. Lies die Quell-SKILL.md und parse das Frontmatter.
  2. Erkenne die Skill-Komplexitätsstufe (1-4).
  3. Erfasse alle Dateien: scripts/, references/, agents/, Sub-Skills.
  4. Identifiziere die MCP-Konfiguration (.mcp.json), falls vorhanden.

Schritt 2: Plattform-Kompatibilität analysieren

Führe zuerst eine Trockenlauf-Analyse durch:

python scripts/convert_skill.py <pfad> --dry-run --target all

Überprüfe den Kompatibilitätsbericht:

  • Portierbare Felder: Direkt übertragen (Name, Beschreibung, Lizenz)
  • Anpassbare Felder: Benötigen plattformspezifische Handhabung
  • Claude-spezifische Felder: Werden mit Warnungen entfernt

Schritt 3: In Zielplattformen konvertieren

Führe die Konvertierung aus:

python scripts/convert_skill.py <pfad> --target codex,gemini,antigravity,cursor --output dist/

Für die Konvertierung der MCP-Konfiguration:

python scripts/convert_skill.py <pfad> --target all --output dist/ --include-mcp

Schritt 4: Claude-spezifische Funktionen behandeln

Funktionen, die eine manuelle Anpassung pro Plattform erfordern:

Claude-FunktionCodexGemini/AntigravityCursor
allowed-toolsUnterstütztEntfernen; alle Tools verfügbarEntfernen; kein Äquivalent
context: forkKein ÄquivalentKein ÄquivalentKein Äquivalent
hooks1 Ereignis (notify)Teilweise (CLI)6 Ereignisse (Beta)
model-AuswahlKein ÄquivalentKein ÄquivalentKein Äquivalent
Task-DelegationIn separate Skills aufteilenIn separate Skills aufteilenHintergrund-Agents (Ultra-Plan)
/slash-Befehle$mention-SyntaxBeschreibungsbasierte AktivierungBeschreibungsbasierte Aktivierung + @rule
Sub-Skill-RoutingSeparate Skills mit $mentionSeparate Skills, LLM-geroutetSeparate Skills, LLM-geroutet

Schritt 5: Konvertierte Skills validieren

Führe eine Validierung für jede generierte Ausgabe durch:

python scripts/validate_skill.py dist/codex/<skill-name>/
python scripts/validate_skill.py dist/gemini/<skill-name>/
python scripts/validate_skill.py dist/antigravity/<skill-name>/
python scripts/validate_skill.py dist/cursor/<skill-name>/

Behebe alle kritischen oder hochprioritären Probleme, bevor du fortfährst.

Schritt 6: Bereitstellungsbericht generieren

Präsentiere dem Benutzer eine Zusammenfassung:

## Konvertierungsbericht: {skill-name}

| Plattform | Punktzahl | Dateien | Warnungen | Manuelle Schritte |
|-----------|-----------|---------|-----------|------------------|
| Codex | 92% | 4 | 2 | 1 |
| Gemini | 88% | 3 | 3 | 1 |
| Antigravity | 88% | 3 | 3 | 1 |
| Cursor | 88% | 3 | 3 | 1 |

### Generierte Dateien
[Liste pro Plattform]

### Warnungen
[Liste pro Plattform]

### Erforderliche manuelle Schritte
[Liste pro Plattform]

Schritt 7: Multi-Plattform-Installationsskript generieren

Bei der Konvertierung für alle Plattformen (--target all) generiert das Skript automatisch install-multiplatform.sh, das:

  • Die aktuelle Agent-Plattform automatisch erkennt
  • Im korrekten Skill-Pfad installiert
  • Das --platform-Flag für explizite Auswahl unterstützt

Plattform-Kurzreferenz

PlattformSkill-PfadAnweisungsdateiKonfigurationsformat
Claude Code.claude/skills/CLAUDE.mdJSON (.mcp.json)
OpenAI Codex.agents/skills/AGENTS.mdTOML (config.toml)
Gemini CLI.gemini/skills/GEMINI.mdJSON (settings.json)
Antigravity.agent/skills/GEMINI.mdJSON (mcp_config.json)
Cursor.cursor/skills/.cursor/rules/*.mdcJSON (mcp.json)

Die vollständigen Plattformspezifikationen findest du unter references/platforms.md.

Richtlinien zur Konvertierung der Komplexitätsstufen

  • Stufe 1 (einzelne SKILL.md): Konvertiert sauber. Automatische Konvertierung empfohlen.
  • Stufe 2 (Skill + Skripte): Konvertiert gut. Überprüfe Skript-Pfade.
  • Stufe 3 (Multi-Skill): Teilweise. Jedes Sub-Skill wird unabhängig konvertiert. Das Routing erfordert manuelle Arbeit.
  • Stufe 4 (Ökosystem): Manuelle Überprüfung erforderlich. Die Sub-Agenten-Delegation muss plattformabhängig angepasst werden.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Verwandte Skills