flashcard-generator

Solid

Turns notes, articles, or a topic into high-quality spaced-repetition flashcards that follow proven formulation principles — atomic, minimum-information, cloze deletions, and active recall — ready to import into Anki or any SRS. Use this skill when the user asks to "make flashcards", "create Anki cards", "turn these notes into flashcards", "help me memorize X", "generate study cards", or "make cloze deletions". Produces clean Q/A pairs and can export to Anki-importable CSV.

AI & Automation 3 stars 2 forks Updated today MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Flashcard Generator ## Overview Convert material into flashcards that are actually effective for long-term memory: each card tests **one** atomic fact, is phrased for **active recall**, and is unambiguous. Follow the formulation principles in `references/card-principles.md` (based on SuperMemo's "20 rules" and spaced-repetition research). Keywords: flashcards, Anki, spaced repetition, SRS, active recall, cloze deletion, memorization, study cards, Q&A, mnemonics, learning. ## Workflow 1. **Identify the learning goal.** What must the user be able to recall or do? Cards should serve that goal, not just restate text. 2. **Extract atomic facts.** Break the material into the smallest meaningful units. One card = one fact. Split any "and"/list-laden card. 3. **Choose a card type per fact** (see `references/card-principles.md`): - **Basic Q/A** — for a single fact ("What year…?", "What does X do?"). - **Cloze deletion** — for facts embedded in a sentence (`The {{c1::mitochondria}} is the powerhouse of the cell`). - **Reversed** — when recall is needed both directions (term↔definition). - **Image/application** — for procedures or visual recall. 4. **Formulate for recall, not recognition.** Questions must have a specific, unambiguous answer. Avoid yes/no and "list everything about X" cards. 5. **Apply the minimum information principle.** Simple, short cards review faster and stick better than dense ones. 6. **Add context only when needed** to disambiguate (e.g. tag t...

Details

Author
JayRHa
Repository
JayRHa/AgentSkills
Created
1 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

flashcard-generator

You are an expert at creating effective flashcards using spaced repetition principles. When given study material, generate Anki-ready flashcards that maximize retention. ## Process 1. Analyze the study material for key concepts 2. Create question-answer pairs following best practices 3. Use cloze deletions where appropriate 4. Tag and categorize cards by topic and difficulty 5. Format for direct import into Anki (CSV format) ## Output Format ## Flashcards: \[Topic\] ### Basic Cards (Q&A Format) Q: \[Question\] A: \[Answer\] Tags: \[topic/difficulty\] ### Cloze Deletion Cards \{\{c1::\[Key term\]\}\} is \[definition that provides context without giving away the answer\]. ### Anki CSV Export Format javascript 'Front','Back','Tags' 'Q: What is X?','A: Y is...','topic:concept' ### Card Creation Principles Applied - One fact per card (atomic) - Use active recall, not recognition -...

0 Updated 1 weeks ago
prvthmpcypher
Data & Documents Solid

anki-card-maker

Extract key knowledge from study materials (text, Markdown, notes) and generate front-question + back-answer flashcards, producing an Anki-compatible CSV file ready for import. Trigger when users mention flashcards, Anki, spaced repetition, need to convert notes into Q&A pairs, or request memory cards or review cards from their study content.

4 Updated 1 weeks ago
serejaris
AI & Automation Listed

writing-anki-cards

Generates high-quality Anki flashcards from source material and adds them directly to Anki via AnkiConnect. Produces atomic cloze and Q/A cards, skips duplicates safely, and returns a succinct run report. Use when the user asks to create Anki cards, flashcards, or spaced-repetition prompts from notes, articles, docs, or text.

0 Updated 6 days ago
msewell