← All resources

Claude · Excel

Prepare a construction schedule with Claude

Organize trades and constraints in an Excel Gantt with milestones and assumptions.

Follow the tutorial ↓

Before you start

Trades, project documents, start or required handover date, closures and procurement lead times. The generator uses Python and openpyxl.

Construction scheduling with Claude: check dependencies before the Gantt →

1. Download the native pack

Keep the complete ZIP without extracting it. If already installed and enabled, skip to step 3.

Download the ZIP pack ↓

2. Install and enable in Claude

In Customize > Skills, use + > Create skill > Upload a skill to import the ZIP, then enable it. Check code execution and file creation. Attaching Markdown to a chat does not install a skill.

3. Prepare the inputs

Provide known durations, dependencies and permitted overlaps. Separate contractor commitments from assumptions. Identify non-working weeks.

4. Request the file and its assumptions

Request the .xlsx and its config.json. The Gantt is static: changing dates requires updating the configuration and regenerating the file. Ask Claude to disclose if the script was not run.

A request to try

Use my planning-chantier skill and its script. Fictional example: start 5 October 2026; task A lasts 2 weeks, then B lasts 1; closed during the week of 19 October. No overlap allowed. Deliver the Gantt .xlsx and config.json. Check that B starts after A and outside closure. Separate assumptions from confirmed dates.

5. Check the result

  • Check every dependency and closure.
  • Compare dates, week columns and Gantt bars.
  • Keep the configuration with the schedule version.
Files and advanced installation
Download the ZIP pack ↓Native installation: official Claude help ↗View source ↗

With Claude Code already installed, run this command in your project terminal, restart Claude Code and invoke the skill with your data.

npx educasium --skill planning-chantier --global
Claude Code installation guide →