Skip to Content
CLIPlatform-BefehleÜbersicht

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:

BefehlAliasBeschreibung
pc platform create-extensioncreate-extErstellt ein neues Extension-Projekt aus einem Template
pc platform install-extensioninstallInstalliert eine Extension (ZIP/TGZ, URL, npm-Paket oder Verzeichnis)

Templates

create-extension scaffoldet ein Projekt aus einem von fünf Templates:

TemplateZweck
commandCLI-Extension: eigenes pc-Subcommand (Default)
knowledge-sourceEigene KnowledgeSource für pc knowledge (z.B. Notion, Confluence, GitHub)
knowledge-crawlerPlaywright-Crawler, Cron-tauglich (Node-Prozess)
ingest-workerGenerischer anonymize → curation → upsertDocument-Worker mit HTTP-Webhook
external-taskBPMN-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.zip

Wie 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.