Skip to main content

flashcards

Generate Anki flashcards from a devlog, note, topic or the current session — extracts the concepts worth remembering (APIs, patterns, gotchas, commands) and exports tab-separated CSV (Q→A and cloze), with optional .apkg via genanki. Use when user says "сделай карточки", "anki из сессии", "флешкарты", "карточки для запоминания", "flashcards", or types /flashcards.

Jump to install

Source facts

Repository
1t1sCooL/claude-skills
Last source activity
June 22, 2026 at 13:50
Detected SKILL.md language
Russian
Stars
10
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
flashcards
description
Generate Anki flashcards from a devlog, note, topic or the current session — extracts the concepts worth remembering (APIs, patterns, gotchas, commands) and exports tab-separated CSV (Q→A and cloze), with optional .apkg via genanki. Use when user says "сделай карточки", "anki из сессии", "флешкарты", "карточки для запоминания", "flashcards", or types /flashcards.
argument-hint
[путь к заметке | тема | пусто=текущая сессия/последний девлог]
allowed-tools
Read Write Edit Bash(python3 *)
# Flashcards (Anki) Генератор карточек для интервального повторения из devlog / заметки / темы / текущей сессии. Берёт то, что реально стоит запомнить (не тривиальщину), и отдаёт CSV для импорта в Anki. ## Что на входе (`$ARGUMENTS`) - **Путь к заметке** (devlog/конспект), ИЛИ **тема**, ИЛИ **пусто** → текущая сессия / последний devlog (`~/Documents/1t1sCooL/Dev Diary/`). ## Шаги 1. **Извлечь концепты** из источника: технологии, API, паттерны, гетчи, команды, неочевидные выводы. Отсеять тривиальное. 2. **Сгенерировать карточки** двух типов: - **Q→A** — вопрос → ответ (для «что/зачем/как работает»). - **Cloze** — пропуски `{{c1::...}}` для определений, синтаксиса, команд. Формулировки активные: вопрос проверяет понимание, ответ короткий и точный. 3. **Экспорт в Anki:** - **CSV (tab-separated)** — основной формат. Базовые карточки: `front<TAB>back`. Cloze — отдельным файлом с шапкой `#notetype:Cloze` и колонкой `text`. Экранировать переносы/табы. - Опционально **`.apkg`** через `genanki` (если доступен `python3` + пакет); фолбэк — только CSV. 4. **Инструкция импорта** — как залить в Anki (File → Import, разделитель Tab, выбрать notetype Basic / Cloze). ## Выход - `./flashcards/<topic-or-date>.csv` (Basic) + при наличии cloze — `./flashcards/<topic-or-date>-cloze.csv`. - Опц. `./flashcards/<topic-or-date>.apkg`. - Короткая инструкция импорта + сколько карточек сгенерировано.
View on GitHub