anki-connect

Automate Anki deck, note, card, model, and media operations via AnkiConnect API.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill anki-connect-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anki-connect
Source: https://github.com/mkurman/tamux/tree/main/skills/productivity/agent-skills/anki-connect
Command: npx skills add https://github.com/mkurman/tamux --skill anki-connect-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a reliable bridge to Anki via AnkiConnect, enabling reading, creating, updating, and syncing decks, notes, cards, models, and media without manual scripting.

Core Features & Use Cases

  • Read and modify decks, notes, and cards through the AnkiConnect HTTP API.
  • Manage models, media, and synchronization with external tools to keep data consistent.
  • Use cases include bulk note updates, deck creation, media management, and query-based retrieval with guardrails for safety.

Quick Start

Ask me to read or modify Anki decks, notes, cards, models, or media via AnkiConnect and I will translate your request into AnkiConnect API calls.

Frequently Asked Questions about anki-connect

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

FAQPage Schema
How do I automate Anki note creation and deck updates via the AnkiConnect API?

You can automate Anki by sending JSON-RPC 6-compatible requests through the AnkiConnect HTTP API to read, create, update, and delete notes, cards, decks, and models programmatically. This skill translates your requests into those API calls automatically.

Do I need Anki running locally to use AnkiConnect for programmatic deck management?

Yes, AnkiConnect requires the Anki desktop application to be running with the AnkiConnect add-on listening on its default port. The skill bridges your requests to this local HTTP API endpoint to manage decks and notes safely.

Can I bulk update Anki cards and sync decks with external tools using AnkiConnect?

Yes, AnkiConnect supports bulk note updates, query-based retrieval, media management, and synchronization. The skill handles these actions via JSON-RPC requests to keep your Anki data consistent across external tools.

What safety guardrails apply when deleting Anki notes or decks through AnkiConnect?

The skill enforces user confirmation prompts before executing destructive operations like deleting notes, cards, or decks via AnkiConnect. This safety policy prevents accidental data loss during programmatic deck and note management.

What is the best way to manage Anki media files programmatically without manual scripting?

Using the AnkiConnect API, you can read, create, and manage media files programmatically. This skill handles media operations via JSON-RPC requests, eliminating the need to write manual scripts for Anki media management.