CommunityCodierung & Entwicklunggithub.com

2233admin/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.

Was ist cli2skill?

Diese Fähigkeit wandelt jedes CLI-Tool oder jeden MCP-Server (Model Context Protocol) in eine wiederverwendbare Agent-Fähigkeit um, ohne dass ein separater Prozess ausgeführt werden muss. Dadurch werden etwa 98 % der Tokens eingespart, die normalerweise für die Prozessverwaltung benötigt werden, und lästige Zombie-Prozesse werden vermieden. Sie ist ideal für Entwickler, die mit KI-Agenten wie Claude Code, Codex, Gemini CLI und über 26 weiteren Plattformen arbeiten. Die Fähigkeit erstellt eine standardisierte SKILL.md-Datei, die dem Agenten mitteilt, wie er das jeweilige CLI-Tool aufrufen und dessen Ausgabe interpretieren soll. Dies beschleunigt die Integration erheblich und reduziert gleichzeitig die Komplexität und die Ressourcenkosten. Die Einrichtung erfolgt über einen einfachen Befehl, der das gewünschte Tool als Skill registriert und für den Agenten verfügbar macht.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add 2233admin/cli2skill

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

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

OptionBeschreibungStandardwert
--toolPfad zum CLI-Tool–
--mcp-commandBefehl zum Starten des MCP-Servers–
--nameName der Fähigkeit (z. B. filesystem)–
--outputAusgabeverzeichnis für die SKILL.md-Datei.
--helpHilfe 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

Verwandte Skills