gantt-chart-generator
Installation
SKILL.md
Generate horizontal Gantt charts from schedule data via the bundled scripts/gantt.py toolkit.
The gantt() function accepts a DataFrame or file path plus column names, and saves a PNG (returning the path).
It handles theming, date parsing, bar colour-coding, completion overlays, today-line, legend, and saving.
Instructions
-
Provide the data source: a pandas DataFrame, or a path to a
.csv/.tsv/.jsonfile.- One row = one task / phase.
- Required columns: a phase/task name column, a start date column, and either an end date column OR a duration-in-days column.
-
Import and call
gantt():
import sys
sys.path.insert(0, "scripts") # adjust path to where gantt.py is deployed
from gantt import gantt