Jump to related tools in the same category or review the original source on GitHub.

Web & Frontend Development @walbertus Updated 6/28/2026 441 downloads 0 stars Security: Pass

📚 Hsk Learning OpenClaw Plugin & Skill | ClawHub

Looking to integrate Hsk Learning into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate web & frontend development tasks instantly, without having to write custom tools from scratch.

What this skill does

HSK Chinese learning system with spaced repetition mastery tracking, vocabulary analysis, and adaptive quiz generation. Use when: (1) tracking HSK vocabulary progress, (2) generating adaptive quizzes, (3) analyzing Chinese language exposure in conversations, (4) managing spaced repetition reviews. NOT for: general language learning beyond HSK, pronunciation practice, or handwriting practice.

Install

ClawHub CLI
openclaw skills install @walbertus/hsk-learning
Node.js (npx)
npx clawhub@latest install hsk-learning

Full SKILL.md

Open original
Metadata table.
namedescription
hsk-learningHSK Chinese learning system with spaced repetition mastery tracking, vocabulary analysis, and adaptive quiz generation. Use when: (1) tracking HSK vocabulary progress, (2) generating adaptive quizzes, (3) analyzing Chinese language exposure in conversations, (4) managing spaced repetition reviews. NOT for: general language learning beyond HSK, pronunciation practice, or handwriting practice.

SKILL.md content below is scrollable.

HSK Learning Skill for OpenClaw

Purpose: Provide a comprehensive HSK Chinese learning system with spaced repetition mastery tracking, vocabulary analysis, and adaptive quiz generation.

Version: 1.2.0
Author: Claw
Date: 2026-02-18

Features

  • Spaced Repetition Mastery System: Tracks mastery state (unknown/learning/mastered) for all 2,211 HSK 3.0 words using SM‑2 inspired algorithm.
  • Vocabulary Exposure Analysis: Scans conversation logs, categorizes CJK tokens by HSK level, generates progress reports.
  • Quiz Log Parsing: Automatically extracts vocabulary and correctness from quiz‑performance logs.
  • Adaptive Quiz Generation: Creates quizzes prioritizing words due for review based on mastery.
  • Comprehensive Toolset: Six tools for updating, querying, and managing the HSK learning system.

Tools

1. hsk_update_vocab_tracker

Scans memory/*.md files for CJK tokens, categorizes by HSK level, updates memory/hsk‑word‑report.md.

Parameters:

  • force (boolean): Force update even if recent scan exists (default: false)

2. hsk_update_mastery_from_quiz

Processes quiz‑performance logs and updates mastery database.

Parameters:

  • date (string): Specific date (YYYY‑MM‑DD) or "all" for all logs (default: "all")

3. hsk_get_mastery_stats

Returns mastery statistics: unknown/learning/mastered counts, breakdown by HSK level.

Parameters:

  • format (string): Output format: "text", "json", or "markdown" (default: "text")

4. hsk_get_due_words

Lists words due for review based on spaced repetition schedule.

Parameters:

  • limit (number): Maximum words to return (default: 20)
  • level (number): Filter by HSK level (1‑6), 0 for all (default: 0)

5. hsk_generate_quiz

Generates adaptive HSK quiz with actual questions (multiple choice, fill-in-blank, listening, reading, writing).

Parameters:

  • difficulty (string): "review", "learning", "new", or "mixed" (default: "mixed")
  • format (string): "simple", "listening", "reading", "writing", or "full" (default: "simple")

Quiz Types:

  • simple/full: Multiple choice, fill-in-blank, true/false, translation
  • listening: Picture matching with audio sentences (use TTS for actual audio)
  • reading: Passage comprehension with questions
  • writing: Sentence and paragraph writing practice

6. hsk_parse_quiz_log

Parses a quiz‑performance log file and extracts vocabulary.

Parameters:

  • filePath (string): Path to quiz log file (required)

Data Files

The skill maintains these data files in its data/ directory:

File Purpose
hsk‑word‑to‑level.json HSK 3.0 word‑to‑level mapping (2,211 words)
hsk‑database.json Full HSK database with metadata
hsk‑mastery‑db.json Mastery state for all HSK words (user-specific)

Setup & Installation

For New Users (First-Time Setup)

  1. Install the skill via ClawHub:

    clawhub install hsk-learning
    
  2. Initialize your personal mastery database (required for each user):

    cd skills/hsk-learning
    node scripts/init-mastery-db.js
    

    This creates a fresh hsk-mastery-db.json with all 2,211 HSK words in "unknown" state.

  3. Optional: Configure user settings:

    cp data/user-config.template.json data/user-config.json
    # Edit user-config.json with your preferences
    
  4. Restart OpenClaw gateway to load the skill:

    openclaw gateway restart
    

Data Files Structure

File Purpose User-Specific? Git Ignored?
hsk-database.json HSK word database (shared) ❌ No ❌ No
hsk-word-to-level.json Word-to-level mapping (shared) ❌ No ❌ No
hsk-mastery-db.json Your personal mastery tracking âś… Yes âś… Yes
user-config.json Your preferences (optional) âś… Yes âś… Yes
user-config.template.json Configuration template ❌ No ❌ No

Git Repository Setup

When publishing or contributing to this skill:

  1. User-specific files are automatically ignored via .gitignore
  2. Shared data files (HSK database) are included
  3. Initialization script creates user data on first run
  4. No personal data is committed to the repository

Testing the Skill

After restart, test basic functionality:

// In an OpenClaw session
hsk_get_mastery_stats({ format: 'text' });
hsk_update_mastery_from_quiz({ date: 'all' });
hsk_get_due_words({ limit: 5 });

Maintenance

  • Mastery database updates automatically when quiz logs are processed.
  • Vocabulary report updates via cron job or manual trigger.
  • System health: Consider adding a weekly health‑check cron job.

Next Steps

  1. Update all HSK‑related cron jobs to use skill tools.
  2. Enhance quiz generation with GPT‑based passage creation.
  3. Add listening practice with audio generation.
  4. Implement HSK mock exams (full test simulation).

References


Part of William's personalized HSK learning system. Integrated with OpenClaw cron scheduler for automated operation.

ClawHub Registry URL: https://clawhub.ai/walbertus/skills/hsk-learning

Related skills

If this matches your use case, these are close alternatives in the same category.