Cli Anything Dify Workflow

作者 hkuds34f519533bc1無授權條款51K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫2 週前更新

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

僅含說明AI & Agents
AI 產生的概覽

用來建立、檢查、驗證、編輯和匯出 Dify 工作流程 DSL 檔案的包裝命令列工具。

功能
此技能透過 CLI-Anything 包裝層呼叫上游的 Dify 工作流程 DSL 命令列工具。它能讓代理程式依範本建立工作流程檔案、檢查與驗證檔案、編輯節點和連線、設定模型、提示詞、變數與工具,以及匯入、匯出、比較和排版工作流程。所有操作都是對 Dify YAML 或 JSON DSL 檔案的本機編輯,包裝層會把命令轉送給上游的 dify-workflow 命令列工具。
適用情境
適合處理 Dify 工作流程定義檔案,需要產生、檢查、修改或轉換這些檔案的情況。例如新增節點、驗證工作流程或匯出工作流程定義。
執行需求
需要 Python,並從 Git 儲存庫安裝上游的 dify-ai-workflow-tools 套件和 CLI-Anything 包裝層,因此安裝時需要網路存取。上游 dify-workflow 命令列工具需位於 PATH 中,或已安裝 dify_workflow Python 套件,讓包裝層能改用 python -m dify_workflow.cli。此技能本身不附帶指令碼,僅為說明文件。

Dify Workflow CLI Skill

Installation

Install the upstream Dify workflow CLI first:

bash
python -m pip install "dify-ai-workflow-tools @ git+https://github.com/Akabane71/dify-workflow-cli.git@main"

Then install the CLI-Anything harness:

bash
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=dify-workflow/agent-harness

Usage

The harness forwards to the upstream dify-workflow CLI.

bash
cli-anything-dify-workflow guidecli-anything-dify-workflow list-node-typescli-anything-dify-workflow create -o workflow.yaml --mode workflow --template llmcli-anything-dify-workflow inspect workflow.yaml -jcli-anything-dify-workflow validate workflow.yaml -jcli-anything-dify-workflow edit add-node -f workflow.yaml --type code --title "Process"cli-anything-dify-workflow config set-model -f app.yaml --provider openai --name gpt-4o

Command Groups

  • guide
  • list-node-types
  • create
  • inspect
  • validate
  • checklist
  • edit add-node|remove-node|update-node|add-edge|remove-edge|set-title
  • config set-model|set-prompt|add-variable|set-opening|add-question|add-tool|remove-tool
  • export
  • import
  • diff
  • layout

Agent Guidance

  • Prefer -j / --json-output on upstream commands when available.
  • The harness itself is a wrapper. Real workflow logic is provided by the upstream project.
  • If dify-workflow is not on PATH but the dify_workflow Python package is installed, the wrapper falls back to python -m dify_workflow.cli.
  • All operations are local file edits on Dify YAML/JSON DSL files.

來源與署名

來源:hkuds/cli-anything位於skills/cli-anything-dify-workflow提交34f5195

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架