CtrlK
BlogDocsLog inGet started
Tessl Logo

anki-connect

This skill is for interacting with Anki through AnkiConnect, and should be used whenever a user asks to interact with Anki, including to read or modify decks, notes, cards, models, media, or sync operations.

Install with Tessl CLI

npx tessl i github:intellectronica/agent-skills --skill anki-connect
What are skills?

81

Does it follow best practices?

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

93%

25%

Anki Tag Cleanup Automation

Confirmation policy and preview-before-modify workflow

Criteria
Without context
With context

Version 6 in requests

100%

100%

Uses jq for JSON

0%

70%

Error field check

90%

100%

Preview before modify

50%

66%

User confirmation step

100%

100%

Single confirmation scope

100%

100%

Correct tag update action

50%

100%

Correct search syntax

100%

100%

requestPermission call

0%

100%

Connectivity verification

80%

100%

Without context: $0.3110 · 1m 22s · 13 turns · 13 in / 5,139 out tokens

With context: $0.4301 · 1m 46s · 14 turns · 14 in / 6,810 out tokens

78%

18%

Anki Collection Dashboard Script

Core workflow: requestPermission, version, apiReflect, jq patterns

Criteria
Without context
With context

requestPermission first

0%

0%

version action called

0%

100%

apiReflect used

0%

0%

Version 6 in request bodies

100%

100%

jq for JSON construction

50%

100%

jq for response parsing

100%

100%

Error field check

100%

100%

Connectivity check

62%

100%

Uses deckNames action

100%

100%

Uses review stats action

100%

100%

curl POST with Content-Type

100%

100%

Without context: $0.2391 · 1m 3s · 10 turns · 11 in / 3,807 out tokens

With context: $0.3752 · 1m 26s · 15 turns · 311 in / 4,846 out tokens

92%

15%

Vocabulary Card Importer with Audio

Batch note import with preflight checks and media handling

Criteria
Without context
With context

Preflight canAddNotes

0%

100%

User confirmation before add

100%

100%

Confirmation shows scope

100%

100%

URL-based media upload

100%

100%

Version 6 in requests

100%

100%

jq for JSON construction

100%

100%

Error field check

100%

100%

requestPermission called

0%

0%

addNotes action used

100%

100%

Reads from vocab.csv

100%

100%

Without context: $0.4176 · 1m 45s · 18 turns · 17 in / 6,534 out tokens

With context: $0.8437 · 3m 30s · 23 turns · 55 in / 14,416 out tokens

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.