
I got tired of copy-pasting my Readwise highlights into ChatGPT to write flashcards, so I built a Chrome extension
I've been using RW's Mastery feature (the Q&A spaced repetition mode) for a while (created >1k flashcards), but I always found it slow to actually write good flashcards from my highlights or came back to a poorly written one I didn't like.
My old workflow would be to copy the content into ChatGPT or Claude and paste the results back into RW... but that was still too much friction.
So I built a small Chrome extension to help.
How it works:
- Suggest mode - on any highlight's Mastery editor, click "✨ Suggest Q&A cards" to get 2-3 AI-generated flashcard suggestions based on the highlight text and your note. Each suggestion includes the Q&A pair, and a concrete example you can use.
- Improve mode - if you're editing a highlight that already has a Q&A Mastery card, the button switches to "✨Improve this card" and clicking it will produce 2-3 suggests to make the flashcard better based on what you already have.
Suggestion Mode - Q&A Suggestions
Improve Mode - Improve an existing Q&A mastery card
Calls either Anthropic or OpenAI's API directly from your browser using your own API key.
Happy to answer questions. Would love feedback from other users who use the Mastery feature a lot.
Open source if you want to see the code/prompt etc: github.com/Scarvy/readwise-mastery-assistant
P.S Count this as my feature request to have something like this built directly into RW as well :)