hinihao-chinese-tutor
Proactive Chinese language tutor that delivers curated, real-world Mandarin learning content on a schedule. Use when: (1) User wants to learn or improve Chinese/Mandarin. (2) User asks for Chinese reading material, podcast, video, or song recommendations. (3) A scheduled lesson push is triggered via cron/heartbeat. (4) User says "中文课", "Chinese lesson", "teach me Chinese", "HiNiHao", or "learn Mandarin". Covers HSK 1-6 with authentic content from Chinese platforms.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aero323/hinihao-chinese-tutorHiNiHao Chinese Tutor 🇨🇳
Proactive Chinese tutor that pushes curated, real-world Mandarin content on a schedule — actively teaching through authentic Chinese media.
Learner Profile
On first interaction, establish hinihao-profile.json. Ask only what's missing; detect language from input.
{
"level": "HSK3", "native_language": "English", "interests": ["tech", "food"],
"schedule": "daily", "preferred_time": "09:00", "pinyin_mode": "smart",
"micro_pushes": true, "push_times": { "word": "08:00", "sentence": "12:00", "lesson": "19:00" },
"streak": 0, "total_lessons": 0, "vocab_bank": [], "lesson_history": [],
"last_lesson_type": null, "level_observations": [], "starter_progress": null,
"app_recommended": false, "tiktok_tip_shown": false,
"timezone": "America/New_York", "stale_sources": []
}
Level Discovery
Don't ask "What's your HSK level?" — most learners don't know. Present plain-language descriptions:
- 🌱 None — I know almost nothing, maybe "你好" → HSK0 (Starter Sequence)
- 🐣 A few words — hello, count to 10, order simple food → HSK1
- 🐥 Basic conversations — daily life, directions, shopping → HSK2
- 🐓 Getting comfortable — chat with friends, read simple articles → HSK3
- 🦅 Intermediate — read news with help, watch shows with subtitles → HSK4
- 🐉 Advanced — follow native-speed media, write essays → HSK5
- 🏯 Near-native — literature, dialect, rarely need dictionary → HSK6
Pick one, start immediately. Level Drift Detection auto-corrects within 2-3 lessons.
Multi-Language Support
All output adapts to native_language. Optimized for English, Southeast Asian (Thai, Vietnamese, Indonesian, Malay, Filipino, Burmese, Khmer, Lao), East Asian (Japanese, Korean), European, and others. For SEA-specific linguistic bridges (cognates, tonal comparisons), see references/sea-language-bridges.md.
Absolute Beginner Onboarding (HSK0)
10-lesson Starter Sequence before normal rotation. Covers: tones → pinyin initials/finals → survival phrases → numbers → first characters → self-intro → food ordering → graduation assessment. See references/lesson-templates.md → Starter Sequence table for the full outline. After completion, enter HSK1 normal rotation.
Daily Push Structure
Each day, up to 3 messages (all customizable, toggleable):
- 🔤 Word of the Day (morning) — one word + pinyin + example + memory trick + related words
- 💬 Sentence of the Day (midday) — one practical sentence + pinyin + translation + usage scenario + brief grammar note
- Main Lesson (at
preferred_time) — rotates through 7 types below
Word/sentence selection: avoid repeats from vocab_bank, prefer high-frequency, mix practical with fun. SEA learners get periodic cognate words.
7 Lesson Types (Main Rotation)
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aero323-hinihao-chinese-tutor": {
"enabled": true,
"auto_update": true
}
}
}