Create, organise, and manage Revit drawing sheets and views using Dynamo Python. Use this skill when creating sheets from a list (e.g. from Excel), placing views onto sheets, applying view templates, renaming or renumbering sheets, automating sheet set creation, or reorganising the drawing register. Trigger on phrases…
Move, rotate, copy, delete, modify types, or batch-edit Revit model elements using Dynamo Python. Use this skill when performing actions and geometric transformations on elements — translating elements, changing their type, batch-editing families, swapping types, mirroring, rotating, or any operation that modifies…
Automate Revit project setup — create worksets, levels, grids, view templates, browser organization schemes, and standard views from a project brief or BIM Execution Plan. Use this skill at project start when a user needs to set up a new Revit model from scratch or bring an existing model up to BIM standards. Trigger…
Query, filter, list, and extract data from a Revit model database using Dynamo Python. Use this skill when a user wants to list elements, count elements by category, filter by parameter value, find elements meeting a condition, extract data for a report, or answer "how many X are in my model" type questions. Trigger…
Generate Revit API code in C# or Python for macros, external commands, add-ins, or pyRevit scripts — production-ready, beyond what Dynamo can do. Use this skill when the user needs C# Revit macros, IExternalCommand boilerplate, .addin manifest files, pyRevit button scripts, or any code that runs outside of Dynamo.…
Create, bind, and manage Revit shared parameters using Dynamo Python — load a shared parameter file, add new parameter definitions to groups, bind parameters to element categories, and verify parameter bindings. Use this skill when a user needs to add shared parameters to their project, bind COBie parameters, set up…
Validate that required Revit element parameters are filled in, non-empty, and within acceptable values — then generate a compliance report. Use this skill for BEP (BIM Execution Plan) data validation, pre-submission QA checks, COBie data readiness, checking that all rooms have departments assigned, all doors have fire…
Audit workset assignments across a Revit model, identify elements on the wrong workset, and move elements between worksets using Dynamo Python. Use this skill when checking model workset structure before submission, finding walls on the MEP workset, moving elements to the correct workset based on category rules…