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