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

  1. Provide the data source: a pandas DataFrame, or a path to a .csv / .tsv / .json file.

    • 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.
  2. Import and call gantt():

import sys
sys.path.insert(0, "scripts")   # adjust path to where gantt.py is deployed
from gantt import gantt
Installs
3
GitHub Stars
74
First Seen
Aug 30, 2026
gantt-chart-generator — microsoft/cat-agent-skills