Workflows

Task-focused guides. Each page has a copy-pasteable agent prompt, the exact commands with expected output, and a bim scenario run test you can run to verify the installed binary matches the page.

Revit

Run Revit headless from a terminal
bim revit status + exec — no keyboard, no mouse, no Revit window in focus
requires Revit
Automate Revit from the command line
bim revit exec — drive the Revit API from a script or an AI agent
requires Revit
Export a Revit schedule to Excel
bim revit schedule export | bim excel write
active
Import Excel data into Revit parameters
bim excel read | bim revit param set — write values back across elements
requires Revit
Bulk-edit Revit parameters from a spreadsheet
bim revit exec + param set — read and write parameters across element sets
requires Revit
Audit model warnings in a spreadsheet
bim revit warnings list | bim excel write — all warnings with element IDs
requires Revit
Batch-export a full drawing set to PDF
bim revit export --all-sheets --bim — headless, one command, no Revit GUI
requires Revit
Export, split, and process Revit PDFs
bim revit → bim pdf — split, collect, extract, and optimize sheet sets
requires Revit
Let an agent prepare a permit submittal
bim revit export + BIM sidecars — agent reads structured data, no human at Revit
requires Revit

PDF — no dependencies

Extract element data from a Revit PDF
bim pdf info + marked + text — element tags, bounds, and decoded text
active
Shrink a Revit PDF sheet set
bim pdf info + optimize — inspect then de-duplicate shared resources
active
Compress a PDF on Windows from the command line
bim pdf optimize — no Acrobat, no upload, runs locally
active
Archive a Revit PDF with embedded data
bim pdf package — embed BIM JSON as PDF/A-3 associated file
active

Site & cross-driver

Inject a flood zone into Revit parameters
bim site flood lookup | bim revit param set — no web map required
active

AI coding tools

Use Claude Code with Revit
install bim, then your agent drives Revit from the terminal
active
How bim fits alongside Revit MCP servers
bim and Revit's MCP / community MCP servers — where each fits
active