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.

跳到安装

来源信息

仓库
1t1sCooL/claude-skills
最近来源活动
2026年6月22日 13:50
检测到的 SKILL.md 语言
俄语
星标
10
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
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`. - Короткая инструкция импорта + сколько карточек сгенерировано.
在 GitHub 查看