create_daily_language_notes

Generate dated markdown grammar and vocabulary notes with changelog logging.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the creation of dated daily notes for language learning, ensuring consistent tracking of grammar and vocabulary study.

Core Features & Use Cases

  • Daily Note Generation: Creates grammar/daily/daily-notes-YYYY-MM-DD.md and vocab/daily/daily-notes-YYYY-MM-DD.md.
  • Directory Creation: Automatically creates grammar/daily/ and vocab/daily/ if they don't exist.
  • Idempotent Operation: Does not overwrite existing files, preventing accidental data loss.
  • Centralized Logging: Appends a summary of the operation to CHANGELOG.md.
  • Use Case: A language learner wants to start a new day of study and needs fresh templates for grammar and vocabulary notes.

Quick Start

Use the create_daily_language_notes skill in the german folder.

Frequently Asked Questions about create_daily_language_notes

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

FAQPage Schema
How do I automate daily language learning notes in markdown?

Automating daily language notes involves generating dated markdown files for grammar and vocabulary study. This process creates structured daily templates within specified language directories to ensure consistent tracking.

How to create dated grammar and vocabulary files for daily study?

To create dated grammar and vocabulary files, the system generates `daily-notes-YYYY-MM-DD.md` files in both `grammar/daily/` and `vocab/daily/` subdirectories. It automatically creates these folders if they do not already exist.

Will generating new daily markdown notes overwrite my existing language files?

Generating daily markdown notes will not overwrite existing language files. The operation is idempotent, meaning it leaves previously created daily notes unchanged to prevent accidental data loss.

Does this daily note generation tool keep a changelog of created files?

Yes, daily note generation keeps a changelog of created files. It appends a summary of the file creation operations to a centralized `CHANGELOG.md` file within your language directory.

What is the best way to organize daily language notes for consistent tracking?

The best way to organize daily language notes is by separating them into `grammar/daily/` and `vocab/daily/` subdirectories. This structure automatically generates dated markdown templates for consistent study tracking.