flashcard-generator

Generate flashcards, quizzes, and Anki decks from notes using spaced repetition.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/AmirEmad11/instabot --skill flashcard-generator-amiremad11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flashcard-generator
Source: https://github.com/AmirEmad11/instabot/tree/main/.local/secondary_skills/flashcard-generator
Command: npx skills add https://github.com/AmirEmad11/instabot --skill flashcard-generator-amiremad11

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires genanki.

What problem does it solve? Converting notes and textbook content into effective study materials is time-consuming, and poorly written flashcards waste review time. This Skill generates atomic, well-formulated flashcards grounded in memory science (Wozniak's rules, SM-2 scheduling) and delivers them as an interactive study app. ## Core Features & Use Cases - Flashcard Generation: Converts pasted notes or topics into Basic Q&A, Cloze, Reversed, and Application cards following the minimum information principle. - Interactive Web App Output: Builds a React + Vite app with flashcard review mode (SM-2 scheduling, localStorage persistence, streaks, leech detection) and an AI quiz mode with grading and weak-spot feedback. - Anki Export: Generates .apkg deck files via the genanki Python library, plus Quizlet/CSV tab-separated fallbacks. - Use Case: A student pastes biology lecture notes and receives a study web app with cloze cards, spaced repetition tracking, and a quiz mode, plus an Anki deck for long-term review. ## Quick Start Generate flashcards and a study web app from my pasted notes on cell biology, and also export an Anki deck.

Frequently Asked Questions about flashcard-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert my notes into Anki flashcards?

Paste your notes and the Skill generates atomic flashcards following Wozniak's minimum information principle, then exports them as an .apkg file using the genanki Python library. Import the file into Anki via File then Import.

What is the SM-2 algorithm used in Anki?

SM-2 is Wozniak's 1987 spaced repetition algorithm that tracks repetition count, ease factor, and interval per card. Correct answers grow intervals exponentially while failures reset the interval to one day, scheduling reviews just before forgetting.

Can I export flashcards to Quizlet instead of Anki?

Yes, the Skill supports a tab-separated fallback format with one question-answer pair per line. Quizlet imports this directly, and the same format also works with Anki's text file import.

Why should flashcards avoid list-style questions?

Cards asking to list all items of a set have high failure rates because one missed item fails the whole card. The Skill uses overlapping cloze deletions instead, blanking one item per card so each fact is reviewed independently.

What are the limitations of genanki for Anki decks?

genanki is write-only, so it cannot read or modify existing .apkg files, and it cannot sync decks to AnkiWeb. Fields are HTML, so user content must be escaped, and media files must be referenced by basename only.