wedsamuel1230/arduino-skills/enclosure-designer
Claude Code and agent skill by wedsamuel1230/arduino-skills
- community
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-designerSKILL.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 templatescripts/generate_enclosure.py- enclosure generator scriptreferences/design-workflow.md- measurement, parameter, and generator
workflow
references/dimensions.md- common board and module dimensionsreferences/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
- Gather the minimum physical inputs:
- board dimensions
- tallest component
- connector locations
- mounting method
- environmental constraints
- Open
references/design-workflow.mdfor the parameterization flow. - Open
references/dimensions.mdif the user does not already have exact
measurements.
- Open
references/print-and-protection.mdfor material, wall, ventilation,
or moisture guidance.
- Use
assets/basic-template.scadorscripts/generate_enclosure.pywhen 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-selectororpower-budget-calculatorif battery size
drives the enclosure volume.
- Pair with
readme-generatorwhen 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
- SKILL.md in the repositoryCheckingskills/enclosure-designer/SKILL.md
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
[](https://verified-skill.com/skills/wedsamuel1230/arduino-skills/enclosure-designer)