Was macht cli2skill?
🔧 Verwandle jedes CLI oder jeden MCP-Server in eine Agent-Fähigkeit – kein Prozess-Overhead, 98 % weniger Tokens. Beende MCP-Zombie-Prozesse. Funktioniert mit Claude Code, Codex, Gemini CLI und 26+ Plattformen.
Übersicht
cli2skill ist ein Werkzeug, das es ermöglicht, jedes beliebige CLI-Tool oder jeden MCP-Server (Model Context Protocol) als wiederverwendbare Fähigkeit für KI-Agenten zu verpacken. Anstatt für jede Anfrage einen neuen Prozess zu starten, wird die Fähigkeit direkt in den Aufforderungskontext des Agenten eingebunden – das spart Tokens und vermeidet den Aufwand für die Prozessverwaltung.
Warum cli2skill?
- Kein Prozess-Overhead: MCP-Server laufen nicht als Hintergrundprozesse, daher entfallen Zombie-Prozesse und Speicherprobleme.
- 98 % weniger Tokens: Die Fähigkeit wird über die Eingabeaufforderung definiert, nicht über separate Serveraufrufe.
- Plattformneutral: Funktioniert mit Claude Code, Codex, Gemini CLI und über 26 weiteren Plattformen.
- Einfach zu bedienen: Ein einziger Befehl verwandelt jedes CLI in eine Fähigkeit.
Installation
npm install -g cli2skill
Oder mit anderen Paketmanagern:
yarn global add cli2skill
Verwendung
Ein CLI in eine Fähigkeit umwandeln
cli2skill --tool pfad/zum/cli-tool --name mein-tool
Dadurch wird eine SKILL.md-Datei im aktuellen Verzeichnis erstellt, die das CLI-Tool als Agent-Fähigkeit definiert.
Einen MCP-Server in eine Fähigkeit umwandeln
cli2skill --mcp-command "npx @modelcontextprotocol/server-filesystem /tmp" --name filesystem
Verfügbare Optionen
| Option | Beschreibung | Standardwert |
|---|---|---|
--tool | Pfad zum CLI-Tool | – |
--mcp-command | Befehl zum Starten des MCP-Servers | – |
--name | Name der Fähigkeit (z. B. filesystem) | – |
--output | Ausgabeverzeichnis für die SKILL.md-Datei | . |
--help | Hilfe anzeigen | – |
Unterstützte Kontextformate
- Claude Code:
.claude/settings.json - Codex:
/.codex/skills.json - Gemini CLI:
.gemini/skills.json
Beispiele
Beispiel: curl als Fähigkeit
cli2skill --tool curl --name http-client
Erzeugt eine Fähigkeit, die HTTP-Anfragen über curl ausführt.
Beispiel: MCP-Dateisystemserver
cli2skill --mcp-command "npx @modelcontextprotocol/server-filesystem /workspace" --name fs
Lizenz
MIT