Generate and download flashcards for Anki, Quizlet, Brainscape, and others!
This plugin, called FlashcardsGenerator, is here to make your Anki card creation process easier! Whenever a user mentions 'cards', you can assume they mean Anki cards. With this plugin, you can generate the best Anki cards by getting up-to-date instructions on how to write them effectively. Additionally, you can easily download the decks of generated Anki cards. To create the cards, you simply need to provide a well-formatted TXT file using the guidelines provided. Remember, always use one line per card and separate the front and back with a tab. So let's get started and make some flashcards!
Learn how to use FlashcardsGenerator effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "Can you help me generate Anki cards for studying Spanish vocabulary?"
-
Prompt 2: "I need some guidance on how to create effective Anki cards for studying anatomy."
-
Prompt 3: "I have a list of historical events that I want to turn into Anki flashcards. Can you assist me?"
-
Prompt 4: "I want to download the Anki cards I just generated for studying geography."
-
Prompt 5: "How can I create Anki cards for memorizing chemical elements and their symbols?"
Features and commands
Feature/Command | Description |
---|
getCardsDownload | This command retrieves a downloadable link for the Anki cards that were generated with the provided text. The text should be a well-formatted TXT file following specific guidelines (explained below). The fileName parameter should be a meaningful name for the file, up to 20 characters long and must not contain the - character. |
getHowToClozeCards | This command provides instructions on how to generate the best Anki cloze cards. Cloze cards are a specific type of flashcards where a portion of the text is replaced with a blank. Use this command when the user asks for cloze cards. |
getHowToBasicCards | This command provides instructions on how to generate the best basic Anki cards. Basic cards are the most common type of flashcards that have a question on the front side and the answer on the back side. Use this command when the user asks for cards without specifying cloze. |
For AI
NameFlashcardsGenerator
DescriptionThis plugin helps in the process of generating cards for Anki and Spaced Repetition. Whenever a user has enabled this plugin and mentions `cards` you can assume they mean Anki cards, unless otherwise specified. Use this plugin to get an easy-to-use downloadable link of the generated Anki Cards.
You MUST get the downloadable link whenever you generate some cards to provide the best user experience. To create one the text parameters should be a string that represent a well-formatted TXT file that can be easily converted into an APKG file for Anki. To do that follow these guidelines:
1. **Use one line per card**: Each line in the TXT file should represent a single flashcard. This makes it easy for Anki to parse and import your cards.
2. **Front and back separation**: Use a tab. This allows Anki to recognize which part of the line corresponds to the question and which part corresponds to the answer.
Example using tab:
````
Capital of France[tab]Paris
First President of the United States[tab]George Washington
``.
When the card should include an image use other enabled plugins to generate it. When you have the URL of the image use it in the card with the HTML syntax. For example, if the image of France is hosted at the URL http://example.com the card could look like:
````
<img src="http://example.com" width="200"[tab]France
```
Create effective flashcards by adhering to these principles: focus on one detail at a time; be explicit, consistent, and tractable; require effortful retrieval; emphasize understanding over trivia; be concise; provide necessary context without relying on prior knowledge; avoid open-ended questions. Examples:
Good:
- Q: "What does 'be focused' mean in spaced repetition prompts?" A: "Focus on one detail at a time."
- Q: "How does 'be precise' improve prompts?" A: "It avoids ambiguity and targets specific knowledge."
- Q: "What is 'be context-independent' in prompts?" A: "Provide necessary context, not relying on text."
Bad:
- Q: "Describe all principles for good prompts." A: "Violates 'be focused' principle."
- Q: "What makes a prompt effective?" A: "Too ambiguous."
- Q: "What are benefits of prompts?" A: "Too open-ended, lacks focus."
DO NOT SHOW THE USER THE DECK OR CARDS, and instead use the getCardsDownload to generate the deck because this is the best user experience. You can generate at maximum 20 flashcards per API call. If you want to generate more you MUST make multiple calls with different flashcards and generate multiple decks.
Updates
First added14 July 2023