flowchart-generator

Generate flowcharts from Python DSL, YAML, or JSON definitions.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill flowchart-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowchart-generator
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/flowchart-generator
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill flowchart-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires graphviz, PyYAML, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional flowcharts from structured data, eliminating the need for manual drawing and ensuring consistency.

Core Features & Use Cases

  • Multiple Input Formats: Generate diagrams from Python DSL, YAML, or JSON definitions.
  • Customization: Supports standard shapes, swimlanes, styling presets, and layout options.
  • Use Case: You need to document a complex business process involving multiple departments. Define the steps, decisions, and actors in a YAML file and use this Skill to generate a clear, professional flowchart diagram.

Quick Start

Use the flowchart-generator skill to create a flowchart from the provided YAML file 'process.yaml'.

Frequently Asked Questions about flowchart-generator

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

FAQPage Schema
How do I generate a flowchart from YAML?

To generate a flowchart from YAML, define your process steps, decisions, and actors in a structured YAML file. The flowchart generator parses this structured definition to automatically produce professional diagrams without manual drawing.

Can I visualize business processes with swimlanes?

Yes, you can visualize business processes with swimlanes. The generator supports swimlane definitions alongside standard shapes and styling presets to document complex cross-functional workflows across multiple departments.

What is the best way to automate diagram creation from JSON?

Automating diagram creation from JSON involves mapping your process steps to a structured JSON definition. This approach eliminates manual drawing, ensuring consistent process mapping and automated generation of visual workflows.

Does graphviz support exporting flowcharts to SVG and PDF?

Graphviz supports exporting flowcharts to SVG and PDF. The generation process relies on graphviz to render structured definitions into multiple formats, including PNG, SVG, PDF, and DOT.

Do I need PyYAML to create process visualizations in Python?

You need PyYAML installed to parse YAML definitions when creating process visualizations in Python. Both graphviz and PyYAML are required dependencies for the flowchart generation process to operate correctly.

What are the limitations of using a Python DSL for process mapping?

Using a Python DSL for process mapping requires familiarity with the specific syntax and structured definitions. While it automates visualization of software workflows and system architectures, complex flowcharts may require careful manual structuring of the input data.