Communitygithub.com

cli-anything-anygen

Ein zustandsbehaftetes Kommandozeilen-Tool für AnyGen OpenAPI – erstellen Sie Präsentationen, Dokumente, Websites, Diagramme und mehr aus natürlicher Sprache. Entwickelt für KI-Agenten und Power-User.

Was ist cli-anything-anygen?

Das cli-anything-anygen CLI ist ein leistungsstarkes, zustandsbehaftetes Werkzeug zur Interaktion mit AnyGen OpenAPI. Es ermöglicht KI-Agenten und Entwicklern, aus natürlichen Sprachprompts professionelle Inhalte wie Folien, Dokumente, Websites und Diagramme zu generieren. Die Hauptfunktionen umfassen Aufgabenverwaltung (erstellen, abfragen, herunterladen), Dateioperationen (Referenzdateien hochladen), Konfigurationsmanagement (API-Schlüssel, Einstellungen) sowie eine interaktive REPL-Sitzung mit Undo/Redo-Historie. Es unterstützt zwei Ausgabeformate: menschenlesbare Tabellen und maschinenlesbares JSON (über `--json`-Flag). Die CLI ist plattformunabhängig (via pip installierbar) und bietet spezielle Optimierungen für KI-Agenten, wie konsistente Exit-Codes, stderr-Fehlerausgabe und absolute Pfade. Dank des Undo/Redo-Systems (50 Ebenen) und Sitzungs-Tracking eignet es sich besonders für komplexe, iterative Workflows. Das Tool ist Teil des cli-anything-Plugin-Ökosystems und dokumentiert in README.md, TEST.md und HARNESS.md.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-anygen

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht cli-anything-anygen?

Ein zustandsbehaftetes Kommandozeilen-Tool für AnyGen OpenAPI – erstellen Sie professionelle Folien, Dokumente, Websites, Diagramme und mehr aus natürlichen Sprachprompts. Entwickelt für KI-Agenten und Power-User.

Installation

Dieses CLI wird als Teil des cli-anything-anygen-Pakets installiert:

pip install cli-anything-anygen

Voraussetzungen:

  • Python 3.10+
  • anygen muss auf Ihrem System installiert sein

Verwendung

Grundlegende Befehle

# Hilfe anzeigen
cli-anything-anygen --help

# Interaktiven REPL-Modus starten
cli-anything-anygen

# Neues Projekt erstellen
cli-anything-anygen project new -o project.json

# Mit JSON-Ausgabe ausführen (für Agenten)
cli-anything-anygen --json project info -p project.json

REPL-Modus

Wenn ohne Unterbefehl aufgerufen, startet das CLI eine interaktive REPL-Sitzung:

cli-anything-anygen
# Geben Sie Befehle interaktiv mit Tab-Vervollständigung und Verlauf ein

Befehlsgruppen

Aufgabe

Aufgabenverwaltung – erstellen, abfragen, herunterladen und ausführen von Aufgaben.

BefehlBeschreibung
createErstellt eine Generierungsaufgabe
statusFragt den Aufgabenstatus ab (nicht blockierend)
pollFragt die Aufgabe ab, bis sie abgeschlossen ist (blockierend)
downloadLädt die generierte Datei für eine abgeschlossene Aufgabe herunter
thumbnailLädt das Thumbnail-Bild für eine abgeschlossene Aufgabe herunter
runVollständiger Workflow: erstellen, abfragen, herunterladen
listListet lokal zwischengespeicherte Aufgabeneinträge auf
prepareMehrstufige Anforderungsanalyse vor dem Erstellen einer Aufgabe

Datei

Dateioperationen – Referenzdateien hochladen.

BefehlBeschreibung
uploadLädt eine Referenzdatei hoch, um einen file_token zu erhalten

Konfiguration

Konfigurationsverwaltung – API-Schlüssel und Einstellungen.

BefehlBeschreibung
setSetzt einen Konfigurationswert
getRuft einen Konfigurationswert ab (oder zeigt alle an)
deleteLöscht einen Konfigurationswert
pathZeigt den Konfigurationsdateipfad an

Sitzung

Sitzungsverwaltung – Verlauf, Rückgängig, Wiederholen.

BefehlBeschreibung
statusZeigt den Sitzungsstatus an
historyZeigt den Befehlsverlauf an
undoMacht den letzten Befehl rückgängig
redoWiederholt den letzten rückgängig gemachten Befehl

Beispiele

Ein neues Projekt erstellen

Erstellen Sie eine neue anygen-Projektdatei.

cli-anything-anygen project new -o myproject.json
# Oder mit JSON-Ausgabe für programmatische Nutzung
cli-anything-anygen --json project new -o myproject.json

Interaktive REPL-Sitzung

Starten Sie eine interaktive Sitzung mit Undo/Redo-Unterstützung.

cli-anything-anygen
# Geben Sie Befehle interaktiv ein
# Verwenden Sie 'help', um verfügbare Befehle anzuzeigen
# Verwenden Sie 'undo' und 'redo' zur Verlaufsnavigation

Zustandsverwaltung

Das CLI verwaltet den Sitzungszustand mit:

  • Rückgängig/Wiederholen: Bis zu 50 Ebenen Verlauf
  • Projektpersistenz: Speichern/Laden des Projektzustands als JSON
  • Sitzungsverfolgung: Verfolgen von Änderungen und Modifikationen

Ausgabeformate

Alle Befehle unterstützen zwei Ausgabemodi:

  • Menschenlesbar (Standard): Tabellen, Farben, formatierter Text
  • Maschinenlesbar (--json-Flag): Strukturiertes JSON für Agenten
# Menschliche Ausgabe
cli-anything-anygen project info -p project.json

# JSON-Ausgabe für Agenten
cli-anything-anygen --json project info -p project.json

Für KI-Agenten

Bei programmatischer Nutzung dieses CLIs:

  1. Immer --json-Flag verwenden für analysierbare Ausgabe
  2. Rückgabecodes prüfen - 0 für Erfolg, ungleich 0 für Fehler
  3. stderr parsen für Fehlermeldungen bei Fehlschlägen
  4. Absolute Pfade verwenden für alle Dateioperationen
  5. Existenz der Ausgaben prüfen nach Exportoperationen

Weitere Informationen

  • Vollständige Dokumentation: Siehe README.md im Paket
  • Testabdeckung: Siehe TEST.md im Paket
  • Methodik: Siehe HARNESS.md im cli-anything-plugin

Version

1.0.0

Individual skills in this repo

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

cli-anything-adguardhome

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

cli-anything-inkscape

>-

Verwandte Skills