Docs & ÉcritureSûr100100/100
Gantt Chart Generator (Microsoft)
Use this skill whenever the user asks to visualize a project schedule, timeline, Gantt chart, or phase/task breakdown over time. It gives the agent a prebuilt, parameterized gantt() function so Gantt charts are produced instantly and consistently — with colour-coded groups, completion overlays, a today reference line, and auto-scaled date axes — instead of hand-writing matplotlib each time.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs gantt-chart-generator__microsoft-cat-agent-skills__submissions-f76755203fc6Microsoft
microsoft/cat-agent-skills
Contenu à copier
---
name: gantt-chart-generator
description: "Use this skill whenever the user asks to visualize a project schedule, timeline, Gantt chart, or phase/task breakdown over time. It gives the agent a prebuilt, parameterized gantt() function so Gantt charts are produced instantly and consistently — with colour-coded groups, completion overlays, a today reference line, and auto-scaled date axes — instead of hand-writing matplotlib each time."
metadata:
origin: Microsoft
---
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()`:
```python
import sys
sys.path.insert(0, "scripts") # adjust path to where gantt.py is deployed
from gantt import gantt
# Basic — start + end columns
gantt("schedule.csv", phase="Phase", start="Start", end="End",
title="Project Schedule", out="gantt.png")
# Group colour-coding + today line
gantt(df, phase="phase", start="planned_start", end="planned_end",
group="project", today=True, out="schedule.png")
# Duration instead of end date
gantt(df, phase="task", start="start_date", duration="days",
out="schedule.png")
# Completion % hatch overlay
gantt(df, phase="Phase", start="Start", end="End",
completion="PctDone", out="gantt.png")
```
3. See `references/cheatsheet.md` for full parameter reference and CLI examples.
## Bundled files
- `scripts/gantt.py` — the full toolkit (load_data, apply_theme, save_fig, gantt, CLI)
- `references/cheatsheet.md` — parameter quick-reference and copy-paste examples
- `assets/sample_schedule.csv` — demo dataset that exercises every feature
## Defaults & behaviour
- Colorblind-friendly palette (matches chart-builder skill for visual consistency).
- Date axis auto-scales: weekly ticks ≤90 days, monthly ≤365 days, bi-monthly beyond.
- Bars ordered top-to-bottom matching input row order.
- Rows with missing phase or start values are silently dropped before drawing.
- Output PNG at 150 DPI by default.
- Provide `end` OR `duration` — not both; `end` takes priority if both are present.Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Gantt Chart Generator (Microsoft)
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.
`scripts/gantt.py` — the full toolkit (load_data, apply_theme, save_fig, gantt, CLI)
`references/cheatsheet.md` — parameter quick-reference and copy-paste examples
Comment utiliser Gantt Chart Generator (Microsoft)
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Gantt Chart Generator (Microsoft)
Dis simplement à ton agent quelque chose comme :
Applique le skill gantt-chart-generator__microsoft-cat-agent-skills__submissions-f76755203fc6 à cette tâche
Utilise gantt-chart-generator__microsoft-cat-agent-skills__submissions-f76755203fc6 pour améliorer cette implémentation
Passe en revue ce sujet avec gantt-chart-generator__microsoft-cat-agent-skills__submissions-f76755203fc6
Skills liés à Gantt Chart Generator (Microsoft)
Add Excel (Microsoft)
Adds Excel Online (Business) connector to a Power Apps code app. Use when reading or writing Excel workbook data from OneDrive or SharePoint.IA Usecase Assessment (Microsoft)
Use this skill whenever the user says "assess this use case", "score my AI use case", "prioritise these agent ideas", "generate a use case assessment report", or "update my AI use case report" — or when they attach a use-case document, SDR, or prior `*_AI_UseCase_Assessment_Report_*.html` and ask you to assess, strengthen, score, or refresh it. Invoke BEFORE writing any assessment content and BEFORE generating any report.Aibast Document Checklist 03 (Microsoft)
Use for document readiness questions in the Customer Onboarding Agent synthetic pilot.