wedsamuel1230/arduino-skills/enclosure-designer

Claude Code and agent skill by wedsamuel1230/arduino-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when users need a 3D-printable enclosure for an Arduino, ESP32, or RP2040 project and need help with measurements, cutouts, print settings, or environmental protection.

Install

npx vskill@latest install wedsamuel1230/arduino-skills/enclosure-designer

SKILL.md

Enclosure Designer

Use this skill to design practical enclosures without loading a full mechanical guide up front.

Resources

  • assets/basic-template.scad - starting OpenSCAD template
  • scripts/generate_enclosure.py - enclosure generator script
  • references/design-workflow.md - measurement, parameter, and generator

workflow

  • references/dimensions.md - common board and module dimensions
  • references/print-and-protection.md - wall thickness, print settings,

ventilation, and waterproofing

When to Use

Use this skill when the user asks for:

  • an enclosure, case, box, or housing
  • mounting holes or cutout placement
  • OpenSCAD-based enclosure generation
  • board fit checks for Arduino, ESP32, or Pico-class boards
  • print-material or weather-resistance guidance

Workflow

  1. Gather the minimum physical inputs:
  • board dimensions
  • tallest component
  • connector locations
  • mounting method
  • environmental constraints
  1. Open references/design-workflow.md for the parameterization flow.
  2. Open references/dimensions.md if the user does not already have exact

measurements.

  1. Open references/print-and-protection.md for material, wall, ventilation,

or moisture guidance.

  1. Use assets/basic-template.scad or scripts/generate_enclosure.py when the

user needs a concrete starting model.

Core Rules

  • Treat user measurements as authoritative over reference dimensions.
  • Add clearance deliberately for connectors, wiring, and print tolerance.
  • Separate fit problems from printability problems.
  • Do not promise waterproofing from geometry alone.

Verification

  • The board and connectors fit with explicit clearance.
  • Mounting points and cable exits are reachable.
  • The selected material and wall thickness match the use environment.
  • Print orientation and support strategy are named before finalizing the design.

Integration

  • Pair with battery-selector or power-budget-calculator if battery size

drives the enclosure volume.

  • Pair with readme-generator when the enclosure should be documented for a

project repo.

Shared Output Contract

Use the shared Arduino skill contract: state assumptions, required tools and versions, implementation steps, tests/evidence by proof stage, known limitations, and recovery/security notes.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
7
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/wedsamuel1230/arduino-skills/enclosure-designer/badge)](https://verified-skill.com/skills/wedsamuel1230/arduino-skills/enclosure-designer)

Something wrong with this skill or its page? Tell us.