Turn a drawing into a 3D-printable cookie cutter. Just ask your coding agent.
Attach a picture, approve the preview, print the STL. No CAD.
Works in Claude Code, Codex and other agents that run SKILL.md skills.
1. Install the plugin from your terminal:
claude plugin marketplace add DEVividious/cookie-forge
claude plugin install cookie-forge@cookie-forge2. Ask for a cutter in Claude Code, in the folder with your drawing:
/cookie-forge Make a cutter from gingerbread-man.png, 140 x 97 mm, outline only.
3. Approve the preview. The agent shows how it read the drawing, asks which printer you
have and fits the cutter on its bed. Nothing is built until you say yes. Then
gingerbread-man-140mm-v1.stl lands in cookie-forge-output/exports/<date>/: print it flange
down, without supports.
That is the session in the clip above. To repeat it, save
this gingerbread man as gingerbread-man.png.
You need Git, Python 3.10+ and uv. The first cutter takes longer: uv downloads the geometry libraries once.
Codex, Windows, other agents, manual install
Codex
codex plugin marketplace add DEVividious/cookie-forge
codex plugin add cookie-forge@cookie-forgeLeave /cookie-forge out of the prompt: Codex picks the skill from its description.
Inside a Claude Code session (2.1.275 or later), one command does both install steps:
/plugin install cookie-forge --marketplace DEVividious/cookie-forge
Windows PowerShell: the same commands. Install uv with winget install --id=astral-sh.uv -e
and reopen the terminal. Native Windows is not yet verified end to end, see
Compatibility.
Other agents: npx skills add DEVividious/cookie-forge uses the skills.sh
installer. Add -g to install for all projects.
Manual: copy plugins/cookie-forge/skills/cookie-forge/ from a clone into your agent's
skill directory. SKILL.md, scripts/ and references/ must stay together. In Claude Code,
claude --plugin-dir path/to/cookie-forge/plugins/cookie-forge loads the plugin for one session;
copy or link that folder to ~/.claude/skills/cookie-forge to load it in every session.
More: Claude Code plugins · Codex skills
Outline only leaves the cookie smooth for icing. With imprint, the drawing's inner lines become lower ridges that press the pattern into the dough instead of cutting through it.
These are real STLs. Click one and GitHub shows it in 3D, or download and print it:
| Drawing | Outline only | With imprint | |
|---|---|---|---|
| Easter bunny | PNG | STL | STL |
| Birthday cake | PNG | STL | STL |
| Reindeer | PNG | STL | |
| Gingerbread man | PNG | STL |
The preview you approve, for all six cutters
Top view, wall cross-section and 3D model. The gingerbread man is 140 mm, for a Bambu Lab P2S;
the others are 100 mm, for a Creality K1C. Each folder also holds the settings (project.json)
and print notes (notes.md).
| Drawing | Preview | Files |
|---|---|---|
![]() |
![]() |
gingerbread man |
![]() |
![]() |
reindeer |
![]() |
![]() |
birthday cake |
![]() |
![]() |
Easter bunny |
![]() |
![]() |
birthday cake with imprint |
![]() |
![]() |
Easter bunny with imprint |
- Cuts clean. A 0.45 mm cutting edge with a 10° bevel on the outside only, so the side of the cookie comes out straight.
- Prints easy. A solid 1.2 mm wall on a 5 × 2 mm flange you can press on. No supports, no brim.
- Reads the right way round. The model is mirrored, so text and left-facing animals come out like the drawing.
- Checked before you print. Sized against your printer's bed, with warnings for parts too thin to survive and notches where dough will stick. Every STL is a single watertight solid.
- Easy to change. "Make the same cutter 80 mm" or "smooth that notch" builds a new version next to the old one.
- Size is the longest side of the cookie, not counting the grip flange.
- Drawings can be PNG, JPG, WEBP or PDF. A closed black outline on white works best. Only have an idea? Use the prompts for image models.
- Printers: 60+ bed sizes are built in, and any other works by its dimensions. Say "Add my default printers: Creality K1C and Bambu Lab P2S" once and the skill remembers them.
- Language: ask in whichever you like.
- Guide: the full walkthrough, your printers, printing, where files go, troubleshooting, compatibility
- Command line: run the geometry engine without an agent
- Template tips · Cutter geometry · Printer table
- Changelog · Development













