Platform-Befehle
Übersicht der Platform-Befehle (pc platform) zum Erstellen und Installieren von Extensions für die ProcessCube®-Plattform.
Extensions erweitern die CLI um eigene Subcommands oder bringen Funktionalität für Engine, Portal, Studio oder LowCode mit. Der pc platform-Namespace stellt dafür zwei Befehle bereit:
| Befehl | Alias | Beschreibung |
|---|---|---|
pc platform create-extension | create-ext | Erstellt ein neues Extension-Projekt aus einem Template |
pc platform install-extension | install | Installiert eine Extension (ZIP/TGZ, URL, npm-Paket oder Verzeichnis) |
Templates
create-extension scaffoldet ein Projekt aus einem von fünf Templates:
| Template | Zweck |
|---|---|
command | CLI-Extension: eigenes pc-Subcommand (Default) |
knowledge-source | Eigene KnowledgeSource für pc knowledge (z.B. Notion, Confluence, GitHub) |
knowledge-crawler | Playwright-Crawler, Cron-tauglich (Node-Prozess) |
ingest-worker | Generischer anonymize → curation → upsertDocument-Worker mit HTTP-Webhook |
external-task | BPMN-spezifischer External-Task-Worker (engere Variante von ingest-worker) |
# CLI-Extension mit Default-Template erstellen
pc platform create-extension my-extension
# External-Task-Worker aus Template erstellen
pc platform create-extension support-bpmn -t external-task
# Extension installieren
pc platform install-extension extension.zipWie CLI-Extensions funktionieren
CLI-Extensions sind npm-Pakete, die eine onLoad-Funktion exportieren und darüber eigene Befehle bei der CLI registrieren. Installierte Extensions liegen unter ~/.processcube/cli/extensions und werden beim Start der CLI automatisch geladen.
Über das engines-Feld der package.json deklariert eine Extension, für welches Produkt sie bestimmt ist (cli, engine, portal oder studio) — install-extension wertet das bei der Installation aus.
AI-Skill
Für AI-Agenten gibt es den passenden platform-Skill: pc skill install platform — danach steht in Claude Code der Slash-Command /platform zur Verfügung.