YouTube MCP for Claude & ChatGPT
TubeLab is the YouTube MCP Server for Claude and ChatGPT. Real channels, viral outliers, video transcripts and much more - all in your AI chat.
翻訳待ち
A Claude Code skill that takes a one-line hardware idea to a design, CAD, an interactive drawing, a bill of materials, engineer checks, offers from real suppliers, a quote with shipping and a build pl
翻訳待ち
スキルTypeScript · JavaScriptGitHub @B0tesオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
A Claude Code skill that takes a one-line hardware idea to a design, CAD, an interactive drawing, a bill of materials, engineer checks, offers from real suppliers, a quote with shipping and a build plan, with a yes from you after each stage.
翻訳待ち
Loading the full README.
Read the full README ↗Describe a hardware product in chat; get back a design, CAD, a checked bill of materials priced with offers read from real supplier pages, and a build plan. Idea to RFQ. Part of Tobias's World idea lab.
You need Claude Code and Node 22.15 or newer. The CAD step also needs Python 3 with
build123d (python3 -m pip install build123d; on Homebrew Python, install it in a venv and start Claude Code from
there). Reading a board's files back (sprue verify) needs Python 3.12 or newer with gerbonara and shapely, in
a venv of their own that sprue verify finds by itself:
python3 -m venv --clear ~/.cache/sprue/venv && ~/.cache/sprue/venv/bin/python -m pip install --no-deps -r ~/.claude/skills/sprue/pipeline/pcb/requirements.txt
(where python3 is older than 3.12, the name of a newer one, such as python3.12, in its place; SPRUE_PYTHON
names another Python to use). For a keypad it also runs the firmware on an emulated Pico, which needs git, and the network once, to fetch
CircuitPython, KMK and rp2040js into ~/.cache/sprue. Figure screenshots need Chrome or Chromium (set CHROME_PATH if it isn't found).
One line installs it (and, run again, updates it):
curl -fsSL https://anatomy-2.vercel.app/install | sh
It fetches the zip the site serves and puts the skill in ~/.claude/skills/sprue, replacing an older copy, and
removes ~/.claude/skills/distinta, where it was installed under its old name. Then restart Claude Code and type
/sprue. To remove it: rm -rf ~/.claude/skills/sprue ~/.claude/skills/distinta.
npx skills add B0tes/sprue -g -a claude-code installs it too. Keep -a claude-code: without it the installer asks
which agents to install for and preselects your last answer, and if Claude Code isn't ticked, /sprue doesn't
appear. npx skills update sprue updates it.
A run has four stages, and you say yes before each next one starts:
products/<slug>/view.html opens as
soon as every part is drawn: hover a part to name it, press E to take it apart, use the arrow keys to walk the
assembly steps. Then accept it, ask for an edit, or decline it. The page says what to type.production/.
A circuit board is proven first (/sprue verify, below), and only a verified one gets its files to order by
hand. The page shows them too: choose a step and the figure shows it. Nothing gets ordered./sprue a 3x3 USB macro keypad for my desk stage 1: design it and open the figure
/sprue accept macropad accept the current stage and go on to the next
/sprue edit macropad make the case 2 mm taller change the design, redraw the figure, rebuild the CAD
/sprue decline macropad too big for my desk decline the current stage, with a reason
/sprue next macropad where the run is, and what it does next
/sprue status macropad the four stages, their files, and what's next
/sprue figure macropad redraw the figure and open the page
/sprue inspect macropad check the parts together, fixing what fails
/sprue bom macropad the bill of materials (with cost and shop once quoted)
/sprue bom macropad sw one line: every offer for the batch, with links
/sprue swap macropad ctrl SparkFun buy a line from another shop, or swap the part
/sprue supplier macropad the shops in the order, subtotals and shipping
/sprue verify macropad prove the board: audit, read-back, firmware, then the order folder
/sprue view macropad open the page: figure, design, inspection, offers and quote, plan
/sprue example macropad copy the finished keypad run into products/ here
Each run writes products/<slug>/ in the current folder: the request, design numbers, CAD and its STL/STEP files,
the figure (figure.mjs), the BOM, checks, offers, quote, build plan, state.json with where each stage stands,
for a product with a board pcb/ with the Gerbers (and pcb/order/ once sprue verify has passed them) and
for a keypad firmware/, production/ with the order list and the fab files, and view.html, the one page that
shows it all. Ask for the whole run without stopping and it goes through all four stages, then asks once at the end.
This is the beginning of the README. Read the rest at the original. Read the full README ↗