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.