Skip to content
Back to skills

Cad

ASecurity

OpenSkyhawk CAD / mechanical work — panel and bezel 3D models, enclosures, mechanical fit. Use when modeling a panel in Fusion 360 or FreeCAD, working with .f3d/.FCStd source, exporting STL/STEP, preparing parts for 3D printing, or checking mechanical fit against a PCB. Consumes panel dimensions from the panel-mapping skill.

  • 3 stars
  • 0 votes
  • 0 copies
  • 19 views
  • Added September 12, 2026
databasesgit

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add OpenSkyHawk/OpenSkyhawk --skill cad --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cad?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cad
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/openskyhawk-cad/badge)](https://www.skillsdirectory.com/skills/openskyhawk-cad)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cad
description: OpenSkyhawk CAD / mechanical work — panel and bezel 3D models, enclosures, mechanical fit. Use when modeling a panel in Fusion 360 or FreeCAD, working with .f3d/.FCStd source, exporting STL/STEP, preparing parts for 3D printing, or checking mechanical fit against a PCB. Consumes panel dimensions from the panel-mapping skill.
---

# CAD / Mechanical

3D models for panels, bezels, and enclosures. The panel's real-world dimensions and
control positions come from the `panel-mapping` skill; this skill turns them into a model.

## Tooling decision is pending (D8)

**CAD tooling is under evaluation — Fusion 360 vs FreeCAD, with FreeCAD currently preferred.**
Do not present either as the settled choice; see `docs/architecture/design-decisions.md` (D8)
and `docs/hardware/cad-workflow.md`. Update this skill once D8 is resolved.

- Source files live in `CAD/<Console>/...` as `.f3d` (Fusion) or `.FCStd` (FreeCAD).
- **Commit source only.** STL and STEP exports are gitignored — generate them from source;
  publish built artifacts via Releases, not the repo.
- A Fusion MCP server is available (read/execute/update Fusion designs directly) if working
  in Fusion.

## Inputs from panel-mapping

- panel outline dimensions: real-world mm = `√(ΔX²+ΔY²+ΔZ²) × 1.10 × 1000` from Model Viewer
  corner coordinates (1 model unit = 1000 mm, × 1.10 scale).
- switch centre-to-centre spacings (measured in CAD once the panel body exists).
- the control inventory (what cutouts/mounts the panel needs).

## Fit against the PCB

Export the board outline from KiCad (`kicad-cli pcb export step`) to check the panel model
against the actual PCB — see `docs/_source/kicad.md` for the CLI. Confirm screw clearances
against the hardware-standards screw table (M2 PCB mounts … M5 corner mounts).

> This skill is intentionally thin until D8 lands and the first panels are modeled — fill in
> the chosen-tool workflow then.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.