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-code

Installs 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 curl and jq are available in PATH

CRITICAL: User Approval Required

NEVER add cards to Anki without explicit user approval.

Before adding any cards:

  1. Display all proposed cards in full (front + back)
  2. Ask user to confirm: "Ready to add these cards?"
  3. 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 notes
  • update: confirm exact fields/IDs before updating notes
  • rate: 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

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs