create_word_tree

Generate CEFR-split word tree markdown files from daily vocabulary notes.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/aerkn1/lang-tutor --skill create-word-tree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create_word_tree
Source: https://github.com/aerkn1/lang-tutor/tree/main/.codex/skills/create_word_tree
Command: npx skills add https://github.com/aerkn1/lang-tutor --skill create-word-tree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of organizing vocabulary from daily notes into structured, CEFR-leveled word trees, making language learning more systematic and efficient.

Core Features & Use Cases

  • Vocabulary Normalization: Extracts and normalizes vocabulary items from daily notes.
  • Grammar Expansion: Enriches entries with relevant grammatical forms (verb conjugations, noun declensions).
  • CEFR Leveling: Verifies and assigns CEFR levels (A1-C2) using web searches.
  • Structured Output: Generates dated CEFR-specific files and updates cumulative CEFR vocabulary lists.
  • Use Case: After a German study session, use this skill to automatically process your new vocabulary, assign it to the correct CEFR level (e.g., B1), and update your master vocabulary list for that level.

Quick Start

Use the create_word_tree skill to process the vocabulary in the german language folder for today.

Frequently Asked Questions about create_word_tree

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize daily vocabulary notes by CEFR level automatically?

To organize daily vocabulary notes by CEFR level, this Skill extracts words from dated daily notes, verifies their CEFR levels via web search, and generates structured per-level markdown files. It also normalizes the original notes and updates cumulative vocabulary lists.

Can I automatically expand vocabulary entries with grammatical details like conjugations?

Yes, you can expand vocabulary entries with grammatical details. The Skill enriches words extracted from your daily notes by adding relevant grammatical forms, including verb conjugations and noun declensions, before assigning them to the appropriate CEFR level.

What is the best way to build a cumulative CEFR vocabulary list from daily language notes?

The best way to build a cumulative CEFR vocabulary list is to process your daily notes through this Skill, which sorts words by part of speech, verifies their levels, and appends them to master markdown files organized from A1 to C2.

Does this vocabulary normalization tool require any external dependencies?

No, this vocabulary normalization tool requires no external dependencies to function. It operates independently to parse your daily language notes, expand grammatical forms, verify CEFR levels, and generate your structured word trees.

How does CEFR leveling work when processing new vocabulary?

CEFR leveling works by performing a web search to verify the correct proficiency level of each vocabulary item extracted from your daily notes. Once verified, the word is sorted into its respective A1 through C2 markdown file.

Can I organize vocabulary by part of speech in my CEFR word tree?

Yes, you can organize vocabulary by part of speech in your CEFR word tree. The Skill structures the generated markdown files by grouping normalized vocabulary entries under their respective grammatical categories before finalizing the CEFR level assignment.