batch-cad-converter
Batch convert multiple CAD/BIM files (Revit, IFC, DWG, DGN) with progress tracking, error handling, and consolidated reporting.
Why use this skill?
Automate your CAD and BIM workflows with the batch-cad-converter. Easily convert Revit, IFC, DWG, and DGN files in bulk with integrated progress tracking.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/datadrivenconstruction/batch-cad-converterWhat This Skill Does
The batch-cad-converter is a robust automation utility designed for architects, engineers, and construction managers who handle large volumes of BIM and CAD data. It simplifies the transition between proprietary formats like Revit (.rvt), IFC, DWG, and DGN. Instead of opening each file individually in its native software, the agent orchestrates a systematic batch process. It features built-in error handling, allowing the process to continue even if a specific file is corrupt or locked, and provides detailed logging for every action taken.
Installation
To integrate this skill into your environment, run the following command within your terminal or OpenClaw interface:
clawhub install openclaw/skills/skills/datadrivenconstruction/batch-cad-converter
Ensure that the underlying executable converters (RvtExporter, IfcExporter, etc.) are accessible in your environment or configured via the converter_dir settings.
Use Cases
- Project Archiving: Convert thousands of legacy Revit files into universal formats for long-term storage or stakeholder review.
- BIM Coordination: Prepare large datasets for cloud-based collaboration by batch-converting local DWG and DGN files into standardized IFC formats.
- Automated Reporting: Generate daily summary reports on conversion health, identifying which files need manual intervention without halting the entire project pipeline.
Example Prompts
- "Batch convert all Revit files in the 'Drafts' folder to IFC and save the results to the 'Converted' directory, letting me know if any files fail."
- "I have a folder of hundreds of DWG drawings. Run the batch-cad-converter on them and provide a consolidated summary of the successful exports."
- "Start the bulk conversion for the project repository; use the converter settings in the current directory and notify me when the progress hits 50%."
Tips & Limitations
- Performance: For extremely large batches, the skill utilizes a ThreadPoolExecutor. Ensure your system has sufficient CPU and memory, as CAD software can be resource-intensive.
- Dependencies: This skill assumes the existence of command-line export tools. Verify that your specific version of Revit or CAD software provides the necessary command-line interface tools mentioned in the implementation configuration.
- Error Handling: The skill records results in the
ConversionResultdataclass; always review the generated report if the success counter does not match the total input file count.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-datadrivenconstruction-batch-cad-converter": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
data-lineage-tracker
Track data origin, transformations, and flow through construction systems. Essential for audit trails, compliance, and debugging data issues.
cwicr-cost-calculator
Calculate construction costs using DDC CWICR resource-based methodology. Break down costs into labor, materials, equipment with transparent pricing.
data-anomaly-detector
Detect anomalies and outliers in construction data: unusual costs, schedule variances, productivity spikes. Statistical and ML-based detection methods.
historical-cost-analyzer
Analyze historical construction costs for benchmarking, trend analysis, and estimating calibration. Compare projects, track escalation, identify patterns.
df-merger
Merge pandas DataFrames from multiple construction sources. Handle different schemas, keys, and data quality issues.