Catch us at Boulderthon · Booth 115Lost Lauren, contact us

LUND CARDS · OUTSIDE THE DECK · THE INSTRUMENTS

LUND CARDS · OUTSIDE THE DECK · THE INSTRUMENTSEDITION 1
THE IMPORT CARD — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

THE IMPORT CARD · every product, every column

WAKES WHEN A Shopify product CSV from a list of cards, with every column the importer wants: priced rows active, unpriced rows as drafts at zero,…

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • Refuse work outside this card's seat; hand it to its sibling
  • Refuse to invent proof, prices, quotes or numbers

IN THE BOX

  • importcsv.py
  • cards.example.json +…
  • CARD.md + SKILL.md and…

PROOF 14 PRODUCTS CUT · 50 HANDLES READ FROM THIS HOUSE · ONE MISSING HANDLE CAUGHT AND FIXED

THE PUNCH · PENDING · CUT WITH THE PACKET

THE FACE, FULL SIZE → · card.json →

THE IMPORT CARD

every product, every column

PRICED ROWS ACTIVE · DRAFTS AT ZERO · EVERY HANDLE CHECKED

98LEGENDARYWITNESSEDIN CLAUDEIN LUNDRIN CHATGPT

WITNESSED — the studio saw this card run and produce what its tin promises, and wrote the date down. What the marks mean →

What it is.

A Shopify product CSV from a list of cards, with every column the importer wants: priced rows active, unpriced rows as drafts at zero, variants as rows, SKUs, SEO fields, the category that is not a gift card. Then a check that reads a theme for every handle it reaches and names the ones missing from your files.

It writes the file; you press import. Media and download attachments are added in the admin after; the check tells you what the theme will look for and cannot find.

What’s in the buy.

  • importcsv.py — cut and check, standard library only
  • cards.example.json + products.example.csv — a worked example
  • CARD.md + SKILL.md and LUND-IMPORT-CARD.skill · LICENCE + START-HERE

PROOF · 14 PRODUCTS CUT · 50 HANDLES READ FROM THIS HOUSE · ONE MISSING HANDLE CAUGHT AND FIXED

ON EVERY DOOR · A CARD FOR YOUR AI, A FILE FOR YOUR COMPUTER

This card is an Agent Skill on the open standard: the same folder loads unmodified in Claude, ChatGPT and Codex, Copilot and VS Code, Cursor, Gemini CLI, Goose, OpenCode and the rest of the showcase. Its words are Markdown, so any chat with an instructions box holds them, any local model runs them offline, and any MCP client can load them — THE UNIVERSAL CUT: a pasteable system card, the rules-file family, an Ollama Modelfile, an MCP server, all cut from this card’s own SKILL.md by THE CARD FORGE. The universal cut joins this card’s box as its package is re-cut. And card.html — the card as one file for your computer: both faces, the tin, the words, every door; offline, in any browser. The machines aboard run wherever the host can run Python; the words run everywhere. The host marks →

Take it.

EDITION 1 —LAUNCHING SOON

Sold as is under the term printed. A card instructs an AI you operate; results depend on your model, your files and your judgement. Not legal, tax, medical or financial advice. The terms →

LAUNCHING SOON

THE TERM LADDER · PICK YOUR WINDOW

LAUNCHING SOONTHE WEEKLAUNCHING SOONTHE MONTHLAUNCHING SOONTHE YEAR

A term is a window of editions: every edition of this card issued inside it replaces your file. When the window closes, the file you hold keeps working — freeze, not loss. Nothing auto-renews; come back and take another term when you want the next editions.

LAUNCHING SOON.

← ALL THE CARDS · THE DECK

GOES WITH

Every card, ranked and filtered by what you want to do: THE SHELF →

CART · 0