A specialized skill for authoring, editing, and validating Dify Workflow DSL files for self-hosted instances using an export-first approach.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install dify-workflow
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install dify-workflow using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Dify Workflow DSL skill is a comprehensive toolkit designed for developers working with self-hosted Dify instances. It focuses exclusively on the lifecycle of Workflow DSL files, providing the technical guardrails necessary to modify node structures, edges, and logic without breaking imports. By prioritizing an export-first methodology, this Openclaw Skills integration ensures that any modifications remain compatible with the specific schema and version of your target Dify instance.
This skill bridges the gap between raw YAML editing and successful workflow deployment. It includes specialized logic for variable syntax validation, code node output mapping, and edge routing. Whether you are migrating workflows between instances or debugging complex branching logic, this skill provides the references and local validation scripts needed to ensure your Dify automations run flawlessly.
To get started with this skill, ensure you have Python installed for the validation tools. Clone the Openclaw Skills repository and navigate to the dify-workflow directory.
# Install dependencies (if any listed in scripts)
pip install pyyaml
# Generate unique Node IDs for your DSL
python3 scripts/generate_id.py 5
# Validate your workflow file locally before importing
python3 scripts/validate_workflow.py /path/to/your/workflow.yaml
The skill organizes workflow data into a structured taxonomy to ensure consistency across different Dify versions:
| Directory | Description |
|---|---|
references/ |
Technical specs for node types, edge rules, and variable syntax. |
templates/ |
Starter YAML files for LLM chains and HTTP flows. |
assets/ |
Examples of production-ready patterns like error handling and routing. |
scripts/ |
Python utilities for ID generation and schema validation. |
Variable Syntax: All references within the DSL must follow the strict format: {{#NODE_ID.VARIABLE_NAME#}}.
Loading
A comprehensive toolkit for generating, installing, and managing production-ready Git hooks using pre-built templates for linting, testing, and branch protection.

A comprehensive integration for Sprinklr that allows AI agents to manage customer interactions, marketing assets, and automated workflows across digital channels.

A zero-dependency reference tool providing instant access to essential blockchain liquidity formulas, regulations, and strategic documentation.

A specialized SaaS metrics analysis engine designed to help developers plan and track monetization for AI agents in the Brazilian market.

An AI-powered utility for auditing, analyzing, and generating robots.txt files with specialized support for over 20 AI crawlers and bots.

A comprehensive reference skill for managing chemical classes, application protocols, and regulatory compliance in modern agriculture.








































