← ClaudeAtlas

writing-anki-cardslisted

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.
msewell/agent-stuff · ★ 0 · AI & Automation · score 70
Install: claude install-skill msewell/agent-stuff
# Writing Anki Cards (Add-Only) This skill is **add-only**: generate cards and insert notes into Anki. Do not run review/update/delete workflows. ## Non-negotiable integrity rules - **No shortcuts.** Every single card that will be added to Anki must be reviewed before it is added. - **Evaluator required once for every chunk/card.** Run the evaluator exactly once on each drafted chunk, read its card-by-card verdict, and rewrite the chunk before adding. Do not run repeated evaluator loops after the rewrite unless the evaluator failed/incompletely reviewed the chunk or the user explicitly requests another pass. If the evaluator cannot be run, stop and ask the user how to proceed; do not add unreviewed cards. - **No mechanical card derivation.** Do not use scripts, regexes, templates, heading extraction, table extraction, sentence clozing, or other automated transformations to derive card contents mechanically from the source. Scripts may be used only for source metrics, YAML validation, AnkiConnect preflight, duplicate checks, and insertion—not for deciding card prompts or answers. - **Do not imply completion of steps that were skipped.** The final report must accurately reflect which chunks were evaluated and whether any cards were not reviewed. ```bash SKILL_DIR="$(dirname "$SKILL_PATH")" PIPELINE="$SKILL_DIR/scripts/anki_add_pipeline.py" REFS="$SKILL_DIR/references" ``` ## Quick start 1. Ensure Anki is running with AnkiConnect. 2. Save source to `/tmp/source.txt` and ru