Skip to content
Founding Lifetime: every Pro skillfirst 100 members · $169 onceUpgrade
Lookbk
Sign In

The page this skill built from examples/wrenfold, working in your browser. Opens in a new tab. Also: .

15.6-second example rendered by this skill from examples/wrenfold · 1280×720

Example settingswhat each example above was built from

examples/wrenfoldpage.json
Brand
Wrenfold
examples/sornepage.json
Brand
SORNE

What you get

  • A self-contained collection page and a paste-in embed scoped under .sck
  • Numbered product plates that turn over to show the reverse, with a label and caption that name it
  • Category, option, stock and sort filters that re-lay the grid with a FLIP glide
  • A quick-view sheet with options, sizes, stock per option and a bag slip on Add
  • A designed phone layout: 2-up grid, sticky chip bar, filter sheet and bottom sheets
  • A true-scale still renderer for ceramics and jewellery, with engraved stamps and hallmarks
  • Two finished examples, light ceramics and dark jewellery, with a check and a recorder
  • Open-source licenses for every part it builds on

Good fit

  • A potter, goldsmith or small maker who wants the collection page to feel like a printed catalogue.
  • A shop whose buyers care about the back of a piece, such as a maker's stamp, a hallmark or a lining.
  • A brand that sells a few dozen products with real stock and wants every state of the page designed.

Not for

  • A full shop with a real cart, checkout or payments
  • Marketplaces with hundreds of products and faceted search
  • Sale pages with discount badges, countdowns or crossed-out prices
  • Photorealistic renders of products the renderer has no model for, such as clothing or shoes

About this skill

A collection page for a small brand, built from one page.json. Every product sits on a numbered plate with its price, currency and one honest stock line, and turns over on hover, focus or tap to show the reverse of the piece: the raw foot and maker's stamp of a bowl, the hallmark inside a band. Filter chips and sort re-lay the grid with a FLIP glide, so nothing jumps and plate numbers never change. An editorial band interrupts the grid, a quick-view sheet carries options and stock per option, and Add to bag becomes a bag slip. Phones get a 2-up grid, a sticky chip bar, a filter sheet and bottom sheets. With no photos yet, a three.js renderer makes true-scale stills of ceramics and jewellery from the same config.

Example request

Build a collection page for a small independent shop from page.json: numbered product plates that turn over to show the back of each piece, filters with a FLIP glide, a quick view with per-option stock and a bag slip, and true-scale product stills if there are no photos yet.

Similar Skills

View all
Free
web
Services Menu KitClaude CodeCodexCursor+3 more agents
Free
web
Story RailClaude CodeCodexCursor+3 more agents
Free
web
Testimonial WallClaude CodeCodexCursor+3 more agents
Free
web
Footer KitClaude CodeCodexCursor+3 more agents
Free
web
Closing CTA KitClaude CodeCodexCursor+3 more agents
Free
web
How It WorksClaude CodeCodexCursor+3 more agents
Free
web
About PageClaude CodeCodexCursor+3 more agents
Free
web
Work IndexClaude CodeCodexCursor+3 more agents

Details

Output
Collection page kit · page.json in, page and embed out · optional true-scale three.js product stills
Needs
Node.js 18+, Chrome (or Chromium/Edge), and ffmpeg for the video
Series
Page Kits · 29 skills
Updated
Nov 8, 2026
Checked
Nov 8, 2026: its own commands ran and passed. That is a working check, not a security audit.

Generates with

a page.json your agent writes and the build checksa plain JavaScript runtime for turn-over plates, FLIP filters and sheetsa three.js still-life renderer that shoots every product at one true scalea headless Chrome check at four widths and reduced motion

Installed it? Tell others how it went. Reviews come from people who installed this skill.

Write a review

FAQ

Do I need product photos to use it?

Not to start. If the products are thrown ceramics or simple jewellery, scripts/stills.mjs renders true-scale stills from the same page.json. Most shops replace them with their own photographs later: a front and a reverse for each option, named by product and option, dropped into the photos folder.

Why are some pieces small on their plates?

Every photograph in a collection is shot from the same distance, so a 14 mm hoop really is about half the size of a 26 mm one. A piece too small to read is brought closer, and its plate says so, for example Shown 1.1× larger.

Can it show a sale price or a discount badge?

No. The build refuses sale, compare-at, badge and countdown fields. Low stock has to say how many are left and back soon has to give a date, so every word about price and stock is something the shop can stand behind.

Which agents is Shop Collection 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 its page runtime and still-life models, and it bundles three.js (MIT License) for the optional product stills renderer. 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.