Skip to content
AI.Tedt.orgPrompts and Agent Skills
All skills
skill

Gantt Chart Builder

Generate clean, consistently-styled matplotlib Gantt charts from a schedule CSV or DataFrame — with group colours, completion overlays, and a today line.

Updated Jul 23, 2026Version 1.0.0

Gantt Chart Builder

Turn a project schedule into a clean matplotlib Gantt chart — colour-coded groups, completion overlays, and a today reference line — with one call.

How to use it

Point the agent at a CSV (or table) with a phase/task column, a start date, and either an end date or a duration in days. For example:

“Make a Gantt from assets/sample_schedule.csv, colour by Project, show % done, and draw today’s line.”

Or call the toolkit directly:

from gantt import gantt
gantt("schedule.csv", phase="Phase", start="Start", end="End",
      group="Project", completion="PctDone", today=True,
      title="Project Schedule", out="gantt.png")

What you get

  • Horizontal bars ordered as in your data
  • Optional group colour-coding and completion hatch overlay
  • Auto-scaled date axis (weekly / monthly / bi-monthly)
  • PNG output at 150 DPI by default

See references/cheatsheet.md for the full parameter list and CLI examples. Try assets/sample_schedule.csv for a ready-made demo.

Rate and Discuss This Skill

Microsoft upstream and AI.Tedt.org remain separate communities. Their reaction totals are combined for the gallery's "Top rated" sort, while every discussion stays with its original source.

Combined response
▲ 00 comments

Source totals are added; they do not represent unique people.

Microsoft upstream
▲ 00 comments
62 repository stars
AI.Tedt.org
▲ 00 comments
0 repository stars

AI.Tedt.org Discussion

Open on GitHub

Microsoft Upstream Discussion

Open on GitHub