بنقرة واحدة
anki-sync
Push enriched vocab to Anki Desktop as flashcards and pull review progress back. Usage: /anki-sync
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Push enriched vocab to Anki Desktop as flashcards and pull review progress back. Usage: /anki-sync
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Dev: check a target (spec / plan / working diff / code) for architectural drift from the rulebook docs/ARCHITECTURE.md — report qualitative deviations citing rule ids, and triage new ones into docs/Debt.md. Usage: /drift <target>
Add words/terms you're learning, enriched (translation, alternative translations, examples, synonyms, definition) into your native/learning languages. Comma-separated for several at once. Usage: /loot <word>[, <word2>, ...]
Review your buffered writing into per-category frequency docs (grammar / rephrasings / idioms / verbs). Usage: /debrief
Use whenever you read, query, or mutate shadowling's sqlite database (shadowling.db) — any SELECT/INSERT/UPDATE/DELETE, ad-hoc SQL, dropping/clearing/resetting rows, inspecting data, or checking a migration's result. All DB access goes through a skill entrypoint, a repository method (`models/*`), or `sql.py` — never raw sqlite3. Schema/data-layer changes are NOT made here — they go through an appended migration in appdb.py; this skill only documents that rule and verifies the outcome.
Explain an expression in the language you're learning that you can't read literally — get a verdict (memorize vs learnable rule) + how to read it, saved to the decode dataset. Usage: /aha <phrase> [+ your hunch]
Remove words/terms from your vocab list. Comma-separated for several at once. Usage: /drop <word>[, <word2>, ...]
| name | anki-sync |
| description | Push enriched vocab to Anki Desktop as flashcards and pull review progress back. Usage: /anki-sync |
| context | fork |
| agent | claude |
| model | haiku |
| allowed-tools | Bash(python3 */anki_sync.py*) |
Sync the vocab store with Anki Desktop. Requires Anki Desktop running with the AnkiConnect add-on (code 2055492159) installed.
This skill's entrypoint is ${CLAUDE_SKILL_DIR}/anki_sync.py (in this skill dir);
invoke it directly so the command starts with python3:
python3 "${CLAUDE_SKILL_DIR}/anki_sync.py".
It takes no arguments. Relay the summary line it prints verbatim. If it prints a
<shadowling_misconfig> notice instead, point the user at /shadowling:setup. If
it reports that AnkiConnect is unreachable, tell the user to start Anki Desktop and
install the AnkiConnect add-on.
Do NOT gloss anything in your reply.