This lets Claude create and manage Anki flashcards through AnkiConnect while you're working. It enforces approval before adding cards (you'll see the front and back of everything first), supports both basic question/answer cards and cloze deletions, and handles markdown with syntax highlighting for code. The guidelines push for atomic cards that test one fact at a time, which is the right nudge if you tend to cram too much into a single card. Works well when you're reading documentation or learning something new and want to convert it into spaced repetition material without leaving your workflow. Requires Anki desktop running in the background.
- skills.sh installs
- 531
- GitHub stars
- 49
- last updated
- Jun 3, 2026
Install
$ npx -y skills add terkelg/anki-markdown --skill anki --agent claude-codeInstalls into .claude/skills of the current project.
Files
Anki Flashcard Management
Use the anki.sh script to create and manage flashcards via AnkiConnect.
ANKI="$(dirname "$SKILL_PATH")/scripts/anki.sh"
Preflight:
- Ensure Anki desktop is running with AnkiConnect enabled
- Ensure
curlandjqare available in PATH
CRITICAL: User Approval Required
NEVER add cards to Anki without explicit user approval.
Before adding any cards:
- Display all proposed cards in full (front + back)
- Ask user to confirm: "Ready to add these cards?"
- Only proceed after explicit "yes" / approval
This is non-negotiable. Users must review card quality before adding.
For potentially destructive or irreversible actions:
delete: ask explicit confirmation before deleting notesupdate: confirm exact fields/IDs before updating notesrate: show card + suggested rating, then wait for user confirmation before submitting
Guidelines
Sponsors
Details
- Repository
- github.com/terkelg/anki-markdown
- First seen
- Jun 3, 2026
