anki-connect-skill

Manage Anki flashcards through the AnkiConnect REST API.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill anki-connect-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anki-connect-skill
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/anki-connect
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill anki-connect-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill streamlines the management of Anki flashcards by allowing interaction with Anki's extensive features through its REST API, eliminating the need for manual card creation or updates.

Core Features & Use Cases

  • Card Creation & Management: Create new notes, cards, and decks. Update existing cards with new information.
  • Note & Model Interaction: Search for existing notes and manage Anki note models.
  • Use Case: Quickly add new vocabulary words and their definitions to your Anki deck without leaving your current workflow.

Quick Start

Use the anki-connect skill to create a new basic card with the front 'Hello' and back 'World' in the default deck.

Frequently Asked Questions about anki-connect-skill

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

FAQPage Schema
How do I automate Anki flashcard creation from my notes?

Automating Anki flashcard creation is achieved by using the AnkiConnect REST API to create notes, cards, and decks programmatically. This eliminates manual card updates by allowing direct interaction with Anki's features.

Do I need the Anki desktop app running to use the AnkiConnect API?

Yes, you need the Anki desktop app running. Additionally, the AnkiConnect plugin must be installed and configured for API access to facilitate operations like searching and managing your flashcards.

Can I search and update existing Anki cards through an API?

Yes, you can search for existing notes and update Anki cards with new information through the AnkiConnect REST API. It facilitates comprehensive note and model interaction directly within your current workflow.

What is the best way to manage spaced repetition decks without opening Anki?

Managing spaced repetition decks without opening Anki is possible by leveraging the AnkiConnect REST API. It enables you to create decks and manage note models remotely, streamlining your learning workflow.

How does AnkiConnect handle note models and deck creation?

AnkiConnect handles note models and deck creation by exposing Anki's extensive features through a REST API. It facilitates operations to create new notes, manage existing models, and organize cards efficiently.