Anki add-on: USMLE Daily Subdecks (Created by drgmb)

Automates daily filtered deck creation for USMLE study using High Yield tags. Eliminates the manual overhead of rebuilding filtered decks each day. Features Filtered deck creation from HY tags ( 1-HighYield , 2-RelativelyHighYield , 3-HighYield-temporary ) Configurable error tag for cards you got wrong New cards deck combining error tag + HY tags One-click clear and rebuild Optional automatic daily rebuild on Anki startup (respects rollover hour) Deck Structure 00 — Due cards with error tag AND any HY tag 01 — Due + learning cards tagged 1-HighYield 02 — Due + learning cards tagged 2-RelativelyHighYield 03 — Due + learning cards tagged 3-HighYield-temporary 05 — New cards with error tag AND any HY tag Setup Open Tools → ⚡ USMLE Decks Set your error tag (default: gmberro ) Optionally enable "Automatic daily rebuild" Click "Build Daily Decks" Requirements Anki 23.10 or later. How Auto-Rebuild Works On Anki startup the addon compares sched.today against the last build day. If different, it silently clears and rebuilds — no dialog, only a brief tooltip. Respects the configured rollover hour. A Note from the Author This addon does its job — it surfaces the most relevant cards and meaningfully improves review quality. However, after extended use I noticed a side effect worth mentioning: knowing the high-yield cards are already covered tends to reduce the motivation to finish the remaining deck. If you are someone who is driven by clearing everything to zero, be aware of this dynamic. Use the decks as a priority filter, not a replacement for your full daily review. Crafted by drgmb — MIT License

GitHub repository: drgmb/usmle_daily_decks
Languages: Python