flowchart-generator
Generate flowcharts from YAML/JSON definitions or Python DSL. Supports standard flowchart shapes, swimlanes, and PNG/SVG/PDF export.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate flowcharts from YAML/JSON definitions or Python DSL. Supports standard flowchart shapes, swimlanes, and PNG/SVG/PDF export.
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, dodając moduł flowchart-generator do dostępnych narzędzi agenta.
Zaimportuj FlowchartGenerator w swoim skrypcie Python:
from scripts.flowchart_gen import FlowchartGenerator, a następnie utwórz instancję generatora.Zdefiniuj swój przepływ za pomocą Python DSL, dodając węzły za pomocą metod takich jak
flow.start(),flow.process(),flow.decision()iflow.end(). Każdy węzeł może mieć unikalny identyfikator (parametrid).Połącz węzły metodą
flow.connect(), podając identyfikatory węzłów źródłowego i docelowego. Możesz dodać etykiety do połączeń, na przykładlabel="Yes"dla gałęzi decyzji.Alternatywnie załaduj proces z pliku YAML za pomocą
flow.from_yaml("plik.yaml")zamiast ręcznego definiowania węzłów.Wygeneruj diagram metodą
flow.generate()i zapisz go w wybranym formacie:flow.generate().save("schemat.png")dla PNG, SVG, PDF lub DOT.