dify-dsl-generator

Generate Dify DSL YAML workflows from natural language requirements.

259|51|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/wwwzhouhui/skills_collection --skill dify-dsl-generator
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dify-dsl-generator
Source: https://github.com/wwwzhouhui/skills_collection/tree/main/dify-dsl-generator
Command: npx skills add https://github.com/wwwzhouhui/skills_collection --skill dify-dsl-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dify DSL workflow generator automates the creation of complete Dify YAML workflows from user requirements, reducing manual config time and mistakes.

Core Features & Use Cases

  • Automatic App/Dependencies/Workflow structure generation following Dify 0.3.0 spec.
  • Multi-node support: Start, LLM, Code, HTTP, If-Else, Tool, etc.
  • Intelligent edge wiring and parameter support for rapid prototyping.
  • Use case: generate a full Dify workflow from a natural-language description for a data extraction task.

Quick Start

Use the dify-dsl-generator to generate a workflow from a description like "Create a workflow that takes user input, calls an LLM, and outputs an HTML report."

Frequently Asked Questions about dify-dsl-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Dify workflow from a natural language description?▼

To generate a Dify workflow from natural language, you input your requirements and the tool outputs standards-compliant Dify DSL YAML workflows, automating manual configuration and reducing errors.

What types of nodes are supported when building Dify YAML workflows?▼

Building Dify YAML workflows supports multi-node configurations including Start, LLM, Code, HTTP Request, If-Else, and Tool nodes, enabling intelligent edge wiring and parameter configuration.

Does the generated Dify DSL YAML comply with version 0.3.0 specifications?▼

Yes, the generated Dify DSL YAML complies with version 0.3.0 specifications, automatically producing the App/Dependencies/Workflow structure alongside the required plugin dependencies and edge graph generation.

Can I automatically configure edge wiring and parameters for a Dify graph?▼

Yes, you can automatically configure edge wiring and parameters for a Dify graph, as the generator intelligently wires nodes and sets up parameters for rapid prototyping from your text requirements.

What is the best way to create multi-node Dify workflows for data extraction tasks?▼

The best way to create multi-node Dify workflows for data extraction tasks is providing a natural language description, which the generator converts into a complete YAML workflow with LLM, Code, and HTTP nodes.