Skill to Create Flashcards A new skill for Claude Code and Codex lets users create high-quality spaced-repetition flashcards from any conversation, enforcing rules from learning research to ensure active recall and effective memorization. The skill generates cards in Q/A format and saves them to Space via CLI, syncing to mobile devices automatically. The Flashcards Skill: Make Great Cards With Claude Code and Codex You ask the model how something works, read the explanation, and want to keep it. One line turns that moment into cards: That is the whole loop. You learn something in the conversation you are already having, then /flashcards drafts proper cards and writes them into Space. They sync to your phone before you close the terminal. Any AI can spit out a hundred flashcards in a few seconds. The problem is that most of them are bad: they test recognition instead of recall, cram three facts onto one card, or answer with a list you will never reproduce from memory. Generation was never the hard part. Quality is. Our Space CLI post /blog/space-cli made the case for “bring your own AI”. This skill adds the part the raw pipe was missing: it already knows what a good card looks like. What the skill does It is two things in one file. First, a compact set of rules for what makes a card worth reviewing, drawn from the spaced-repetition research Make It Stick, Fluent Forever, How We Learn . Second, the handful of Space CLI commands it is allowed to run, so it can create the deck, group the cards, and write them without you touching space card create yourself. It runs in Claude Code https://claude.com/claude-code and in OpenAI Codex https://developers.openai.com/codex . Same file, both tools. Prerequisites Install the skill Both Claude Code and Codex read skills as a folder with a single SKILL.md inside. Save this file: --- name: flashcards description: Create high-quality spaced-repetition flashcards and save them to Space via the CLI. Triggers on requests to make flashcards or a deck about a topic or source. argument-hint: topic or source allowed-tools: Bash space --- Create flashcards Goal: cards that force active recall and build lasting understanding, not cards that just store facts. Input: $ARGUMENTS is the topic, source a book, a note, a text , or keywords to build cards from. What makes a good card 1. Force active recall. A card is a self-test, not a reading note. Ask open questions where the answer must be reconstructed, not recognized. 2. One card, one fact. Each card asks for exactly one thing. Keep it as short as possible without losing clarity. 3. One unambiguous answer. The question must have a single correct answer. 4. Understanding before memorizing. Cover fundamentals first, then build up. Aim for connected knowledge, not isolated facts. 5. Elaborate and connect. Link the new fact to something known, a concrete image, a vivid example. Extra retrieval paths make recall easier. 6. Integrate context into the question. Good: "What does ATP mean in biochemistry?" Bad: " Biochemistry What does ATP mean?" 7. Break up lists. Turn an enumeration into single questions, or use overlapping cards A then B, B then C . 8. Avoid confusion. Give similar concepts distinguishing context. 9. Group related cards. Build from a base concept toward combinations. 10. Ask both directions. A to B and B to A strengthens retention. 11. Timestamp perishable facts. Add "as of year " to current numbers. Avoid: trivial facts, answers longer than three or four lines, ambiguous questions, opinions instead of facts, lists as an answer. Format Space uses a Q:/A: format. Never use cloze deletions {{c1::...}} . Never use em dashes or en dashes; use a comma, colon, or two sentences. Q: Precise question with context built in A: Short, clear answer Save the cards in Space Use the Space CLI. It writes directly to the local database that syncs with the app. space deck create "Deck name" returns a deck id space group create