Build CEFR-split word tree markdown files from the dated daily vocab note in the current language folder. Use this when the user wants to read `vocab/daily/daily-notes-YYYY-MM-DD.md`, organize every vocab item by part of speech, expand each item with usable grammar details, verify CEFR level through web search, rewrite the daily vocab note into the normalized word-tree schema, write dated `vocab-CEFR-YYYY-MM-DD.md` files inside per-level `daily/` folders, and update the cumulative CEFR vocab files.
Use this skill when the current working directory is a language folder such as german.
date +%F unless the user names a specific date.vocab/.vocab/daily/daily-notes-YYYY-MM-DD.md-.ichduer/sie/eswirihrsie/Siev2-v3A1, A2, B1, B2, C1, or C2.UNKNOWN and state that the level could not be verified.vocab/daily/daily-notes-YYYY-MM-DD.md into the normalized master schema after analysis.Raw Capture section, then add a Normalized Word Tree section that groups every normalized entry by part of speech.vocab/<CEFR>/daily/vocab-<CEFR>-YYYY-MM-DD.mdvocab/<CEFR>/vocab-<CEFR>.md../CHANGELOG.md by running:
../scripts/append-skill-log.sh "create_word_tree" "<language>" "<summary>"Each generated dated CEFR file must include:
Source NoteLevel SummaryEach cumulative CEFR file must include:
Level SummarySource FilesEach vocab entry should be rendered as a compact, readable block that includes:
The rewritten daily note must include:
Raw CaptureNormalized Word Treevocab/<CEFR>/daily/.vocab/<CEFR>/vocab-<CEFR>.md.Edit PDFs with natural-language instructions using the nano-pdf CLI.