Mad Hatter's Deck Maker

AnkiWeb addon 1095307456

Enables batch creation of Anki cloze-deletion cards by pasting @-separated card text into a dialog and generating a named deck, with a suggested ChatGPT prompt for producing such cards.
AI-generated summary; may contain mistakes.

card-creationcloze

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
3 (👍 3 · 👎 0)
Updated
2024-12-17
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python
Description language
en

Maintenance

stale

  • Last update or commit: 2024-12-17 (684 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2024-12-17
History across monthly snapshots

Loading…

Similar addons

CSV Import Plus

Imports CSV or pasted text into Anki with auto-detected delimiters and note types, searchable deck selection, quick imports, subdeck creation, tag handling, and session history browsing or deletion.

card-creationimporttaggingdeck-management

8 votes 53% approval 👍 7 · 👎 1 ⭐ 1 Anki 25.09.4~ Updated 2026-10-22
Ankify

Turns clipboard text into Anki flashcards using a chosen AI provider directly in the Add window, with review, regeneration, note-type mapping, and specialization options.

card-creationaishortcutscloze

1 votes 21% approval 👍 1 · 👎 0 ⭐ 0 Anki 2.1.1~ Updated 2026-10-27
TabOut of Cloze

Pressing Tab when the cursor sits before a closing Cloze brace moves it past the braces, otherwise Tab switches fields normally.

shortcutscloze

3 votes 44% approval 👍 3 · 👎 0 ⭐ 0 Anki 24.06.3~ Updated 2024-11-13

Description

Hello,

I created the ultimate card making add-on that allows you to mass produce cards.

What does it do? It allows you to make Anki cards in batches. All you have to do is have an @ before and after a "close deletion" card and you can upload as many as you want. Here is how to use it:

Step 1: Download the "Mad Hatter's Deck Maker" add-on.

Step 2: Restart Anki and then click on the "tools" section on the top bar.

Step 3. Click "mad hatter's deck maker" and a pop-up window will appear.

Step 3: Title the deck you want to create and insert your close deletion cards. Make sure that each card is separated by an @ before and after the card. Here is an example of an input:

@ In neonates with congenital heart disease, conditions like {{c1::Tetralogy of Fallot, Transposition of the Great Arteries}} can cause early {{c2::cyanosis, feeding difficulties}}. @

@ Patients with hyperthyroidism may exhibit {{c1::tachycardia, heat intolerance}} and experience {{c2::weight loss, tremors}} despite an increased appetite. @

@ In ulcerative colitis, inflammation primarily affects the {{c1::colon, rectum}} and presents with {{c2::bloody diarrhea, abdominal pain}}. @

Step 4: Hit create deck:

And you are done.

P.S.

The reason I created this is to enable people to mass produce cards with Chat GPT. If you plug in the prompt below into chat GPT, it will make quality close deletion cards that you can input into your Anki. First give chat GPT the prompt, then after it reads it insert what ever you want to make Anki cards from. The inputs can be practice question explanations, pages from books, lecture slides etc. It will output something that you can insert into this add-on and make quality cards in seconds without any effort.

You can make your own chat GPT prompt but the following works well for me:

---start of prompt----

Ok, I want you to help me make Anki cards. I want you to remember to include all the input information in the cards. I want you to use close deletion style for the cards. At the end of my response, I will include examples for you to learn from. Avoid making the cards too lengthy. Also, make sure each card can be understood on its own. It should have all the information that I need to answer the question. Also, in your response don't give headers and then cards underneath those headers. I think when you do that you will often forget to make the cards stand alone as you will assume the card will have the header. Also, don’t give me the same card over again. I just won’t the cards one time. No duplicates. Don’t use the same type of close bracket (c1, c2, etc) for more than 2 terms in each note. Also, always remember to include all the input information as cards. I need to know this stuff so don’t leave anything out. Also, I am using a batch uploader so I want you to insert the @ key before and after each note. This will allow the mass card uploader to distinguish cards. Here are some Example cards:

@ Drugs that can induce methemoglobinemia:

  1. {{c1::Antimalarials}}
  2. {{c1::Nitrates/Nitrites}}
  3. {{c2::Fluoroquinolones}}
  4. {{c2::Local anesthetics (lidocaine, benzocaine, prilocaine, tetracaine)}}
  5. {{c3::Phenazopyridine}}
  6. {{c3::Naphthalene (moth balls)}}
  7. {{c4::Dapsone}}
  8. {{c4::Sulfonamides}}
  9. {{c5::Aniline Dyes} @

@Patients can present with {{c1::peripheral cyanosis}} when methemoglobin levels are {{c2::10}}%-{{c2::20}}%.@

@Patients can present with {{c1::cardiopulmonary symptoms}} and {{c1::alterations in mental status}} when their methemoglobin levels are between {{c2::50}}% and {{c2::70}}%. @

@Patients can present with {{c1::central cyanosis}} and {{c1::dyspnea}} when methemoglobin levels are between {{c2::20}}% and {{c2::50}}%.@

@Drugs that can induce methemoglobinemia:

  1. {{c1::Antimalarials}}
  2. {{c1::Nitrates/Nitrites}}
  3. {{c2::Fluoroquinolones}}
  4. {{c2::Local anesthetics (lidocaine, benzocaine, prilocaine, tetracaine)}}
  5. {{c3::Phenazopyridine}}
  6. {{c3::Naphthalene (moth balls)}}
  7. {{c4::Dapsone}}
  8. {{c4::Sulfonamides}}
  9. {{c5::Aniline Dyes}}@

@Methemoglobinemia that is due to {{c1::glucose-6-phosphate dehydrogenase}} deficiency can be treated with {{c2::ascorbic acid}}.@

Note to chat GPT: don’t make cards from the above information. It is only for training purposes.

-----End of prompt----

Hope this helps!