Dify Workflow CLI

Opprett, rediger og valider Dify workflow DSL YAML fra kommandolinjen

av Akabane71 · Akabane71/dify-workflow-cli

Krever oppsett ★ 8.8/10

Dify Workflow CLI — Opprett, rediger og valider Dify workflow DSL YAML fra kommandolinjen

Hva den gjør

Pakker en Python CLI (dify-workflow) som oppretter, redigerer, validerer, automatisk legger ut, og eksporterer Dify AI workflow DSL-filer på tvers av alle 5 app-moduser og 22 nodetyper. Utløses når brukeren ønsker å bygge en Dify workflow/chatflow/agent, koble noder og kanter, eller feilsøke hvorfor en Dify import viser frakoblede noder eller sjekkliste-feil.

Testrapport

Kjørte den ekte CLI-en ende-til-ende (opprett, valider, sjekkliste, layout, mermaid eksport) og den produserte et skjema-gyldig Dify DSL på første forsøk; en håndskrevet baseline DSL feilet den samme validatoren med 3 manglende feltfeil. Forbehold: Python-pakken (pyproject.toml, dify_workflow/) ligger ved repo-roten, ikke inne i skills/dify-workflow/, så den dokumenterte cp -r enkelt-mappe-kopien etterlater `dify-workflow` ikke installert — du må klone hele repoet og `pip install -e .` fra roten, deretter separat kopiere skill-mappen.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /dify-workflowOpprett, rediger og valider Dify workflow DSL YAML fra kommandolinjen

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Create a Dify chatflow with an LLM node and a knowledge retrieval node
  • Validate this Dify workflow YAML, the import shows disconnected nodes
  • Add a question classifier node to my Dify workflow and wire the branches