Skip Cards

AnkiWeb addon 1484305783

Lets you postpone the current review card via Tools → Skip card, temporarily burying it and automatically returning it after all other cards are reviewed, without affecting scheduling.
AI-generated summary; may contain mistakes.

review-flow

Open on AnkiWeb GitHub Forum topic Find alternatives

AnkiWeb

Votes
1 (👍 1 · 👎 0)
Updated
2026-04-13
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
Description language
en

Maintenance

stale

  • Last update or commit: 2026-04-13 (202 days before the snapshot).
  • Commits in the last year: 4.
  • Issues: 1 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2026-04-13
History across monthly snapshots

Loading…

Similar addons

Flag Notes

Attaches short notes to flagged cards during review, shows them as banners, and provides a viewer with browser integration, professor responses, and CSV/Markdown export.

exportreview-flownote-managementshortcuts

1 votes 0% approval 👍 0 · 👎 1 Anki 2.1.1~ Updated 2026-04-21
Take a Break archived

Lets you postpone a chosen deck, or all decks at once, by a specified number of days via the tools menu.

scheduling

2 votes 9% approval 👍 1 · 👎 1 ⭐ 0 Anki 2.1.33~ Updated 2021-02-20

Description

⏭️ Skip Cards

🃏 Skip cards you don't want to review at the moment — they'll come back at the end of your session!

🤔 How it works

Sometimes you're in the middle of a review session and come across a card you'd rather not tackle right now — maybe you're not in the right headspace for it, or you just want to save it for last. Skip Cards lets you do exactly that!

When you skip a card, it's temporarily set aside and automatically brought back after all your other cards have been reviewed. No cards are lost, no scheduling is affected — they simply wait their turn. 🕐

🚀 Usage

  1. During a review session, go to Tools → Skip card in the menu bar.
  2. The current card will be skipped and the next card will appear. ➡️
  3. Once all remaining cards are reviewed, the skipped cards will be shown automatically. 🔄

📦 Installation

Install via the standard Anki add-on method:

  1. Open Anki and go to Tools → Add-ons → Get Add-ons...
  2. Enter the code: 1484305783
  3. Restart Anki. 🔁

📝 Notes

  • ⚠️ Skipped cards are temporarily buried during the session and unburied at the end — they do not affect Anki's spaced repetition scheduling.
  • ✅ Compatible with the latest version of Anki.

💻 Source Code

Available on GitHub: https://github.com/zHenryTM/Skip_Cards

🐛 Found a bug or have a suggestion? Feel free to open an issue on GitHub!

README

⏭️ Skip Cards — Anki Add-on

🃏 Skip cards you don't want to review right now. They'll come back at the end of your session!


📖 About

Skip Cards is a simple Anki add-on that lets you defer cards during a review session. When you skip a card, it's temporarily set aside and automatically brought back after all your other cards have been reviewed — so nothing gets lost and your scheduling is unaffected. 🎯


📦 Installation

Via AnkiWeb (recommended) ⭐

  1. Open Anki and go to Tools → Add-ons → Get Add-ons...
  2. Enter the code: 1484305783
  3. Restart Anki. 🔁

🔗 AnkiWeb page

Manual installation 🛠️

  1. Download or clone this repository.
  2. Copy the folder into your Anki add-ons directory (Tools → Add-ons → Open Add-ons Folder).
  3. Restart Anki.

🚀 Usage

  1. Start a review session as usual.
  2. When you want to skip a card, go to Tools → Skip card in the menu bar.
  3. The card will be set aside and the next card will appear. ➡️
  4. After all remaining cards are reviewed, your skipped cards will be shown automatically. 🔄

🔍 How it works

The add-on uses Anki's built-in bury_cards and unbury_cards scheduler methods to temporarily hide skipped cards during the session. Card IDs are tracked in memory and unburied once the queue is empty — no changes are made to Anki's spaced repetition algorithm. 🧠

def skip_card() -> None:
    current_card = mw.reviewer.card
    if current_card is not None:
        mw.col.sched.bury_cards([current_card.id])
        skipped_cards_id.append(current_card.id)
        mw.reset()

def show_skipped_cards() -> None:
    if skipped_cards_id:
        mw.col.sched.unbury_cards(skipped_cards_id)
        skipped_cards_id.clear()

🖥️ Compatibility

  • ✅ Latest version of Anki (2.1.x)

🛠️ Development Setup

Want to modify the code? Here's how to set up your development environment.

Prerequisites

  • 🐍 Python 64-bit (version compatible with your Anki installation)
  • 💡 PyCharm Community Edition (recommended) or any editor like VS Code

⚠️ Important: You cannot run add-ons directly from within PyCharm. Add-ons must be run from inside Anki itself.

Steps

1. Clone the repository

git clone https://github.com/zHenryTM/Skip_Cards.git

2. Open the project in PyCharm and create a new project pointing to the cloned folder.

3. Install Anki's dependencies for type hints and code completion. Open the Python Console in PyCharm (bottom left) and run:

import subprocess

subprocess.check_call(["pip3", "install", "--upgrade", "pip"])
subprocess.check_call(["pip3", "install", "mypy", "aqt[qt6]"])

Wait for the installation to complete. You should now have full code completion for Anki's API. ✅

4. Link the add-on to Anki for testing. Copy the project folder into your Anki add-ons directory:

Tools → Add-ons → Open Add-ons Folder

5. Restart Anki after any changes to see them in effect. 🔁

📚 For a more in-depth guide, check out the official Anki Add-on Development Docs.


🤝 Contributing

Contributions, bug reports, and suggestions are welcome! Feel free to open an issue or submit a pull request. 🐛


📄 License

This project is licensed under the MIT License.