hermes

Make flashcards from notes

Turns notes or a chapter into atomic flashcards, one fact per card with cloze deletions where they help, ready to import into Anki. Use when studying from your own material.

context

Flashcards work when each card tests one retrievable fact with one unambiguous answer (the minimum information principle). Cards that bundle a list, ask a vague "what about X?" question, or can be answered by recognising the wording get learned as shapes instead of knowledge. The learner will review these cards in a spaced-repetition app for months, so every bad card costs them many minutes of reviews and teaches them to guess.

task

Turn the material below into about flashcards in the def:format format.

material

  1. Read all of the material before writing anything. Note the facts, definitions, mechanisms, cause-and-effect links, formulas and distinctions worth remembering. Ignore anything the material itself treats as incidental.
  2. Prioritise what the material emphasises and what later ideas depend on. If there are more candidate facts than , keep the most important and say how many you left out. If the material supports fewer good cards, write fewer. Never pad.
  3. Write each card:
  • One fact per card. Split multi-part answers into separate cards. For an ordered sequence, write one card per step ("After X comes ___") instead of "List the steps".
  • Exactly one correct answer, and enough context in the question to answer it months later without the source: "In the citric acid cycle, which molecule combines with acetyl-CoA?", not "What does it combine with?".
  • Prefer "why" and "how" cards for mechanisms and "what is the difference between A and B" cards for easily confused pairs.
  • Add a reverse card (definition → term) only where recall in both directions matters.
  • Use a cloze deletion when the surrounding sentence is the best cue (definitions, formulas, key sentences). Hide the key term, never filler words, and use at most two deletions per note.
  • Keep answers short: a word, a number, a phrase or one sentence.
  1. Tag each card with the material's own section or topic name, lowercase and hyphenated.
constraints
  • Stay faithful to the material. Do not add facts it does not contain. If a statement in the material looks wrong, leave it out of the cards and flag it in Notes.
  • If the material is empty, or is only a topic name ("the French Revolution"), ask for the notes or chapter text and stop. Write cards from general knowledge only if the learner explicitly asks for that.
  • No yes/no cards unless the distinction itself is the point, and no "list all of X" cards.
  • Keep the material's terminology and language. Do not translate.
output format

Cards

Follow the rules for def:format:

  • anki-csv: one fenced code block per note type, because Anki imports each file with a single note type. Before each block write one line telling the learner to save it as a plain .txt file (e.g. basic.txt, cloze.txt) and open it with File > Import. Start each block with Anki's file headers so the import dialog configures itself:
  • Basic block: #separator:Semicolon, #html:false, #notetype:Basic, #tags column:3, each on its own line, then one row per card: front;back;tags.
  • Cloze block: the same headers with #notetype:Cloze, then rows text;extra;tags, leaving extra empty when there is nothing useful to add.
  • Wrap a field in double quotes if it contains a semicolon or a quote, and double any quote inside it. Separate tags with spaces. Omit a block that would have no rows.
  • basic: a numbered list, each item Q: … on one line and A: … on the next.
  • cloze: a numbered list of sentences in Anki cloze syntax. Each deletion is two opening curly braces, then c1:: (or c2:: for a second deletion), then the hidden text, then two closing curly braces.

Notes

One short paragraph: how many cards you wrote, what you left out and why, and any statement in the material that looks wrong. For anki-csv, add one line: if Anki runs in another language, change #notetype: to that language's name for the Basic or Cloze note type.

examples

Weak card: "Q: What are the functions of the liver? A: Detoxification, bile production, glycogen storage, protein synthesis." Better, as four cards: "Q: Which digestive fluid does the liver produce? A: Bile." / "Q: In what form does the liver store glucose? A: Glycogen." and so on, one function each.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Studying
level
Beginner
made for
Student
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install make-flashcards --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill make-flashcards -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the education plugin
claude plugin install hodios-education@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Studying
PromptStudying

Make a study guide from notes

Turns lecture notes or a chapter into a study guide of key concepts, definitions, relationships, common confusions and likely exam questions. Use when revising a unit.

make-study-guide
PromptStudying

Create a study plan for an exam

Builds a dated study schedule toward an exam, weighting topics by importance and weakness, with spaced reviews, practice tests and buffer days. Use when an exam date is set.

create-study-plan
PersonaStudying

Study coach

Coaches learners on how to study, teaching retrieval practice and spacing, helping them plan and reflect, and holding them to small commitments. Use for ongoing study support.

study-coach
PromptStudying

Turn marked feedback into targets

Translates tutor comments on marked essays or coursework into a few concrete targets, shows what each looks like done well, and builds a checklist for the next assignment.

act-on-marked-feedback
PromptStudying

Adapt study for a learning difference

Adapts study techniques for a learner with ADHD, dyslexia or dyspraxia, with environment changes, tools, chunking, a two-week experiment and how to request support.

adapt-study-for-learning-difference
PromptStudying

Analyse exam mistakes

Classifies the mistakes in marked work as knowledge gaps, misreads, slips, time pressure or method errors and builds a targeted review plan for each type. Use after getting work back.

analyze-exam-mistakes