oas-core

Installation
SKILL.md

OAS Core

When to use

Reach for this skill any time you are emitting or modifying the foundational entities of an OAS plan: rooms, walls, openings, curtain walls, roofs, floor slabs, furniture, railings, or annotations. If the task is purely about coordinates and polygons, use oas-geometry instead. If the task is multi-level resolved geometry with stair/elevator connections, use oas-layout.

Key types

  • Document metadata + units block (always { length: "mm", angle: "deg" })
  • Level — abstract reference plane at an elevation; not a physical element
  • Room — bounded space with a boundary_polygon and usage
  • Wallstraight line segment with thickness separating spaces; carries adjacent_rooms
  • Opening — door or window placed on a wall via position_along_wall_mm
  • CurtainWall — glazed envelope; sibling of Wall, not a subtype
  • Roof — sloped covering with defines_slope and eave_overhang_mm
  • FloorSlab — the physical floor element (distinct from an abstract Level)
  • Furniture — placed objects with position + rotation (formerly an extension, now in Core)
  • Railing — barrier element; path may include optional z on stair runs
  • Annotation — labels, dimensions, notes
Installs
3
GitHub Stars
3
First Seen
Jun 2, 2026
oas-core — autodesk-platform-services/open-architecture-standards-2d-floor-plans