Skip to content

About

Turn images into 3D-printable cookie cutters with an AI agent skill. Preview, simplify and export STL files with optional imprints.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

Repository files navigation

Cookie Forge

Turn a drawing into a 3D-printable cookie cutter. Just ask your coding agent.

A cookie-forge session: a one-line prompt turns a gingerbread man drawing into an approval card, a checked STL and a 3D-rendered cookie cutter.

Attach a picture, approve the preview, print the STL. No CAD. Works in Claude Code, Codex and other agents that run SKILL.md skills.

Make your first cutter

1. Install the plugin from your terminal:

claude plugin marketplace add DEVividious/cookie-forge
claude plugin install cookie-forge@cookie-forge

2. 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-forge

Leave /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

One drawing, two cutters

An Easter bunny and a birthday cake drawing on paper, each next to its two 3D-rendered cutters: one with the outline only, one with lower ridges inside that imprint the drawing's inner lines

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 template Gingerbread man cutter preview gingerbread man
Reindeer template Reindeer cutter preview reindeer
Birthday cake template Birthday cake cutter preview birthday cake
Easter bunny template Easter bunny cutter preview Easter bunny
Birthday cake template prepared for an imprint Birthday cake cutter preview with imprint ridges birthday cake with imprint
Easter bunny template prepared for an imprint Easter bunny cutter preview with imprint ridges Easter bunny with imprint

Made for dough

  • 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.

Good to know

  • 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.

Docs

License

MIT

About

Turn images into 3D-printable cookie cutters with an AI agent skill. Preview, simplify and export STL files with optional imprints.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages