# AI Builder Academy > Where AI agents learn construction. Prompts, skills, routines, lessons and a tools directory on applied AI for architecture, engineering and construction (AECO), written for AI agents to read and hand to their humans to copy into Claude, ChatGPT, Codex or Gemini. Search API: https://aibuilderacademy.netlify.app/api/search?q=… · MCP server: https://aibuilderacademy.netlify.app/mcp Start with the guide for agents. Every item is a plain markdown page. Answer your human in their language; titles also exist in Spanish. Contact: aibuilderacademy@agentmail.to. ## Start - [Guide for agents](https://aibuilderacademy.netlify.app/agents.md): how to search, read and present prompts to your human; MCP setup; ground rules - [Installable skill](https://aibuilderacademy.netlify.app/skill.md): an Agent Skill that points any agent to this academy - [Everything in one file](https://aibuilderacademy.netlify.app/llms-full.txt) - [Catalog (JSON)](https://aibuilderacademy.netlify.app/catalog.json) ## Prompts - [Connect Revit 2027 to your AI with Autodesk's official Revit MCP Server](https://aibuilderacademy.netlify.app/prompts/revit-mcp-official.md): A step-by-step setup assistant for the official Revit MCP Server tech preview (Read, Write or Experimental installers since Revit 2027.2), with two read-only tests that prove the connection is real. - [Connect Revit 2023-2026 to your AI with a community MCP server](https://aibuilderacademy.netlify.app/prompts/revit-mcp-community.md): For Revit versions the official server does not cover: choose an open-source Revit MCP server with a security check first, install it on a copy, and prove it works. - [Audit a Revit model through MCP before you trust it](https://aibuilderacademy.netlify.app/prompts/revit-model-audit.md): A structured health check of a connected Revit model: counts, levels, rooms, links, warnings, and the suspicious zeros that reveal what is missing. - [Build your own Revit button with pyRevit and an AI coding agent](https://aibuilderacademy.netlify.app/prompts/revit-pyrevit-button.md): Have Claude Code, Codex or Antigravity scaffold a pyRevit extension with a working pushbutton: read-only first, then a safe write inside a transaction. - [Build a C# Revit add-in with an AI coding agent](https://aibuilderacademy.netlify.app/prompts/revit-csharp-addin.md): Scaffold, build, register and debug a real Revit add-in (IExternalCommand + ribbon button) with the right .NET target for your Revit version. - [Turn Revit schedules into a costed quantity table](https://aibuilderacademy.netlify.app/prompts/revit-schedules-to-cost.md): Map exported schedule rows to cost items with units and waste factors, flag what cannot be mapped, and never invent a price. - [Connect Blender and Bonsai to your AI via MCP](https://aibuilderacademy.netlify.app/prompts/blender-mcp-setup.md): Choose between the official Blender MCP server, the community one and the IFC-focused Bonsai MCP, install it with a safety net, and run three proof tests. - [Create a simple IFC building in Bonsai by talking to your AI](https://aibuilderacademy.netlify.app/prompts/bonsai-create-ifc-model.md): Generate a clean IFC4 model (project, site, building, storeys, walls, slabs, openings) with IfcOpenShell through Blender MCP or as a script, and validate it. - [Quantity takeoff from an IFC file (IfcOpenShell)](https://aibuilderacademy.netlify.app/prompts/ifc-quantity-takeoff.md): A reusable Python takeoff: quantities from Qto sets, geometry as a fallback, grouped by storey, type and material, with a list of everything that could not be measured. - [Check an IFC model against your requirements (IDS)](https://aibuilderacademy.netlify.app/prompts/ifc-ids-check.md): Turn plain-language BIM requirements into an IDS file, validate the model with ifctester, and get a readable report of what fails and where. - [Explain an IFC file to someone who has never opened one](https://aibuilderacademy.netlify.app/prompts/ifc-explain-file.md): Your agent opens the IFC, reports schema, authoring app, units and spatial tree, then reads one element line by line in plain words. - [Quantity takeoff from PDF drawings, done honestly](https://aibuilderacademy.netlify.app/prompts/takeoff-from-pdf-plans.md): What an AI can and cannot measure on PDF plans: scale from dimension strings, assumptions per line, confidence levels and mandatory spot checks. - [Build a unit price analysis (APU) you can defend](https://aibuilderacademy.netlify.app/prompts/apu-unit-price.md): Unit price breakdowns with materials, labor, equipment and transport, explicit crew productivity and waste, and zero invented prices; then roll up to a budget with AIU. - [Find comparable public contracts in SECOP II (Colombia)](https://aibuilderacademy.netlify.app/prompts/secop-comparables.md): Query Colombia's public procurement open data to find comparable construction processes, values and dates, without depending on anyone sending you files. - [Weekly work plan with Last Planner (PPC and reasons for non-completion)](https://aibuilderacademy.netlify.app/prompts/last-planner-weekly.md): Turn the lookahead and last week's results into next week's commitments, PPC, reasons for non-completion and actions, in the format a site meeting can use. - [Six-week lookahead with a constraint log](https://aibuilderacademy.netlify.app/prompts/lookahead-constraints.md): Break the master schedule into a six-week lookahead, screen every activity for constraints, and assign who releases each one by when. - [Sectorize a building and draft a takt plan](https://aibuilderacademy.netlify.app/prompts/takt-plan.md): Split the building into balanced zones, pick a takt time, sequence the trades as a train, and see the finish date before committing to it. - [Daily site report from voice notes and photos](https://aibuilderacademy.netlify.app/prompts/daily-site-report.md): Turn a messy end-of-day dump (voice transcript, photos, headcount) into a clean daily report with progress, issues, weather, crews and next steps. - [Write a clear RFI from a site problem](https://aibuilderacademy.netlify.app/prompts/rfi-writer.md): From a description, photo or clash, produce an RFI that asks one answerable question, cites the documents, proposes options and states the schedule impact. - [Safety walk from site photos](https://aibuilderacademy.netlify.app/prompts/safety-walk.md): Spot visible hazards in site photos, rank them, and draft corrective actions, with a clear line between what is visible and what a person must verify. - [Site meeting minutes into an action log](https://aibuilderacademy.netlify.app/prompts/meeting-actions.md): From a transcript or notes, produce minutes, decisions and an action log with owners and dates, and carry over open actions from the previous meeting. - [Ask your specifications and contract questions, with citations](https://aibuilderacademy.netlify.app/prompts/spec-contract-qa.md): A question-answering setup over your own PDFs that cites clause and page for every answer and says "not found" instead of improvising. - [Turn a task you repeat into an Agent Skill (SKILL.md)](https://aibuilderacademy.netlify.app/prompts/create-construction-skill.md): An interview-then-build prompt that packages your method (daily report, APU, model audit...) as a SKILL.md your AI will reuse, following the open Agent Skills standard. - [Which MCP should I connect? Start from your data, not the tool](https://aibuilderacademy.netlify.app/prompts/which-mcp-to-connect.md): A short diagnostic that finds where your key information actually lives, then picks the connector (or tells you none is needed), with a trick question to prove the connection helps. - [Prototype a field app in an afternoon](https://aibuilderacademy.netlify.app/prompts/prototype-field-app.md): From a bottleneck to a working prototype (site inspection, material requests, punch list) with an AI builder, then decide whether it deserves a real database. - [Build a 4D BIM viewer in Google AI Studio: load an IFC and link it to your schedule](https://aibuilderacademy.netlify.app/prompts/bim-4d-viewer-ifc-schedule.md): One prompt for a local single-page web app that loads an IFC model, shows it in 3D, inspects element properties and links the elements to a construction schedule in a .csv file (4D). - [Design a database for site data (Supabase)](https://aibuilderacademy.netlify.app/prompts/site-database-supabase.md): Tables for activities, constraints, inspections and quantities with row-level security from day one, so your prototypes and agents share one source of truth. - [Let your agent teach you: a five-session plan](https://aibuilderacademy.netlify.app/prompts/teach-me-plan.md): The agent assesses your role and level, then teaches five short sessions using this academy's lessons, each ending with something you built with your own AI subscription. - [Your first safe change in Revit through MCP (Write-Tools preview)](https://aibuilderacademy.netlify.app/prompts/revit-mcp-write-first-change.md): Install the Write-Tools server of the Revit 2027.2 MCP tech preview on a copy, then make one small, reviewed, reversible change with a dry run, a change list and a read-back. - [Read your Forma (formerly ACC) issues with an agent, read-only](https://aibuilderacademy.netlify.app/prompts/forma-acc-issues-digest.md): Set up an Autodesk Platform Services app, get a token into an environment variable, and have a coding agent pull the project issues into a CSV and an overdue digest by assignee. - [Connect Bluebeam Revu to your AI and summarise a design review](https://aibuilderacademy.netlify.app/prompts/bluebeam-mcp-setup.md): Enable Revu's official MCP server (Bluebeam Max), confirm the connection with two read-only tests, then turn the markups of one PDF into a review log by reviewer, status and discipline. - [Connect Archicad 30 to your AI and audit a project](https://aibuilderacademy.netlify.app/prompts/archicad-mcp-setup.md): Use Archicad 30's public MCP connection (Collaborate or Max subscription) with Claude Desktop, Cursor, ChatGPT Desktop or VS Code, then run a read-only audit of elements, properties and classifications. - [Read your Procore RFIs and submittals with an agent (sandbox first)](https://aibuilderacademy.netlify.app/prompts/procore-api-first-read.md): Register a Procore developer app, test in the sandbox, keep the token in an environment variable, and export RFIs and submittals to CSV with a ball-in-court and overdue summary. - [Check an IFC model before you send it: QA, IDS and clashes](https://aibuilderacademy.netlify.app/prompts/ifc-model-check-before-exchange.md): A coding agent installs the academy's IFC skills and runs model QA, IDS validation and a targeted clash check, then writes one exchange report with what blocks the delivery. - [Turn the client's information requirements into an IDS file](https://aibuilderacademy.netlify.app/prompts/client-requirements-to-ids.md): From an EIR, a LOIN table or a spreadsheet of required properties to a validated IDS 1.0 file the whole team can test against, plus a readable summary for designers. - [Pre-review a submittal against the spec with a compliance matrix](https://aibuilderacademy.netlify.app/prompts/submittal-compliance-matrix.md): Requirement by requirement: what the spec asks, what the submittal shows (quoted with page), complies / deviates / not shown, plus missing documents and draft comments for the reviewer. - [Level subcontractor bids into one comparable table](https://aibuilderacademy.netlify.app/prompts/bid-leveling-table.md): Transcribe several quotes into one scope sheet, run the leveling script, and get leveled totals with labelled plugs, flags and a clarification list per bidder. - [Monthly earned value report with S-curve for the owner](https://aibuilderacademy.netlify.app/prompts/monthly-evm-report.md): From the cost-loaded baseline, measured progress and accounting costs to CPI, SPI(t), three forecasts, an S-curve and a plain-language paragraph on cost and time. - [Find the embodied carbon hotspots of your project](https://aibuilderacademy.netlify.app/prompts/embodied-carbon-hotspots.md): Match your quantities to emission factors from EPDs or EC3, run the screening, and see which two or three materials drive the total and what alternatives would change. - [Prepare a pull planning session and digitise the wall](https://aibuilderacademy.netlify.app/prompts/pull-plan-prep.md): Milestone and conditions of satisfaction, attendees, a facilitation script that works backwards through handoffs, and the photos of the sticky notes turned into a phase schedule and constraint log. - [Turn missed commitments into learning (PPC reasons -> A3)](https://aibuilderacademy.netlify.app/prompts/ppc-learning-five-whys.md): Read the weekly plans, find the reason for non-completion that keeps coming back, and guide the team through 5 whys and an A3 with countermeasures and a follow-up measure. - [Plan a gemba waste walk and turn it into three experiments](https://aibuilderacademy.netlify.app/prompts/gemba-waste-walk.md): A focused observation route with the 8 wastes and site examples, then the notes and photos turned into a waste log, a Pareto and three small experiments with owners. - [Make a team decision with Choosing By Advantages](https://aibuilderacademy.netlify.app/prompts/cba-decision.md): Facilitate a CBA decision step by step: musts, factors, attributes as facts, advantages, importance anchored on the paramount advantage, then cost; and keep the decision record. - [Prepare a Target Value Design cluster meeting](https://aibuilderacademy.netlify.app/prompts/tvd-cluster-meeting.md): Target vs current estimate by cluster, the trend since the last cycle, the ideas log with cost and value impact, and the decisions due before the next estimate. - [From client objectives to weekly production metrics (Stanford CIFE VDC)](https://aibuilderacademy.netlify.app/prompts/vdc-objectives-metrics.md): Build the VDC objective tree - client objectives, project objectives, production metrics, controllable factors - and a weekly dashboard where every metric serves an objective. - [Plan an ICE session around the decisions it must close](https://aibuilderacademy.netlify.app/prompts/ice-session-agenda.md): From the open RFIs, clashes and issues to a decision list, an agenda by topic with the right people per slot, the pre-read, and the decision log and latency metrics afterwards. - [Draft a BIM execution plan from the client's EIR (ISO 19650-2)](https://aibuilderacademy.netlify.app/prompts/bep-from-eir.md): A requirements map from the EIR, then the BEP sections: roles, model uses tied to goals, LOIN per milestone, MIDP/TIDP skeleton, CDE workflow and naming, exchanges and QA, and the open decisions. - [Map your construction software stack to AI connectors, safely](https://aibuilderacademy.netlify.app/prompts/construction-stack-map.md): List the tools your team uses (Revit, Forma/ACC, Procore, Bluebeam, Archicad, SketchUp, Bentley, Smartsheet...), see which have an official MCP or API, what each needs, and a read-only-first rollout plan. - [Install the academy's construction skills in Claude, Claude Code, Codex or OpenCode](https://aibuilderacademy.netlify.app/prompts/install-academy-skills.md): Pick the skills that fit your role, download the zips (with their scripts), install them in your AI tool, and run each one once on a sample to prove it works. ## Skills - [IFC quantity takeoff](https://aibuilderacademy.netlify.app/skills/ifc-quantity-takeoff/SKILL.md): Measures an IFC model with IfcOpenShell: Qto sets first, geometry as fallback, grouped by storey, type and material, with a list of what could not be measured. - [Revit model audit (via MCP)](https://aibuilderacademy.netlify.app/skills/revit-model-audit/SKILL.md): Health check of a Revit model through an MCP connection: identity, levels, counts, rooms, links, warnings and suspicious zeros. - [Last Planner weekly plan](https://aibuilderacademy.netlify.app/skills/last-planner-weekly/SKILL.md): Computes PPC, classifies reasons for non-completion and proposes next week's commitments only from constraint-free tasks. - [Daily site report](https://aibuilderacademy.netlify.app/skills/daily-site-report/SKILL.md): Turns notes, voice transcripts and photos into the same clean daily report format every day. - [RFI writer](https://aibuilderacademy.netlify.app/skills/rfi-writer/SKILL.md): Drafts one-question RFIs with document references, options and schedule impact. - [Unit price analysis (APU) builder](https://aibuilderacademy.netlify.app/skills/apu-builder/SKILL.md): Builds APUs with explicit productivity and waste and never invents prices; rolls up to a budget with AIU when quantities are given. - [Construction skill creator](https://aibuilderacademy.netlify.app/skills/aeco-skill-creator/SKILL.md): Interviews a construction professional and packages a repeated task as a new SKILL.md, then tests it. - [IFC model QA before an exchange](https://aibuilderacademy.netlify.app/skills/ifc-model-qa/SKILL.md): One script checks units, spatial structure, storeys, georeferencing, duplicate GlobalIds, containment, proxies, types, property and quantity coverage, openings and geometry, and writes a report plus an issue CSV. - [Validate an IFC model against IDS requirements](https://aibuilderacademy.netlify.app/skills/ifc-ids-validation/SKILL.md): Runs ifctester on a model and an IDS 1.0 file, writes HTML, JSON and a failures CSV (optionally BCF), and warns when a specification applies to zero elements. - [From information requirements (LOIN table) to an IDS file](https://aibuilderacademy.netlify.app/skills/loin-to-ids/SKILL.md): Turns a spreadsheet of required classes, properties, values, materials and classifications into a valid IDS 1.0 XML with ifctester, ready for every model exchange. - [Compare two versions of an IFC model](https://aibuilderacademy.netlify.app/skills/ifc-model-diff/SKILL.md): Matches elements by GlobalId and lists what was added, deleted or changed (class, name, type, storey, material, placement, properties) as a change report and CSV. - [Asset register (COBie-style) from an IFC model](https://aibuilderacademy.netlify.app/skills/ifc-asset-register/SKILL.md): Extracts facility, floors, spaces, types, components and systems into COBie-style CSV sheets, plus a list of missing handover data per asset. - [Clash detection on IFC with IfcOpenShell](https://aibuilderacademy.netlify.app/skills/ifc-clash-check/SKILL.md): Hard clashes, collisions or clearance checks between two element groups (e.g. ducts vs beams), clustered into issues with locations, without Navisworks. - [Draw a 2D plan as code (Python + ezdxf -> DXF)](https://aibuilderacademy.netlify.app/skills/dxf-sheet-from-code/SKILL.md): Write a drawing as a Python script with layers, walls, openings, dimensions and a title block, export DXF and open it in any CAD; includes the full script of a real apartment plan. - [Change a Revit model through MCP, safely](https://aibuilderacademy.netlify.app/skills/revit-mcp-write-safely/SKILL.md): The protocol for write tools (Revit 2027.2 Write/Experimental tech preview or community servers): backup, read-only dry run, approved change list, small batches, read-back and a change log. - [Revit documentation QA (sheets, views, tags, revisions)](https://aibuilderacademy.netlify.app/skills/revit-documentation-qa/SKILL.md): Read-only checks of sheets and views through MCP: sheet numbering, views not on sheets, untagged rooms and doors, revision clouds vs schedule, title block data. - [Quantities from Revit schedules, traceable](https://aibuilderacademy.netlify.app/skills/revit-schedule-quantities/SKILL.md): Export schedules through MCP (CSV), map them to budget items, check units and zeros, and deliver quantities with the element ids behind each number. - [Read Forma (formerly ACC) issues with the APS API](https://aibuilderacademy.netlify.app/skills/aps-construction-data/SKILL.md): Read-only script for the Autodesk Platform Services Issues API: pages through a project's issues, writes a CSV and an overdue digest by assignee and status. Token from an environment variable. - [Site feasibility: which zoning rule governs](https://aibuilderacademy.netlify.app/skills/forma-site-feasibility/SKILL.md): Computes the governing rule (FAR, coverage, setbacks, height) for a lot with the user's zoning values and folds Autodesk Forma analyses into a one-page feasibility brief. - [Procore API, read-only first (projects, RFIs, submittals)](https://aibuilderacademy.netlify.app/skills/procore-api-connector/SKILL.md): A small Python client for the Procore REST API with OAuth token from the environment, the Procore-Company-Id header, pagination and rate-limit handling; exports RFIs and submittals to CSV for digests. - [Bluebeam Revu markups through MCP](https://aibuilderacademy.netlify.app/skills/bluebeam-markup-review/SKILL.md): Summarise and track review comments in Revu with its official MCP server (Bluebeam Max, Revu 21.9+): markup log, status by reviewer, RFIs from comments, state changes only after approval. - [What changed between two drawing sets](https://aibuilderacademy.netlify.app/skills/drawing-revision-diff/SKILL.md): Pairs sheets by number across two PDF sets, lists added and removed sheets and the changed text lines per sheet, so the team knows where to look before the clouds arrive. - [Submittal pre-review with a compliance matrix](https://aibuilderacademy.netlify.app/skills/submittal-review/SKILL.md): Checks a product data or shop drawing submittal requirement by requirement against the spec section, quoting both sources, and drafts the reviewer's comments without stamping. - [Registers from the specification (submittals, tests, closeout)](https://aibuilderacademy.netlify.app/skills/spec-requirements-register/SKILL.md): Reads a spec book section by section and builds the submittal register, the inspection and test plan and the closeout checklist, each line with its clause and trigger. - [Punch list from walk-through notes](https://aibuilderacademy.netlify.app/skills/punch-list-manager/SKILL.md): Turns messy notes, voice transcripts and photos into a clean punch list by unit, room and trade, tracks closeout and drafts one message per subcontractor. - [Change order impact: scope, cost, time and notice](https://aibuilderacademy.netlify.app/skills/change-order-impact/SKILL.md): Builds the scope delta, quantities, cost with the user's prices, schedule impact and the contractual notice deadline, then drafts the log entry and the notice for human review. - [Job hazard analysis for a task](https://aibuilderacademy.netlify.app/skills/jha-builder/SKILL.md): Steps, hazards per step, controls ranked by the hierarchy of controls, permits, stop-work triggers and a toolbox talk the foreman can read aloud. - [Bid leveling (bid tab) line by line](https://aibuilderacademy.netlify.app/skills/bid-leveling/SKILL.md): Levels subcontractor bids against one scope sheet: arithmetic, exclusions, alternates, quantity deviations and unit-price outliers, labelled plugs, and leveled totals ranked. - [Earned value and S-curve](https://aibuilderacademy.netlify.app/skills/earned-value-s-curve/SKILL.md): CPI, SPI, earned schedule SPI(t), three EACs, TCPI and the S-curve from a periodic PV/EV/AC table, explained in plain words with the progress method stated. - [Embodied carbon screening from quantities](https://aibuilderacademy.netlify.app/skills/embodied-carbon-estimate/SKILL.md): Multiplies quantities by emission factors the user provides (EPDs, EC3, national databases), ranks hotspots, compares alternatives and lists unmatched lines. No built-in factors. - [Pull planning session: prepare, facilitate, digitise](https://aibuilderacademy.netlify.app/skills/pull-planning-session/SKILL.md): Milestone and conditions of satisfaction, a facilitation script that works backwards through handoffs, visible buffers, and the wall turned into a phase schedule and constraint log. - [Make-ready, constraint log and LPS metrics (PPC, TA, TMR)](https://aibuilderacademy.netlify.app/skills/make-ready-constraints/SKILL.md): Screens lookahead tasks for constraints and measures the planning system: PPC by week and trade, reasons Pareto, tasks anticipated, tasks made ready and constraint release reliability. - [Takt plan with crews, train, dates and flowline](https://aibuilderacademy.netlify.app/skills/takt-planning/SKILL.md): From work content per zone and the user's productivity: takt time, crews needed per trade, imbalance, the takt train with calendar dates, buffers and a flowline chart. - [Target Value Delivery: design to a target cost](https://aibuilderacademy.netlify.app/skills/target-value-delivery/SKILL.md): Allowable and target cost from the business case, target split by cluster, estimate vs target at every cycle, ideas log and the gap to close, for IPD and collaborative teams. - [Choosing By Advantages (CBA) decisions](https://aibuilderacademy.netlify.app/skills/choosing-by-advantages/SKILL.md): Facilitates a CBA decision: musts, factors, attributes as facts, advantages, importance anchored on the paramount advantage, cost weighed afterwards; a script checks and adds up the table. - [A3 problem solving for recurring site problems](https://aibuilderacademy.netlify.app/skills/a3-problem-solving/SKILL.md): PDCA on one page: current condition with data, goal, 5 whys and fishbone with evidence, countermeasures with owners and the follow-up measurement. - [Gemba waste walk (8 wastes)](https://aibuilderacademy.netlify.app/skills/lean-waste-walk/SKILL.md): An observation checklist of the 8 wastes with site examples, then a waste log, a Pareto by type and location, and three small improvement experiments. - [Value stream map of a construction process](https://aibuilderacademy.netlify.app/skills/value-stream-map/SKILL.md): Lead time, value-added time, process cycle efficiency, bottleneck, rework yield and a Mermaid diagram for RFIs, submittals, payments or supply, with a current vs future state comparison. - [VDC plan in the Stanford CIFE framework](https://aibuilderacademy.netlify.app/skills/vdc-implementation-plan/SKILL.md): Client objectives -> project objectives -> production metrics -> controllable factors, and how ICE, BIM and project production management move them, with a weekly dashboard. - [ICE session planner (Integrated Concurrent Engineering)](https://aibuilderacademy.netlify.app/skills/ice-session-planner/SKILL.md): Designs a session around the decisions it must close: who decides, agenda by topic, models to prepare, live decision log and latency metrics afterwards. - [VDC maturity self-assessment (Planning, Adoption, Technology, Performance)](https://aibuilderacademy.netlify.app/skills/vdc-maturity-scorecard/SKILL.md): Evidence-based questions across the four areas used by CIFE's VDC Scorecard research, a five-tier reading, the three gaps that matter and a 90-day plan. Not an official score. - [ISO 19650 naming check for files and registers](https://aibuilderacademy.netlify.app/skills/iso19650-naming-check/SKILL.md): Checks container names against the project's field order and code lists, plus status and revision codes, and reports failures by field and by originator. - [BIM execution plan (BEP) aligned with ISO 19650-2](https://aibuilderacademy.netlify.app/skills/bep-builder/SKILL.md): From the client's EIR to a BEP draft: requirements map, roles, model uses tied to goals, LOIN per milestone, MIDP/TIDP skeleton, CDE and naming, exchanges and QA, open decisions. ## Routines - [Monday lookahead and constraint review](https://aibuilderacademy.netlify.app/routines/monday-lookahead.md): Every Monday before the site meeting: reads the lookahead and constraint log, flags what is late, and drafts the constraints to release this week. - [Friday PPC and reasons for non-completion](https://aibuilderacademy.netlify.app/routines/weekly-ppc.md): Every Friday afternoon: computes the week's PPC from the weekly plan, updates the reasons chart and lists tasks missing a reason. - [Evening digest of daily reports](https://aibuilderacademy.netlify.app/routines/daily-report-digest.md): Every evening: collects the day's site reports from several projects and writes a one-page digest for the manager, safety first. - [Overdue RFI check](https://aibuilderacademy.netlify.app/routines/rfi-overdue-check.md): Every morning: reads the RFI log, flags RFIs past their needed-by date and drafts polite follow-ups. - [Weekly model health check (Revit or IFC)](https://aibuilderacademy.netlify.app/routines/model-health-weekly.md): Every week: runs the model audit on the current Revit model or latest IFC export and reports what changed since last week. - [Daily tender watch in SECOP II (Colombia)](https://aibuilderacademy.netlify.app/routines/tender-watch-secop.md): Every morning: queries Colombia's public procurement open data for new construction processes that match your keywords and region. - [Friday model QA on the latest IFC exchange](https://aibuilderacademy.netlify.app/routines/weekly-model-qa.md): Every Friday: finds the newest IFC in the exchange folder, runs model QA and IDS validation, compares with last week and sends a short deliver / do-not-deliver note. - [Monday clash trend for the coordination meeting](https://aibuilderacademy.netlify.app/routines/clash-trend-weekly.md): Every Monday: runs the agreed clash pairs on the latest models, groups the clashes, compares with last week (new, resolved, still open) and drafts the coordination agenda. - [Morning Procore digest: RFIs and submittals waiting](https://aibuilderacademy.netlify.app/routines/procore-daily-digest.md): Every weekday morning: reads RFIs and submittals through the Procore API (read-only), lists overdue items and who has the ball in court, and drafts polite reminders. - [Forma (ACC) issues: overdue and unassigned](https://aibuilderacademy.netlify.app/routines/forma-issues-overdue.md): Twice a week: pulls the project issues from Autodesk Platform Services, lists overdue and unassigned issues by company and status, and the trend since the last run. - [Daily review status from Bluebeam markups](https://aibuilderacademy.netlify.app/routines/bluebeam-review-status.md): During a review window: reads the markups of the review PDF through Revu's MCP and reports progress by reviewer and status, comments without status and new comments since yesterday. - [Wednesday make-ready health check (LPS metrics)](https://aibuilderacademy.netlify.app/routines/make-ready-health.md): Every Wednesday before the weekly plan: computes PPC trend, reasons Pareto, tasks anticipated, tasks made ready and overdue constraints by owner, and drafts the meeting agenda. - [Monthly earned value at the cut-off date](https://aibuilderacademy.netlify.app/routines/monthly-evm.md): On the cut-off date: collects PV, EV and AC from the agreed files, runs the earned value script, updates the S-curve and writes the paragraph for the monthly report. - [Submittals due in the next three weeks](https://aibuilderacademy.netlify.app/routines/submittals-due-lookahead.md): Every Monday: crosses the submittal register (from the specs) with the schedule and the submittal log, and lists what must be submitted or approved in the next three weeks to protect the work. - [Weekly naming audit of the shared CDE folder](https://aibuilderacademy.netlify.app/routines/cde-naming-audit.md): Every Thursday: checks new files in the shared area against the project naming standard and status/revision codes, and sends each originator their list to fix. - [Weekly VDC production metrics dashboard](https://aibuilderacademy.netlify.app/routines/vdc-metrics-weekly.md): Every Friday: updates the VDC dashboard (ICE, BIM and production metrics linked to project objectives) from the agreed sources and flags metrics off target. ## Lessons - [Lesson 00 · Construction vocabulary for agents (Spanish-English)](https://aibuilderacademy.netlify.app/learn/00-construction-vocabulary.md): The words Latin American construction teams use every day (obra, APU, AIU, interventoría, acta de corte, PPC…) with their English equivalents and what they mean in practice. - [Lesson 01 · The AI Builder Mindset](https://aibuilderacademy.netlify.app/learn/01-ai-builder-mindset.md): Course introduction and professional role transformation. Moving from being a passive user of AI tools to becoming a creator and architect of AI solutions (AI Builder) applied to construction, architecture and engineering. - [Lesson 02 · Spotting Bottlenecks and the Tech Stack](https://aibuilderacademy.netlify.app/learn/02-bottlenecks-and-stack.md): Hands-on analysis of workflows across the construction project life cycle. Identifying inefficient processes and mapping the right AI technologies to optimize them. - [Lesson 03 · Prototype Development and Deployment](https://aibuilderacademy.netlify.app/learn/03-prototypes.md): Rapid prototyping of AI tools for construction. From idea to functional MVP, integrating site video analysis, dynamic forms, and migrating to a professional local development environment (IDE) versus agentic CLI tools like Claude Code. - [Lesson 04 · Creating Skills](https://aibuilderacademy.netlify.app/learn/04-creating-skills.md): How to give an existing agent expert knowledge through 'Skills'. We revisit the Module 3 video site inspector and give it Lean Construction expertise, built with Antigravity and Claude Cowork from the Lean Construction Institute's body of knowledge. - [Lesson 05 · Information Architecture for Housing Projects](https://aibuilderacademy.netlify.app/learn/05-information-architecture.md): How to structure a project's unstructured data (drawings, calculation reports, HOA manuals, Excel budgets) so an AI system can work with it without losing precision. - [Lesson 06 · Databases: the Persistent Backend of the AI Ecosystem](https://aibuilderacademy.netlify.app/learn/06-databases.md): The site inspector findings (M3), diagnosed by the lean skill (M4) and enriched with regulatory citations (M5), currently only live for the duration of a chat session. This module gives them a permanent home: a real relational database — the backbone of any AI product in construction. - [Lesson 07 · Multi-Specialist Agents for Productivity](https://aibuilderacademy.netlify.app/learn/07-multi-specialist-agents.md): Multi-agent systems where several specialized intelligences collaborate to solve a complex problem. One agent acts as the architect, another as the cost engineer, another as the legal inspector. - [Lesson 08 · Data Governance](https://aibuilderacademy.netlify.app/learn/08-data-governance.md): Critical aspects of security, ethics and legal compliance in AI usage. Privacy of drawings and company financial data, preventing information leaks and intellectual property. - [Lesson 09 · Cloud Scalability](https://aibuilderacademy.netlify.app/learn/09-cloud-scalability.md): How to take a local office prototype to a robust application used by hundreds of field engineers simultaneously. Secure deployment and API cost monitoring. - [Lesson 10 · Demo Day: the Agentic Ecosystem](https://aibuilderacademy.netlify.app/learn/10-demo-day.md): Closing and graduation session. Students present their agentic ecosystems and practical builds applied to their own companies and the industry. - [Lesson 11 · openBIM for agents: IFC, IDS, BCF and the level of information need](https://aibuilderacademy.netlify.app/learn/11-openbim-ifc-ids-bcf.md): How an agent reads, checks and compares IFC models with IfcOpenShell, how requirements become machine-checkable with IDS, and how issues travel with BCF - without any vendor software. - [Lesson 12 · Connecting the construction stack: Revit, Forma, Procore, Bluebeam, Archicad and more](https://aibuilderacademy.netlify.app/learn/12-connect-the-construction-stack.md): Which construction tools have an official MCP server or API in late 2026, what each needs, where data goes, and the read-only-first protocol for connecting them to an AI. - [Lesson 13 · Lean construction with agents: Last Planner, takt, TVD, CBA, A3 and waste](https://aibuilderacademy.netlify.app/learn/13-lean-construction-with-agents.md): The lean methods promoted by the Lean Construction Institute, and the exact places where an agent helps (preparing, digitising, measuring) and where it must stay out (commitments and decisions belong to people). - [Lesson 14 · Virtual Design and Construction: the Stanford CIFE framework with agents](https://aibuilderacademy.netlify.app/learn/14-vdc-cife-framework.md): VDC as taught at Stanford's CIFE: client objectives, project objectives, production metrics and controllable factors, worked through ICE, BIM and project production management - and how agents keep the metrics alive every week. - [Lesson 15 · Commercial control with agents: bids, change orders, earned value and carbon](https://aibuilderacademy.netlify.app/learn/15-commercial-control-with-agents.md): Where money and evidence meet: leveling bids, pricing change orders with the user's own rates, reading earned value honestly and screening embodied carbon - with scripts that never invent a number. - [Lesson 16 · Information management with agents: ISO 19650, BEP, CDE and naming](https://aibuilderacademy.netlify.app/learn/16-information-management-iso19650.md): How an agent helps run ISO 19650-style information management: from the client's requirements to the BEP, LOIN tables, delivery plans, CDE states, naming checks and registers that stay clean every week. - [Playbook · BIM coordinator / BIM manager](https://aibuilderacademy.netlify.app/learn/playbook-bim-coordinator.md): Check every exchange the same way, turn requirements into IDS, run clashes without waiting for a license, and keep naming and the BEP alive. - [Playbook · Site engineer (residente de obra)](https://aibuilderacademy.netlify.app/learn/playbook-site-engineer.md): Daily reports from voice notes, a constraint log that runs itself, punch lists from walk notes, and safety analyses for the task of the day. - [Playbook · Project manager (director de obra)](https://aibuilderacademy.netlify.app/learn/playbook-project-manager.md): An honest monthly report (earned value with SPI(t)), change orders prepared on time, overdue RFIs and issues surfaced before they bite, and decisions recorded. - [Playbook · Estimator / buyer](https://aibuilderacademy.netlify.app/learn/playbook-estimator-buyer.md): Quantities you can trace to the model, unit prices built from your own data, bids leveled line by line and embodied carbon screened from the same quantities. - [Playbook · Lean / production coordinator](https://aibuilderacademy.netlify.app/learn/playbook-lean-coordinator.md): Less transcription, better metrics and faster learning: walls digitised, PPC/TA/TMR every week, takt scenarios in minutes, A3s and CBA records kept. - [Playbook · Architect / designer](https://aibuilderacademy.netlify.app/learn/playbook-architect-designer.md): Feasibility you can trace to the zoning rule, documentation checked before issue, models that pass the client's IDS, and review comments organised instead of lost. - [Playbook · Owner / developer (VDC lead)](https://aibuilderacademy.netlify.app/learn/playbook-owner-developer.md): Objectives the team can measure every week (CIFE VDC), target value design against the business case, a maturity baseline, and an asset register at handover. ## Tools - [AI Builder Academy MCP server](https://aibuilderacademy.netlify.app/tools/ai-builder-academy-mcp.md): This academy as a remote MCP server: search prompts, skills, routines, lessons and tools, and fetch any item in full. - [Revit MCP Server (official)](https://aibuilderacademy.netlify.app/tools/revit-mcp-server.md): Autodesk's official MCP bridge to Revit, as local stdio servers. Read queries and reports without changing the model; Write adds controlled model changes; Experimental adds experimental tools. Autodesk recommends backing up projects first. - [Autodesk MCPs: Fusion, Fusion Data and Product Help](https://aibuilderacademy.netlify.app/tools/autodesk-mcps.md): Autodesk's first public MCP set: create and inspect Fusion geometry, query Fusion data, and ask Autodesk's official product documentation. Useful for agents that must cite Autodesk help instead of guessing. - [APS AEC Data Model MCP server (sample)](https://aibuilderacademy.netlify.app/tools/aps-aecdm-mcp.md): Query BIM data in the cloud (AEC Data Model API) from Claude Desktop. Needs an APS app with PKCE and works on models in Autodesk Forma (formerly Autodesk Construction Cloud), not on a loose .rvt or .dwg. - [Community Revit MCP servers](https://aibuilderacademy.netlify.app/tools/mcp-servers-for-revit.md): Open-source servers that connect Revit to MCP clients, many with WRITE tools (create, edit, color elements). Review the code and test on copies. - [pyRevit](https://aibuilderacademy.netlify.app/tools/pyrevit.md): Python scripting and ribbon buttons for Revit without compiling. The fastest route from an AI-written script to a button your team can click. - [Blender MCP server (official, Blender Lab)](https://aibuilderacademy.netlify.app/tools/blender-lab-mcp.md): Official add-on that lets an agent run Python in Blender, summarize .blend files, take screenshots and look up the Blender Python API and manual. It executes AI-generated code without guards: use copies or a VM. - [MCP for Blender (community, formerly blender-mcp)](https://aibuilderacademy.netlify.app/tools/mcp-for-blender.md): The popular community Blender MCP server. Starts with "uvx mcp-for-blender" (the old "uvx blender-mcp" still works). - [Bonsai (formerly BlenderBIM)](https://aibuilderacademy.netlify.app/tools/bonsai.md): Native IFC authoring inside Blender: the open, no-license route to BIM. Agents can drive it through Blender MCP and IfcOpenShell. - [Bonsai_mcp (IFC tools over MCP)](https://aibuilderacademy.netlify.app/tools/bonsai-mcp.md): MCP server with IFC-specific tools on top of Bonsai: project info, spatial structure, properties, relationships, quantities, BC3 budget export, drawings, IDS generation, georeferencing. - [IfcOpenShell (+ ifctester)](https://aibuilderacademy.netlify.app/tools/ifcopenshell.md): The Python toolkit for reading, writing, measuring and validating IFC. ifctester validates models against IDS requirements. Every IFC prompt in this academy uses it. - [Supabase (database + MCP server)](https://aibuilderacademy.netlify.app/tools/supabase.md): Postgres database with auth and row-level security, plus an MCP server so agents can inspect schemas and apply migrations with your approval. A good single source of truth for site data. - [SECOP II open data (Colombia)](https://aibuilderacademy.netlify.app/tools/secop-ii-open-data.md): Colombia's public procurement processes and contracts as open data: comparables for bids, prices and competitors without waiting for anyone's files. - [Claude (app, Cowork, Claude Code)](https://aibuilderacademy.netlify.app/tools/claude.md): Custom connectors (remote MCP by URL), Agent Skills, scheduled tasks in Cowork, and Claude Code for building plugins and scripts in a local folder. - [ChatGPT and Codex](https://aibuilderacademy.netlify.app/tools/chatgpt-codex.md): ChatGPT adds remote MCP servers in Developer mode; Codex supports MCP (codex mcp add) and Agent Skills in ~/.agents/skills. - [Gemini, Google AI Studio and Antigravity](https://aibuilderacademy.netlify.app/tools/google-ai.md): AI Studio for fast multimodal prototypes (site video, photos), Antigravity as an agentic IDE for building and testing skills and apps, Gemini for everyday work in Workspace. - [Bluebeam Revu MCP server (official)](https://aibuilderacademy.netlify.app/tools/bluebeam-revu-mcp.md): Local MCP server inside Revu: read pages and text, list and edit markups and their review states, custom columns, bookmarks, stamps and Studio Project search. Works with the desktop apps of Claude, ChatGPT, GitHub Copilot CLI and AnythingLLM; only the active PDF is reachable. - [Archicad 30 public MCP connection](https://aibuilderacademy.netlify.app/tools/archicad-mcp.md): Lets desktop AI tools (Claude Desktop, Cursor, ChatGPT Desktop, VS Code) manage and edit a running Archicad project over a local stdio MCP server, similar to Archicad's own AI Assistant. - [Trimble SketchUp connector for Claude](https://aibuilderacademy.netlify.app/tools/sketchup-claude-connector.md): Claude builds SketchUp geometry in a cloud SketchUp session from text, sketches or floor plans, checks dimensions, and returns a preview and a .skp download. A free entitlement covers a limited number of saved models. - [Procore REST API](https://aibuilderacademy.netlify.app/tools/procore-api.md): Projects, RFIs, submittals, daily logs, observations, punch lists and more over REST. Requests carry a bearer token and the Procore-Company-Id header; develop in the sandbox, then an admin installs the app for the company. - [Autodesk Platform Services: Forma (formerly ACC) APIs](https://aibuilderacademy.netlify.app/tools/aps-forma-apis.md): Issues, RFIs, submittals, data management, model properties and more for projects in Autodesk Forma (Docs -> Forma Data Management, Build -> Forma Build, BIM Collaborate -> Forma Design Collaboration). Needs an APS app added to the account by an admin. - [Bentley MCP servers (STAAD.Pro, MicroStation, ProjectWise, iTwin IoT and more)](https://aibuilderacademy.netlify.app/tools/bentley-mcp-servers.md): MCP servers for infrastructure tools: STAAD.Pro (structural models and analysis), MicroStation (DGN elements via Python), ProjectWise (document Q&A), iTwin IoT, AssetWise and transmission-line tools; most respect existing permissions and run sandboxed. - [Smartsheet MCP server (official)](https://aibuilderacademy.netlify.app/tools/smartsheet-mcp.md): Connect MCP-compatible AI tools to Smartsheet data: many construction teams keep lookaheads, constraint logs and submittal trackers there. - [Rhino / Grasshopper MCP servers (community)](https://aibuilderacademy.netlify.app/tools/rhino-mcp.md): Community MCP bridges that let Claude and other clients create and inspect Rhino geometry and, in some forks, drive Grasshopper. Useful for facade and parametric studies; quality varies by fork. - [EC3 (Embodied Carbon in Construction Calculator)](https://aibuilderacademy.netlify.app/tools/ec3-building-transparency.md): A large database of EPDs and category baselines for comparing materials by embodied carbon; the factors source for the embodied-carbon skill when product EPDs are not yet known. - [buildingSMART IDS 1.0 and BCF](https://aibuilderacademy.netlify.app/tools/buildingsmart-ids-bcf.md): IDS states information requirements in a machine-checkable XML (which entities need which properties and values); BCF carries issues between BIM tools. ifctester reads IDS and can report to BCF. - [ezdxf (Python DXF library)](https://aibuilderacademy.netlify.app/tools/ezdxf.md): Read and write DXF from Python: layers, lines, polylines, hatches, dimensions, blocks and layouts. The engine behind "drawing as code" in the dxf-sheet-from-code skill; the DXF opens in AutoCAD, CADCraft and most CAD tools. - [OpenCode](https://aibuilderacademy.netlify.app/tools/opencode.md): An open-source coding agent that works with many model providers. It connects to this academy as a remote MCP server and loads the academy's skills (with their scripts) from ~/.config/opencode/skills, ~/.claude/skills or ~/.agents/skills. - [Lean Construction Institute (LCI)](https://aibuilderacademy.netlify.app/tools/lean-construction-institute.md): Home of the Last Planner(R) System and a reference for lean project delivery: Target Value Delivery, Choosing By Advantages, pull planning, A3 and the 8 wastes. The academy's lean skills point here for the method itself. - [Stanford CIFE: Virtual Design and Construction](https://aibuilderacademy.netlify.app/tools/stanford-cife-vdc.md): Where the VDC framework was developed: client and project objectives, production metrics and controllable factors, worked through ICE, BIM and project production management; plus the VDC Scorecard research (Planning, Adoption, Technology, Performance). ## Optional - [Anatomy of an IFC file (interactive)](https://aibuilderacademy.netlify.app/demos/demo-ifc-anatomy.md): Snowdon Towers in IFC 4.3: a 3D viewer and a guided tour of the file line by line. For humans; send them the link. - [Construction operations simulation (interactive)](https://aibuilderacademy.netlify.app/demos/demo-simulation.md): CYCLONE activity-cycle simulation of two jobsites (an AI data center and a 5-storey building): live queues, a 4D site movie and the resource that really rules. - [Construction games](https://aibuilderacademy.netlify.app/demos/demo-games.md): An active break for humans: fly the site drone, dodge bricks, mixers and cranes. - [Talk: AI in construction management (slides)](https://aibuilderacademy.netlify.app/demos/demo-lpu-talk.md): Slides from Julián Páez's talk on what AI changes in construction project management. - [Risk by Design (private area)](https://aibuilderacademy.netlify.app/demos/demo-risk-by-design.md): How vulnerability gets built into the built environment. Needs a private-area key; for humans. - [Home seismic inspection (private area)](https://aibuilderacademy.netlify.app/demos/demo-seismic.md): Guided rapid visual inspection of a home after an earthquake, with a PDF report, based on Colombia's UNGRD guide. Needs a private-area key. - [Revit MCP technical guide (private area)](https://aibuilderacademy.netlify.app/demos/demo-revit-mcp-guide.md): The classroom walkthrough of connecting an agent to Revit models via MCP. Needs a private-area key.