Create a deck with any LLM
Every AI assistant that can write JSON can write a SuperCards deck — no extension or plugin required. The universal prompt teaches the model the format; you supply the source material and import the result. The whole loop takes a few minutes.
Step 1: Copy the universal prompt
Grab it from the Connect page. It points the model at the machine-readable SEF reference and sets the ground rules — one concept per card, sensible deck sizes, no invented image links.Step 2: Add your source material
Paste the prompt into your assistant, then paste or attach whatever you want to learn: meeting notes, a book chapter, an article, a transcript, documentation. Tell it who the deck is for and what you want out of it — "20 cards drilling the key terms, I'm a beginner" produces a much better deck than no guidance at all.Step 3: Save the reply
The assistant answers with a single JSON code block. Save it as a plain text file whose name ends in .supercards.json — for example, spanish-verbs.supercards.json. The file should contain only the JSON: no commentary, no markdown fences.Step 4: Import it
Drag the file onto SuperCards. The import inbox opens with a preview — title, card count, images, and any validation warnings. Click Import and the deck lands in your Library. If the manifest references files the assistant couldn't include (say, the PDF the deck was built from), the inbox asks for them with a simple drop zone.Step 5: Study it
If iCloud sync is on, the deck appears on your iPhone within seconds — turn your phone sideways and start.Getting better decks
- One request, one deck. Big topics work better as multiple focused decks.
- Iterate in the chat: "split card 7 into two", "add an example sentence to every back", "make the fronts questions instead of terms".
- If SuperCards shows validation warnings at import, paste them back to the assistant and ask it to fix the manifest — models are good at correcting their own output once they can see the errors.
- Only reference images the assistant can actually reach: files you uploaded in the chat, or direct links that really resolve. Anything else imports with a placeholder.
Troubleshooting
- SuperCards doesn't recognize the file — check the name: it must end in .supercards.json, and the file must contain only the JSON. Some assistants wrap replies in extra text; delete anything outside the outermost braces.
- Cards render oddly — markdown headings, links, and tables aren't part of the card format. Ask the assistant to use heading roles and plain text instead.
- Math looks like plain text — expected for now: SEF doesn't carry block math yet. Add math in the Card Editor after import.