anki-card-generator

Convert Markdown notes into Anki flashcards synchronized via AnkiConnect.

163|18|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/zhu-jl18/fish-claude --skill anki-card-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anki-card-generator
Source: https://github.com/zhu-jl18/fish-claude/tree/main/skills/anki-card-generator
Command: npx skills add https://github.com/zhu-jl18/fish-claude --skill anki-card-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Anki card generation and synchronization from Markdown notes, enabling seamless study material creation and review.

Core Features & Use Cases

  • One Markdown file = one flashcard, organized into decks via folders
  • Sync to Anki via AnkiConnect with automatic Front/Back extraction and SourceID tracking
  • Use case: convert programming concepts, algorithms, or study notes into structured flashcards that stay in sync with source files

Quick Start

Create Markdown cards under cards/ and run the provided script to push them to Anki.

Frequently Asked Questions about anki-card-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Markdown notes into Anki flashcards?

Converting Markdown notes into Anki flashcards involves mapping one file to one card, extracting Front/Back content, and synchronizing via AnkiConnect using a provided script for batch creation and updates.

Does AnkiConnect sync support automatic updates for existing Markdown flashcards?

Yes, AnkiConnect sync supports automatic updates for existing Markdown flashcards by tracking a SourceID, allowing you to modify source files and re-sync without creating duplicate cards in your deck.

How do I manage Anki decks when organizing Markdown study notes?

You manage Anki decks by organizing Markdown study notes into folders, where each folder corresponds to a specific deck, enabling structured batch creation and orphan card cleanup during synchronization.

What is the best way to batch create programming concept flashcards from Markdown?

The best way to batch create programming concept flashcards is to write Markdown notes with custom note types and run the sync script, which handles SourceID tracking and orphan card cleanup automatically.

Can I use custom note types when generating Anki cards from Markdown?

Yes, you can use custom note types when generating Anki cards from Markdown, as the generation process satisfies requirements for custom note types alongside deck management and SourceID-based updates.

Why does AnkiConnect require orphan card cleanup during Markdown synchronization?

Orphan card cleanup is required during Markdown synchronization to remove Anki cards whose source files have been deleted, ensuring your deck stays strictly synchronized with your current Markdown notes.