Dify Workflow CLI
Skapa, redigera och validera Dify workflow DSL YAML från kommandoraden
Fungerar med konfiguration
Vad den gör
Inkluderar ett Python CLI (dify-workflow) som skapar, redigerar, validerar, auto-layoutar och exporterar Dify AI workflow DSL-filer över alla 5 app-lägen och 22 nodtyper. Triggers när användaren vill bygga ett Dify workflow/chatflow/agent, koppla noder och kanter, eller felsöka varför en Dify-import visar frånkopplade noder eller checklistfel.
Testrapport
Körde det riktiga CLI:t end-to-end (skapa, validera, checklista, layout, mermaid export) och det producerade en schema-validerad Dify DSL vid första försöket; en handskriven baslinje DSL misslyckades med samma validator med 3 saknade fältfel. Obs: Python-paketet (pyproject.toml, dify_workflow/) ligger vid repo-roten, inte inuti skills/dify-workflow/, så den dokumenterade cp -r enkel-mappskopian lämnar `dify-workflow` oinstallerat — du måste klona hela repot och `pip install -e .` från roten, sedan separat kopiera skill-mappen.
Testad: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Akabane71/dify-workflow-cli mkdir -p ~/.claude/skills cp -r dify-workflow-cli/skills/dify-workflow ~/.claude/skills/dify-workflow
Kommandon och exempelprompter
/dify-workflowSkapa, redigera och validera Dify workflow DSL YAML från kommandoraden
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Create a Dify chatflow with an LLM node and a knowledge retrieval nodeValidate this Dify workflow YAML, the import shows disconnected nodesAdd a question classifier node to my Dify workflow and wire the branches