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.
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 confirm...
Prefer jq to build JSON and parse responses. Keep requests explicit and structured.
هذه المهارة مخصصة للتفاعل مع Anki من خلال AnkiConnect، ويجب استخدامها عندما يطلب المستخدم التفاعل مع Anki، بما في ذلك قراءة أو تعديل مجموعات البيانات أو الملاحظات أو البطاقات أو النماذج أو الوسائط أو عمليات المزامنة. المصدر: intellectronica/agent-skills.