Bridges Claude to Anki via the AnkiConnect HTTP API so you can search, create, update, and delete flashcards programmatically. The skill is careful about destructive operations, requiring confirmation before modifying or deleting notes and cards, which matters when you're manipulating hundreds of flashcards at once. It's built around curl and jq patterns for JSON construction and parsing, with good coverage of the action catalog from deck management to media uploads. Most useful when you want to bulk-edit cards, automate study deck creation, or query your collection without clicking through the Anki GUI. The confirmation policy is strict but sensible given how easy it is to trash a deck by accident.

skills.sh installs
918
GitHub stars
301
last updated
Aug 21, 2026

Install

$ npx -y skills add intellectronica/agent-skills --skill anki-connect --agent claude-code

Installs into .claude/skills of the current project.

Files

AnkiConnect

Overview

Enable reliable interaction with Anki through the AnkiConnect local HTTP API. Use this skill to translate user requests into AnkiConnect actions, craft JSON requests, run them via curl/jq (or equivalent tools), and interpret results safely.

Preconditions and Environment

  • If Anki is not running, launch Anki, then wait until the AnkiConnect server responds at http://127.0.0.1:8765 (default). Verify readiness using curl, e.g. curl -sS http://127.0.0.1:8765 should return Anki-Connect.

Safety and Confirmation Policy (Critical)

CRITICAL — NO EXCEPTIONS

Before any destructive or modifying operation on notes or cards (adding, updating, deleting, rescheduling, suspending, unsuspending, changing deck, or changing fields/tags), request confirmation from the user. Use the AskUserQuestion tool if available; otherwise ask via chat. Only request confirmation once per logical operation, even if it requires multiple API calls (e.g., search + update + verify). Group confirmation by intent and scope (e.g., “Update 125 notes matching query X”).

Treat the following as confirmation-required by default:

Sponsors

Details

Repository
github.com/intellectronica/agent-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from intellectronica/agent-skills

All 22
1ailabs-393 avatarpptxailabs-393/ai-labs-claude-skillsPresentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or e916skills.sh installs
2aj-geddes avatarroot-cause-analysisaj-geddes/useful-ai-promptsConduct systematic root cause analysis to identify underlying problems. Use structured methodologies to prevent recurring issues and drive improvements.916skills.sh installs
3k-dense-ai avatariso-13485-certificationk-dense-ai/scientific-agent-skillsPrepare and structurally review ISO 13485 QMS scope, controlled documentation, and local evidence manifests. Use for ISO 13485 certification-readiness documenta915skills.sh installs
4remix-run avatarreact-router-data-moderemix-run/agent-skillsreact router data mode914skills.sh installs
5pulumi avatarpulumi-cdk-to-pulumipulumi/agent-skillsLoad this skill when a user wants to migrate, convert, port, translate, or move an AWS CDK application (including CDK stacks, constructs, or CloudFormation-synt912skills.sh installs
6ailabs-393 avatarpdfailabs-393/ai-labs-claude-skillsComprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to 905skills.sh installs