Leaderboard/Design/cad-skill
Last commit on July 14, 2026·Created on February 10, 2026

flowful-ai/cad-skill

Translates functional requirements into parametric models for 3D printing and manufacture.
Combined rank
#488
across all skills
In Design
#46
category rank
Stars
571
+0.9% in last 7d
Forks
39
0.0% in last 7d
Watchers
7
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill assists hardware engineers and product designers in creating precise, 3D-printable physical objects. It focuses on the development of functional components such as Arduino enclosures, mechanical brackets, and cable organizers using parametric modeling via CadQuery.

By prioritizing manufacture-ready design, the skill helps users navigate technical constraints like wall thickness, snap-fits, and tolerances to ensure parts are optimized for FDM printers.

WHO IT'S FOR
Hardware engineers
designing functional enclosures and mechanical brackets
Product designers
creating parametric 3D-printable physical objects
3D printing hobbyists
generating STL files for FDM printers
Python developers
automating 3D geometry via CadQuery API
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

Install for Claude Code

Installs: parametric-3d-printing skill repository · Claude Code

Before you start
  • Python 3.10-3.12

Run from: ~/.claude/skills/parametric-3d-printing

  1. In a terminal, create Claude Code's skills directory and clone the repository into the documented parametric-3d-printing directory.

    mkdir -p ~/.claude/skills
    git clone https://github.com/flowful-ai/cad-skill ~/.claude/skills/parametric-3d-printing
  2. In a terminal, from ~/.claude/skills/parametric-3d-printing, create and activate the Python virtual environment, then install the repository's pinned requirements.

    python3.12 -m venv .venv && source .venv/bin/activate
    pip install -r requirements.txt
README.md · Checked Sep 18, 2026SKILL.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Design an Arduino Uno wall mount

Uses parametric-3d-printing

  • Exact Arduino Uno variant
  • Verified device dimensions and mounting-hole pattern
  • Printer and placement constraints
Use the parametric-3d-printing skill to design a wall mount for an Arduino Uno. First ask me for the exact board variant, verified dimensions, mounting-hole pattern, printer constraints, and any placement requirements. Then create a parametric CadQuery model, export an STL, and render a preview for review.
README.md · Checked Sep 18, 2026SKILL.md · Checked Sep 18, 2026