Anki Connect

Manipulate Anki flashcards via curl using the Anki-Connect API. Create cards, manage decks, search notes, customize note types, and control Anki entirely through HTTP requests.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add crisak/anki-connect-skill --skill anki-connect
Manual install
git clone --depth 1 https://github.com/crisak/anki-connect-skill.git /tmp/anki-connect-skill
mkdir -p ~/.claude/skills
cp -r /tmp/anki-connect-skill/. ~/.claude/skills/anki-connect

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

## What I do

I enable AI agents to control Anki completely through the Anki-Connect HTTP API using curl. I provide all the knowledge needed to:

- Create flashcards (single or batch)
- Manage decks (create, delete, list, configure)
- Search and find notes/cards
- Customize note types (models), templates, fields, and CSS styling
- Manage tags (add, remove, replace, clear unused)
- Control Anki GUI (browse, review, add cards dialog, edit notes)
- Handle media files (upload, retrieve, delete, list)
- Get statistics and review history
- Full card control (suspend, unsuspend, forget, relearn, answer)
- Export/import decks as .apkg files
- Manage deck configurations

## When to use me

Activate this skill when the user wants to:

- Create flashcards dynamically or in bulk
- Search if a question exists in any deck
- List available tags or note types
- Modify existing cards, notes, or note types
- Create custom card designs, templates, or CSS styling
- Manage decks and deck configurations
- Control Anki GUI programmatically
- Get statistics about reviews or collection
- Any operation involving Anki that requires the AI to execute curl commands

## Prerequisites

**IMPORTANT**: Before making any Anki-Connect request, the AI MUST:

1. Verify Anki is running and Anki-Connect is available
2. If the server is not responding, inform the user they need to open Anki

### Verification Command

```bash
curl -s localhost:8765 -X POST -d '{"action": "requestPermission", "version": 6}'
```
Read the full skill on GitHub

Details

Skill name
anki-connect
Repo updated
18 April 2026

FAQ

What does the Anki Connect skill do?

Manipulate Anki flashcards via curl using the Anki-Connect API. Create cards, manage decks, search notes, customize note types, and control Anki entirely through HTTP requests.

How do I install the Anki Connect skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add crisak/anki-connect-skill --skill anki-connect. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Anki Connect popular?

It lives in crisak/anki-connect-skill, which has 9 GitHub stars and 0 forks.

Related skills

Codex Automation Audit

9

adonis-cyril/codex-automation-audit

Audit recent Codex automation and personal skill runs, compare task behavior with prompts and local docs, then prepare numbered patch-ready recommendations without changing files during the scheduled run.

Productivity & Notes

Adhd Operating System

9

brkhzn/adhd-operating-system

Pervasive filter adapting all Claude interactions to inattentive ADHD cognition. Affects BOTH response formatting/structure AND content recommendations. Trigger aggressively for: productivity, organization, project management, task management, learning, studying, note-taking, communication, email, meetings, habits, routines, daily planning, time management, tool selection, workspace setup, career decisions, writing, creative work, prioritization, or anything involving executive function, working memory, attention, motivation, or emotional regulation. Also trigger for mentions of ADHD, focus, d

Productivity & Notes

Eagle Untagged Organizer

9

ChosenXu/eagle-untagged-organizer

Use when the user wants to rename, tag, or annotate untagged design assets in Eagle (via the eagle-mcp MCP server). Triggers on mentions of Eagle, eagle-mcp, or untagged/未打标签 items with a batch-organize intent; also triggers when the request is written in Japanese, Korean, Russian, Spanish, or German. Produces a name, a structured five-field annotation, and tags from a controlled three-dimension vocabulary for each asset, based on visual analysis of UI/UX references and graphic design works.

Productivity & Notes

Grimoire

8

LeoLin990405/grimoire-skill

Grimoire — turn a PDF/document/raw text into reading notes + a reusable skill pack in one parse. Auto-classifies book/paper/document, scaffolds type-specific notes for an Obsidian vault, and mines per-source skills merged per book/course. Built on the MinerU parsing API (OCR, formula/table, batch). Scripts never call an LLM and never write the vault; skill install is OPT-IN (--install / scripts/skill-install.sh) and deliberately crosses the candidate-only boundary by explicit user request, recorded in the manifest. Raw text → skill via --from-text; cross-agent install + management via the grim

Productivity & Notes

Genpark Muse Episodic Memory Stream Skill

9

Alpha-Park/genpark-muse-episodic-memory-stream-skill

GenPark AI Agent Skill - Continuous hierarchical episodic memory stream, exponential temporal decay, cross-session preference anchoring, and personal knowledge graphs.

Productivity & Notes

Pbi Project Hub

10

gusbavia/pbi-project-hub

Build a complete Power BI project delivery vault in Obsidian — from client discovery to production sign-off. Asks 8 questions about your practice and first project, then generates folder structure, design system, technical reference, DAX/HTML guide, discovery framework, sprint board, templates, and live dashboards. Triggers on "Power BI project hub", "PBI project setup", "set up my Power BI practice", "consultant vault", "Power BI delivery system". Do NOT use for generic Obsidian vaults, non-Power BI projects, or single-file templates.

Productivity & Notes

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.