The page this skill built from examples/wrenfold, working in your browser. Opens in a new tab. Also: .
20-second example rendered by this skill from examples/wrenfold · 1280×720
Example settingswhat each example above was built from
examples/wrenfoldhero.json
- Brand
- Wrenfold
- Headline
- Written into the wood.
- Colors
- background #f1ece3 · plate #f1ece3 · ink #1f1812 · accent #a3461a
- Mode
- light
- Fonts
- Fraunces and Inter
examples/vardehero.json
- Brand
- Varde
- Headline
- MARKED TRUE.
- Colors
- background #121316 · ink #e9ebee · accent #c9a45c
- Mode
- dark
- Fonts
- Space Grotesk and Inter
What you get
- A self-contained index.html and a paste-in embed.html
- A loop that opens on the finished plate: the lamp swings, the plate swaps, the contour and the fill run, the lamp swings back
- A maple board on a bench with the copy printed on a clamp bar, or a full-bleed anodised plate with a ruled band
- Char, a glowing front and smoke on maple; frosted metal and sparks on aluminium
- A pointer that moves the raking lamp, so every shadow in the cut swings
- A baked photograph of the material for reduced motion and when WebGL is missing
- A 1080p MP4 of the loop and stills from record.mjs
- Open-source licenses for every part it builds on
Good fit
- Makers, workshops and engravers who sell personalised boards, gifts or signs and want the process itself on the page.
- Tool and instrument brands whose markings are cut into the metal, shown as bright frosted letters in black anodise.
- Any product that is made by hand or by machine, where a headline cut into a real material says more than a photo.
Not for
- Long headlines of more than 3 short lines
- Pages that need a photo or video of the real product
- Scroll-driven stories
- Neon or sci-fi laser looks
About this skill
A website hero where a laser engraver cuts the headline into a real plate and one low raking lamp shows how deep it goes. The tool works like real machines: a fast contour pass, then a gantry raster that scans every line at once or a galvo that hatches each glyph at 45 and 135 degrees. Maple chars dark with the grain showing through, glows along the front and smokes; black anodised aluminium ablates to frosted bright metal and throws sparks. Every letter is a height field with shadows cast inside the cut, and the pointer moves the lamp so the shadows swing. The loop opens on the finished plate, swaps in a blank one and cuts it again. Two layouts ship: a maple board on a bench with the copy on a clamp bar, and a full-bleed anodised plate.
Example request
Build a hero where a laser engraver cuts the headline into a maple board or an anodised plate, read by one low raking lamp the pointer moves.
How it works
Your agent
- 1
Collect the brand and the words
Name and a logo (
.svg) or a monogram, and one or two letters for the maker's mark if you use one. - 2
Write hero.json
Copy
examples/wrenfold/hero.json(a maple board, gantry raster, lockup) orexamples/varde/hero.json(black anodised aluminium, galvo, type as the effect) and replace everything. - 3
Build, check, look, record
Record
cycleseconds for a seamless loop. - 4
Put it live
Upload
index.htmlwith itsassets/folder, or pasteembed.htmlinto your page and copyassets/next to it.
- 1
You get
- index.html
- embed.html


What you need
- Node.js 18 or newer. Nothing to install.
- Chrome, Chromium or Edge, for the checks and the recording (set
CHROME_PATHif it isn't found). - ffmpeg, for the video (or set
FFMPEG_PATH). - Internet access when the page is opened, for the fonts (pinned with integrity hashes).
Last checked Nov 8, 2026: the package’s own build and render commands ran and passed.
If something goes wrong
The page shows the headline in plain text over a photograph of the material
WebGL2 isn't available; the baked still and the real headline stay.
The last line sits on the clamp bar
Shorten the headline, use words without descenders, or set two lines.
The cut reads too shallow or too heavy
Change
depth; the lamp's elevation sets how long the shadows are.
What’s in the download
- SKILL.md8.33 KB
- examples/
- examples/varde/1.33 KBtwo examples. · 1 file
- examples/wrenfold/1.30 KB1 file
- scripts/
- scripts/effect/
- scripts/effect/effect.js43.8 KBthe plate, the cut, the tool's paths, the lamp, smoke and sparks (WebGL2).
- scripts/effect/effect.mjs5.46 KBthe settings, checks, letter grounds and the still.
- scripts/kit/the Motion Heroes kit v2 (see
KIT.md). - scripts/kit/build.mjs47.4 KB
- scripts/kit/cdp.mjs5.07 KB
- scripts/kit/check.mjs15.7 KB
- scripts/kit/fonts.json5.42 KB
- scripts/kit/KIT.md13.7 KB
- scripts/kit/record.mjs8.11 KB
- scripts/kit/runtime.js22.5 KB
- scripts/kit/shell.css18.7 KB
- scripts/kit/three.json6.35 KB
- scripts/build.mjs263 Bbuilds the page and the embed from
hero.json. - scripts/check.mjs179 Bthe page checks and the hero rules H6 and H9 at four widths.
- scripts/chrome.mjs3.63 KB
- scripts/color.mjs1.40 KB
- scripts/inline.mjs1.67 KB
- scripts/markup.mjs6.15 KB
- scripts/record.mjs255 Brecords the looping MP4, the poster or one still.
- scripts/screenshot.mjs1.79 KB
- NOTICE.md1.09 KB
- TESTED.json975 B
24 files · 220 KB · installs to ~/.claude/skills/laser-etch-hero for Claude Code and ~/.agents/skills/laser-etch-hero for other agents
Credits and licenses: NOTICE.md plus any LICENSE files inside the ZIP.
Similar Skills
View allDetails
- Output
- Headline cut by a laser engraver · page + embed · 1080p loop
- Needs
- Node.js 18+, Chrome (or Chromium/Edge), and ffmpeg for the video
- Series
- Motion Heroes · 87 skills
- Updated
- Nov 9, 2026
- Checked
- Nov 8, 2026: its own commands ran and passed. That is a working check, not a security audit.
Written for
See all 31 agents that read skill folders.
Install guides
For your agent
Generates with
Installed it? Tell others how it went. Reviews come from people who installed this skill.
Write a reviewFAQ
Does it use footage or images of real engraving?
No. The plate, the cut, the smoke and the sparks are drawn live in WebGL2 from your headline's own layout, so any words you write are engraved, and the frames are the same on every machine.
What does the pointer do?
It moves the raking lamp. The shadows inside every letter swing round, the lit walls change sides and the maple's sheen or the anodise glare slides across, the way a hand-held light shows an inscription's depth. When the pointer rests, the lamp goes back to its scripted sweep.
Can I pick another material?
Yes. Set effect.material to maple, anodised or slate. Maple chars and smokes, black anodised aluminium ablates to bright metal and throws sparks, and slate frosts pale grey. A board layout suits maple and slate; anodised plates fill the hero.
Which agents is Laser Etch written for?
Any agent that reads SKILL.md folders, including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode.
Do I own what I make with it?
Yes. Everything your agent makes with this skill is yours, including for client and commercial work.
What if it doesn’t work for me?
Email support@lookbk.dev within 7 days of buying and we’ll fix it or refund you.
Credits and licensesWritten by Lookbk
Lookbk wrote this package, including the Motion Heroes kit v2, the engraving model, the three materials and the baked stills, with no third-party library; fonts load from pinned Fontsource packages under the SIL Open Font License 1.1. Written by Lookbk, no third-party code.
Credits and licenses for the open-source software and fonts it uses are in NOTICE.md inside the download.