Deck Generator

AnkiWeb addon 1173285108

Creates empty Anki decks, including nested Parent::Child hierarchies, via a paste-and-go dialog with preview, duplicate removal, comment support, remembered input and safe reuse of existing decks.
AI-generated summary; may contain mistakes.

deck-management

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2026-02-08
Anki versions
2.1.1~
License
MIT (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2026-02-08 (266 days before the snapshot).
  • GitHub Actions workflows: 2.
  • Commits in the last year: 9.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 1 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-02-08
History across monthly snapshots

Loading…

Similar addons

Bulk card creator with JSON

Creates many Anki notes at once from flat JSON arrays or mapped CSV/TSV data, supporting decks, tags, validation, warnings, and editable cards before bulk creation.

card-creationimport

10 votes 60% approval πŸ‘ 9 Β· πŸ‘Ž 1 ⭐ 1 Anki 2.1.1~ Updated 2026-04-25
MonkeyTag (Heatmap)

Adds a heatmap and custom colors to Browser sidebar tags, supports nested-tag aggregation, tooltips, right-click suspend/unsuspend actions, and manual refresh with fast incremental updates.

statisticstaggingappearance

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 Anki 25.09.2~ Updated 2026-07-01

Description


Create your deck structure before creating cards.

Build empty Anki decks in one click β€” no placeholder cards, no TSV tricks.
Perfect for setting up curriculum, project, or topic hierarchies in advance.

Key features

β€’ Create empty decks only (no cards are added)
β€’ Supports nested decks using Parent::Child syntax
β€’ Simple dialog UI with paste-and-go workflow
β€’ Preview before creation (deck count + first items)
β€’ Safe to run multiple times (existing decks are reused)

How to use

Open Tools β†’ Deck Seed: Create Empty Decks…, paste one deck name per line, preview, and confirm.

Typical use cases

Curriculum scaffolding, large project-based deck setups, coverage-driven study workflows.

Source code

GitHub: https://github.com/yuwayanagitani/deck_seed_empty/tree/main

==================================================

Updates

  • 2026-02-08 (v0.1.1): Fix the confirmation dialog that can be adapted for many input.

==================================================

Supports

This tool is built to support medical students and residents.
Support via thumbing up πŸ‘ on this page and Buy Me a Coffee β˜• motivates me a lot!!


README

Deck Seed: Create Empty Decks

An Anki add-on that lets you create empty decks (no cards) in one click.

This add-on is designed for users who want to:

  • Prepare a deck structure in advance
  • Create parent / child decks using Parent::Child
  • Avoid placeholder cards or TSV import limitations
  • Manage curriculum- or project-based deck hierarchies cleanly

✨ Features

  • Create empty decks only (no cards are added)
  • Supports nested decks using Parent::Child syntax
  • Simple dialog UI
  • Paste or type one deck name per line
  • Duplicate removal (order preserved)
  • Preview before creation
    • Total number of decks
    • First N deck names
  • Safe to run multiple times (existing decks are reused)
  • Input is remembered per profile

🧭 How to Use

  1. Restart Anki after installing the add-on

  2. Open:

    Tools β†’ Deck Seed: Create Empty Decks…
    
  3. Enter deck names, one per line:

    01 Necrosis 1
    01 Necrosis 1::01 Anemic infarction
    01 Necrosis 1::02 Infarctus haemorrhagicus pulmonis
    02 Necrosis 2
    
  4. Click Create

  5. Review the preview dialog

  6. Confirm β†’ empty decks are created


πŸ“ Input Rules

  • One line = one deck
  • Use :: to define child decks
  • Empty lines are ignored
  • Lines starting with # are treated as comments
  • Duplicate deck names are automatically removed

πŸ” Preview & Safety

Before any deck is created, the add-on shows:

  • Total number of decks to be created
  • A preview of the first few deck names

You must explicitly confirm before execution.


⚠️ What This Add-on Does NOT Do

  • ❌ Does not create cards
  • ❌ Does not import TSV / CSV
  • ❌ Does not modify existing cards
  • ❌ Does not delete decks

This add-on only ensures that the specified decks exist.


πŸ’‘ Typical Use Cases

  • Medical / law / language curricula with predefined structure
  • Large Anki setups managed like a project
  • Deck scaffolding before card generation
  • Git / Coverage / Issue-based learning workflows

πŸ›  Technical Notes

  • Uses Anki's internal API: mw.col.decks.id()
  • Safe idempotent behavior
  • Compatible with Anki 25.x (Qt6 / PyQt6)

πŸ“œ License

MIT License