Babysitter revit-api-interface
Revit API interface skill for element extraction, creation, and automation
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/science/civil-engineering/skills/revit-api-interface" ~/.claude/skills/a5c-ai-babysitter-revit-api-interface && rm -rf "$T"
manifest:
library/specializations/domains/science/civil-engineering/skills/revit-api-interface/SKILL.mdsource content
Revit API Interface Skill
Purpose
The Revit API Interface Skill provides programmatic access to Revit models for element extraction, creation, schedule generation, and automation of structural workflows.
Capabilities
- Extract element properties
- Create structural elements
- Generate schedules
- Apply structural parameters
- Export to analysis software
- Rebar detailing automation
- Family parameter management
- View and sheet automation
Usage Guidelines
When to Use
- Automating Revit workflows
- Extracting model data
- Creating structural elements
- Generating documentation
Prerequisites
- Revit model available
- API access configured
- Element parameters defined
- Automation script developed
Best Practices
- Test on model copies
- Validate data integrity
- Handle errors gracefully
- Document API usage
Process Integration
This skill integrates with:
- BIM Coordination
- Reinforced Concrete Design
- Structural Steel Design
Configuration
revit-api-interface: operations: - extract - create - modify - export element-types: - structural-framing - structural-columns - walls - foundations - rebar
Output Artifacts
- Element extractions
- Schedule exports
- Parameter reports
- Automation logs