underware-openscad

Generate parametric OpenSCAD code for Underware cable management channels.

1|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/racurry/neat-little-package --skill underware-openscad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: underware-openscad
Source: https://github.com/racurry/neat-little-package/tree/main/plugins/spirograph/skills/underware-openscad
Command: npx skills add https://github.com/racurry/neat-little-package --skill underware-openscad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Underware OpenSCAD code generation provides guidance for channel types, parameters, and QuackWorks integration.

Core Features & Use Cases

  • Channel type selection: I, L, T, X, Y, curved, and mitred channels
  • QuackWorks integration: Reference implementation and parameterization
  • OpenGrid compatibility: Direct OpenGrid integration patterns

Quick Start

Example user request: Generate an I Channel with a cord cutout for desk cable management.

Frequently Asked Questions about underware-openscad

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

FAQPage Schema
How do I generate OpenSCAD code for cable management channels?

OpenSCAD code generation creates parametric cable management channels using grid-based dimensioning (25 mm units), channel type selection (I, L, T, X, Y, S, C, Mitre, Height Change), cord cutouts, and snap-fit Base + Top designs. The Skill applies BOSL2 libraries and path_sweep profiles for straight, corner, and curved channels.

What channel types does Underware support for OpenSCAD modeling?

Underware supports nine parametric channel types: I (straight), L (corner), T (junction), X (four-way), Y (three-way), S (curved), C (curved variants), Mitre (angled), and Height Change. Each type integrates grid-based dimensioning, 1-unit widths, cord cutouts, and QuackWorks mounting options.

Can I integrate Underware channels with QuackWorks and OpenGrid?

Yes. Underware provides direct OpenGrid integration patterns and QuackWorks integration with reference implementation and parameterization. The Skill generates code compatible with both frameworks for grid-aligned cable management systems.

How do parametric dimensions work in Underware cable channels?

Underware uses grid-based dimensioning with 25 mm units and 1-unit channel widths as the parametric foundation. This allows scalable, modular channel design across all types while maintaining consistency with OpenGrid spacing standards.

What's the snap design approach for Underware channels in OpenSCAD?

Underware channels use a two-part snap design: a Base component and a Top component that interlock. This modular approach simplifies assembly and customization while maintaining structural integrity for cable management applications.

Does Underware require BOSL2 libraries for channel generation?

Yes. Underware incorporates BOSL2 libraries and path_sweep-based profiles to generate channel geometry. These dependencies enable the parametric modeling of straight, corner, and curved cable management channels.