revit

Script and automate Autodesk Revit models via .NET, pyRevit, and APS.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Umbral-Bot/umbral-agent-stack --skill revit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revit
Source: https://github.com/Umbral-Bot/umbral-agent-stack/tree/main/openclaw/workspace-templates/skills/revit
Command: npx skills add https://github.com/Umbral-Bot/umbral-agent-stack --skill revit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines complex BIM workflows by enabling programmatic interaction with Autodesk Revit, automating repetitive tasks, and accessing powerful cloud-based automation features.

Core Features & Use Cases

  • Revit API Scripting: Automate tasks within Revit using C#/.NET or Python (via pyRevit).
  • Cloud Automation: Leverage Autodesk Platform Services (APS) to process RVT files in the cloud without needing Revit installed.
  • Data Extraction & Export: Extract model data, parameters, and export to various formats like NWC, IFC, and PDF.
  • Use Case: Automatically generate NWC files for clash detection from a Revit model, or extract all wall parameters into a CSV for analysis.

Quick Start

Use the revit skill to list all walls in the current Revit document along with their 'Mark' parameter.

Frequently Asked Questions about revit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Revit API tasks using Python or .NET?

Automate Revit API tasks by scripting element querying and parameter manipulation using C#/.NET or Python via pyRevit. This enables programmatic interaction to streamline repetitive BIM workflows directly within the Revit environment.

Can I process Revit models in the cloud without installing Revit?

Process Revit models in the cloud without Revit installed by leveraging Autodesk Platform Services (APS). The Revit Automation API handles cloud-based processing of RVT files for tasks like data extraction and export.

What is the best way to export Revit model data to IFC or NWC formats?

Export Revit model data to IFC or NWC formats through API scripting or APS cloud automation. This automates generating clash detection files like NWC or extracting model parameters into structured outputs for analysis.

How does BIM automation extract element parameters from a Revit document?

BIM automation extracts element parameters from a Revit document by querying the Revit API. Scripts can list specific elements like walls alongside their properties, enabling automated data extraction into formats like CSV for analysis.

Do I need pyRevit or .NET to manipulate Revit model parameters programmatically?

You need either .NET or pyRevit to manipulate Revit model parameters programmatically. The Skill supports both environments for API scripting, allowing you to automate element querying and parameter manipulation within your preferred development stack.

Why use Autodesk Platform Services for Revit automation instead of local scripting?

Use Autodesk Platform Services for Revit automation instead of local scripting to process RVT files in the cloud. APS removes local Revit installation dependencies, enabling scalable cloud-based processing for repetitive BIM workflows.