Individual skill
anatomy
Explain an idea as an interactive isometric machine figure.
optional-skills/creative/anatomy/SKILL.md
Source commit 10ecd43a33134a935a7abd1a48684953393e1ffa
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 262,066
- Repository last updated
- Nov 9, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSE.txtdoc · 1,061 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesSKILL.mdcore · 33,780 bytesexamples/arcade-cabinet/arcade-cabinet.cssasset · 3,221 bytesexamples/arcade-cabinet/build.mjsruns · 51,493 bytesexamples/arcade-cabinet/live.jsruns · 21,274 bytesexamples/arcade-cabinet/parts.mjsruns · 4,296 bytesexamples/arcade-cabinet/screen.mjsruns · 6,701 bytesexamples/desk-computer/build.mjsruns · 22,981 bytesexamples/dial-indicator/build.mjsruns · 14,973 bytesexamples/raptor-engine/build.mjsruns · 70,705 bytesexamples/raptor-engine/live.jsruns · 30,752 bytesexamples/raptor-engine/raptor.cssasset · 6,792 bytesexamples/ripple-tank/build.mjsruns · 32,062 bytesexamples/ripple-tank/live.jsruns · 21,720 bytesexamples/ripple-tank/model.mjsruns · 5,004 bytesexamples/ripple-tank/ripple.cssasset · 1,675 bytesexamples/spot-plate/art.tsxruns · 4,491 bytesexamples/spot-plate/drops.tsruns · 19,355 bytesexamples/spot-plate/fan.tsruns · 2,715 bytesexamples/spot-plate/figure.tsxruns · 1,078 bytesexamples/spot-plate/geometry.tsruns · 10,962 bytesexamples/spot-plate/live.tsxruns · 11,718 bytesexamples/spot-plate/rig.tsruns · 8,160 bytesexamples/spot-plate/spot-plate.cssasset · 1,518 bytesexamples/test-rig/art.tsxruns · 7,372 bytesexamples/test-rig/figure.tsxruns · 850 bytesexamples/test-rig/geometry.tsruns · 13,085 bytesexamples/test-rig/live.tsxruns · 17,463 bytesexamples/test-rig/pose.tsruns · 3,894 bytesexamples/test-rig/rig.tsruns · 5,604 bytesexamples/test-rig/stretch.cssasset · 1,210 bytesexamples/test-rig/view.tsruns · 3,115 bytesexamples/turning-dial/build.mjsruns · 32,098 bytesexamples/turning-dial/dial.cssasset · 509 bytesexamples/turning-dial/live.jsruns · 12,460 bytesexamples/turning-dial/stress.mjsruns · 19,414 byteskit/audit.mjsruns · 89,650 byteskit/canvas-painter.mjsruns · 27,535 byteskit/gl-shared.mjsruns · 8,863 byteskit/gl.mjsruns · 8,763 byteskit/iso-kit.mjsruns · 35,175 byteskit/iso-kit.tsruns · 38,631 byteskit/iso.cssasset · 7,698 byteskit/lathe.mjsruns · 48,028 byteskit/react/draw.tsxruns · 6,425 byteskit/react/live.tsxruns · 4,066 byteskit/tube.mjsruns · 14,230 byteskit/turn-audit.mjsruns · 57,157 byteskit/turn-build.mjsruns · 64,933 byteskit/turn-fixed.mjsruns · 147,055 byteskit/turn.mjsruns · 139,815 bytesreferences/3d.mddoc · 44,644 bytesreferences/craft.mddoc · 50,299 bytesreferences/kit.mddoc · 67,808 bytesreferences/motion.mddoc · 22,611 bytesreferences/react.mddoc · 3,614 bytesreferences/verify.mddoc · 43,574 bytesreferences/walkthrough.mddoc · 5,276 bytesreferences/webgl.mddoc · 61,100 bytesscripts/capture.mjsruns · 12,276 bytesscripts/drive.mjsruns · 21,050 bytesscripts/inline-kit.mjsruns · 648 bytesscripts/line-ends.mjsruns · 13,175 bytesscripts/lines.mjsruns · 1,700 bytesscripts/turn-bench.mjsruns · 3,863 bytesscripts/turn-check.mjsruns · 37,531 bytesscripts/turn-fidelity.mjsruns · 19,605 bytes
Read excerpt
# Anatomy
This skill builds figures that work like a small instrument on a bench: a heavy base on feet, rails with tick rulers, a carriage on bushings, knurled knobs, coil springs, a dial gauge whose needle moves, and screws drawn as tiny dots. The reader understands the idea because they recognise the machine. Every number the figure shows comes from the same model that moves its parts.
Output is a standalone HTML page (SVG plus optional WebGL layers), a lone `.svg`, or React/Next.js components. The kit uses only Node built-ins, so there is nothing to `npm install`.
## Running it in Hermes
**Skill directory.** Hermes expands `${HERMES_SKILL_DIR}` to this skill's installed directory. Shell variables don't carry over between terminal calls, so repeat the assignment in every call that uses it:
```bash
SKILL_DIR="${HERMES_SKILL_DIR}"
```