Communitygithub.com

cli-anything-dify-workflow

Wrapper para la CLI de Dify Workflow DSL. Crea, inspecciona, valida, edita y exporta archivos de flujo de trabajo de Dify mediante un arnés CLI-Anything.

¿Qué es cli-anything-dify-workflow?

Este skill actúa como un envoltorio (wrapper) que conecta la CLI oficial de Dify Workflow con el sistema CLI-Anything, permitiendo a agentes de IA y desarrolladores gestionar flujos de trabajo Dify DSL desde la línea de comandos de forma unificada. Es útil porque ofrece una interfaz consistente para crear, inspeccionar, validar, editar y exportar archivos YAML/JSON de flujos de trabajo Dify, facilitando la integración con asistentes como Claude Code, Cursor o Codex. Soporta operaciones como agregar/eliminar nodos y aristas, configurar modelos de IA, importar/exportar proyectos y comparar versiones. Al ejecutarse, el wrapper intenta usar el comando `dify-workflow` del sistema; si no está disponible, recurre automáticamente a `python -m dify_workflow.cli`. Toda la lógica de flujo de trabajo reside en el proyecto upstream `dify-workflow-cli`, y el skill simplemente orquesta los comandos de forma segura y predecible.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-dify-workflow

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Skill de CLI de Dify Workflow

Instalación

Primero instala la CLI oficial de Dify Workflow:

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

Luego instala el arnés CLI-Anything:

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

Uso

El arnés redirige los comandos a la CLI dify-workflow original.

cli-anything-dify-workflow guide
cli-anything-dify-workflow list-node-types
cli-anything-dify-workflow create -o workflow.yaml --mode workflow --template llm
cli-anything-dify-workflow inspect workflow.yaml -j
cli-anything-dify-workflow validate workflow.yaml -j
cli-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

Grupos de Comandos

  • 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

Orientación para Agentes

  • Prefiere usar -j / --json-output en los comandos originales cuando esté disponible.
  • El arnés es solo un envoltorio. La lógica real del flujo de trabajo la proporciona el proyecto upstream.
  • Si dify-workflow no está en el PATH pero el paquete Python dify_workflow está instalado, el envoltorio recurre automáticamente a python -m dify_workflow.cli.
  • Todas las operaciones son ediciones locales de archivos Dify en formato YAML/JSON DSL.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudanalyzer

Command-line interface for CloudAnalyzer — Agent-friendly harness for CloudAnalyzer, a QA platform for mapping, localization, and perception outputs. Supports 27 commands across 8 groups: point cloud evaluation, trajectory evaluation, ground segmentation QA, config-driven quality gates, baseline evolution, processing, visualization, and interactive REPL.

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

cli-anything-inkscape

>-

Skills relacionados