Interoperability

Catalog AEC data formats, pipelines, and API integration patterns.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill interoperability
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Interoperability
Source: https://github.com/gerald-ica/opencode-config-snapshot/tree/main/opencode/skills/interoperability
Command: npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill interoperability

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Interoperability provides a comprehensive encyclopedia of file formats, data exchange strategies, and pipelines to connect tools across the AEC ecosystem, enabling predictable, auditable workflows for design, analysis, and documentation.

Core Features & Use Cases

  • Format coverage: catalogues formats such as IFC, gbXML, glTF, OBJ, STEP, and SAT, with guidance on when to use each for fidelity, size, and semantics.
  • Cross-tool pipelines: describes Grasshopper-to-Revit workflows, Rhino.Inside integrations, and Speckle data streaming to enable end-to-end design-to-analysis exchanges.
  • Operational guidance: practical patterns for data mapping, conversion, and validation across common AEC tasks (coordination, visualization, and archival).

Quick Start

Use the interoperability skill to set up a Grasshopper-to-Revit exchange with Speckle for a parametric façade.

Frequently Asked Questions about Interoperability

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

FAQPage Schema
What is the best way to exchange parametric data between Grasshopper and Revit?

AEC interoperability involves cataloging data formats and API integration patterns to enable seamless cross-tool data exchange. It provides structured approaches for discovering, validating, and safely executing pipelines connecting tools like Rhino and Revit.

When should I use IFC versus glTF or OBJ for AEC data exchange?

Use IFC for semantic data fidelity and coordination, whereas glTF or OBJ are better suited for visualization and lightweight geometry. The interoperability skill catalogs these formats to guide selection based on size, semantics, and fidelity requirements.

How do I validate data mapping during a Speckle streaming conversion?

To validate data mapping during Speckle streaming, apply operational guidance patterns for conversion and validation across common AEC tasks. This structured approach ensures safe execution and auditability of interoperability pipelines.

Does Rhino.Inside support direct workflows with Revit for AEC coordination?

Yes, Rhino.Inside supports direct Revit integrations to enable end-to-end design-to-analysis exchanges. This interoperability approach provides a structured, repeatable method for safely executing cross-tool data pipelines.

What are the limitations of using gbXML versus STEP or SAT for format conversions?

gbXML is tailored for energy analysis, while STEP and SAT handle broader geometric conversions with varying fidelity. Limitations depend on semantic loss during conversion, requiring format selection guidance to ensure data auditability.