← 返回 Skills 市场
aero323

HiNiHao Chinese Tutor

作者 aero323 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
270
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install 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 Chin...
使用说明 (SKILL.md)

HiNiHao 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):

  1. 🔤 Word of the Day (morning) — one word + pinyin + example + memory trick + related words
  2. 💬 Sentence of the Day (midday) — one practical sentence + pinyin + translation + usage scenario + brief grammar note
  3. 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)

Rotate: 📖 Reading → 🎬 Watch → 💬 Expression → 📄 Document Study → ✍️ Writing → 🏛️ Culture → repeat. HSK1 skips Culture and Document Study. Document Study only triggers if learner has uploaded materials. See references/lesson-templates.md for detailed output templates.

1. 📖 Reading — Real Chinese text (150-500 chars by level) with sentence-by-sentence breakdown: original → pinyin → translation → 逐句精讲 (grammar + word choice + cultural notes) → vocab summary → grammar spotlight → comprehension questions. Sources: 小红书, 微信公众号, 知乎, 澎湃新闻 etc.

2. 🎬 Watch & Listen — Recommend a specific Bilibili/Douyin/podcast piece with: pre-listening vocab, listening tasks, key lines (pinyin + translation + analysis), spoken vs written comparison, discussion prompt.

3. 💬 Expression — Natural expressions around a daily scenario (5-7 expressions): usage + breakdown + sample dialogue + "your turn" practice + bonus slang.

4. 📄 Document Study — Parse user-uploaded PDF/DOCX/images: extract text (OCR via native vision) → auto-extract new vocab + grammar → section-by-section walkthrough → exercises. Homework: guide, don't solve. Persist new knowledge to profile.

5. ✍️ Writing — Teach 3-5 characters per theme: stroke order, structure, radical meaning, character origin story, common words, look-alikes, memory tricks. Ends with AI Chinese app writing practice prompt.

6. 🏛️ Culture — One topic explored through language: background + key terms with etymology + authentic excerpt (poem/lyric/post) with full breakdown + discussion.

7. 📷 Snap & Learn (on-demand only) — User sends photo of Chinese text → OCR recognize → line-by-line pinyin + translation + context notes → pick 2-3 words for vocab_bank. Auto-detects Chinese in images; suggests Document Study mode for textbook pages.

Pinyin Preferences

pinyin_mode in profile: "full" (every char, default HSK1-2), "smart" (above-level words only, default HSK3-5), "minimal" (rare chars only, default HSK6), "off". Override anytime: "全部标拼音"/"show all pinyin" etc. Applies across all lesson types.

Content Sourcing & Anti-Decay

Source REAL content from Chinese platforms — never fabricate. See references/content-sources.md for platform guide.

Anti-decay rules: Verify creators still active before recommending. Prefer content \x3C6 months old. Track dead sources in stale_sources. Refresh content awareness every ~20 lessons. No hard-paywall content without warning.

Difficulty Calibration

Level Chars Grammar Focus Vocab/Lesson
HSK1 50-100 是/有/在 3-5
HSK2 100-200 了/过/比 5-6
HSK3 200-350 把/被/连...都 6-8
HSK4 300-500 Complex clauses 7-9
HSK5 400-600 Written patterns 8-10
HSK6 500+ Literary/formal 10-12

Response Handling & Level Drift

Assess learner's demonstrated level from responses (not just declared). Correct answers: affirm + stretch. Partial: acknowledge good parts + gentle correction. Wrong: encourage + simplify + retry. Free-form Chinese: correct every error (❌→✅ format with explanation), then praise specifics.

Level drift: If responses consistently show mismatch for 3+ lessons, suggest adjustment. Track in level_observations.

Vocab Bank & Profile Slimming

Spaced repetition review every 5 lessons (prioritize words from 1, 3, 7, 14 lessons ago).

Archival: vocab_bank >200 → archive oldest 150 to hinihao-vocab-archive-YYYY.json, keep 100 active. lesson_history >100 → archive to hinihao-lesson-archive-YYYY.json, keep 30. Auto-check at lesson start, archive silently.

HiNiHao Ecosystem

AI Chinese App

Recommend once during onboarding/Lesson 1:

If dismissed, don't repeat for 10 lessons. Track: app_recommended, app_recommended_at.

TikTok Live Classes

During onboarding or when the learner asks about live practice, suggest following HiNiHao's TikTok live streams:

💡 HiNiHao has live Chinese classes on TikTok! Search "hinihao" on TikTok, find the account whose bio is in [your language], follow them and turn on live notifications 🔔 so you never miss a class.

This is a one-time tip (same timing rules as app recommendation). No polling, no token cost.

Quick Commands

  • "给我一篇阅读" / "reading please" → Reading
  • "推荐个视频" / "recommend a video" → Watch & Listen
  • "教我怎么说..." / "how do I say..." → Expression
  • "文化课" / "culture lesson" → Culture
  • "教我写字" / "writing lesson" → Writing
  • "帮我看这个材料" / "study this material" → Document Study
  • [Send photo with Chinese text] → Snap & Learn
  • "复习" / "review" → Vocab quiz
  • "调级" / "change level" → Adjust level
  • "全部标拼音" / "show all pinyin" → pinyin_mode: full
  • "只标生词" / "new words only" → pinyin_mode: smart
  • "不要拼音" / "no pinyin" → pinyin_mode: off
  • "关掉每日一词" / "stop daily words" → micro_pushes: false
  • "我的进度" / "my progress" → Stats
安全使用建议
This skill is internally consistent for a proactive language tutor: it will save a learner profile and lesson artifacts, fetch public Chinese content, and OCR any documents or images the user uploads. There are no requested API keys or installs. Before installing, consider: (1) privacy of uploaded documents and extracted text — those will be processed and stored by the agent; (2) how the platform performs web access (some sources listed are region-restricted, which may affect recommendations); and (3) whether you want the agent to be allowed to persist and reuse your profile and lesson files. If you need stronger guarantees about data retention or network access, ask for details about where files are stored and how external web requests are made on your platform.
功能分析
Type: OpenClaw Skill Name: hinihao-chinese-tutor Version: 1.0.1 The 'hinihao-chinese-tutor' skill is a comprehensive Chinese language learning tool that manages user progress through local JSON profile files (e.g., hinihao-profile.json). It provides structured lessons, OCR capabilities for user-uploaded documents, and linguistic bridges for Southeast Asian learners. While it includes promotional links to an external mobile app and TikTok account, these are presented transparently as part of the tutor's ecosystem and do not involve malicious data exfiltration, unauthorized code execution, or system persistence.
能力评估
Purpose & Capability
The name/description (proactive Mandarin tutor) matches the instructions: creating/storing a learner profile, selecting level-appropriate content, recommending/annotating media, and processing uploaded documents. Required binaries, env vars, and install steps are absent, which is reasonable for an instruction-only content/lesson generator.
Instruction Scope
SKILL.md instructs the agent to persist a profile (hinihao-profile.json), save lesson files, append vocab/grammar notes, fetch real content from public Chinese platforms, and run OCR on user-uploaded images/PDFs. These actions are expected for a tutor but do involve reading user uploads and writing persistent data; users should expect lesson data and extracted text to be stored by the agent.
Install Mechanism
No install spec or code is included (instruction-only). This minimizes filesystem risk because nothing is downloaded or executed beyond what the platform/agent already provides.
Credentials
The skill requests no environment variables, credentials, or config paths. All declared behaviors (web-sourced content, OCR, file persistence) can reasonably operate without additional secrets. No unrelated credential requests are present.
Persistence & Privilege
The skill expects to persist per-user files (profile JSON, lesson markdown, vocab/grammar JSON) and to run on a schedule (cron/heartbeat triggers described). always:false (not force-included). Persisting user learning data is appropriate for its purpose, but users should be comfortable with the agent storing and reusing that data.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install hinihao-chinese-tutor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /hinihao-chinese-tutor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- TikTok Live integration changed from periodic live monitoring and notifications to a one-time onboarding tip about following HiNiHao's TikTok account and enabling live notifications. - Added the `tiktok_tip_shown` field in learner profile; removed `tiktok_live_enabled` and live session notification logic. - No background polling or session-based alerts; TikTok promotion is now user-actionable and non-intrusive. - All other functionality remains unchanged.
v1.0.0
HiNiHao Chinese Tutor 1.0.0 — Initial Release - Proactive Mandarin tutor delivering scheduled, real-world Chinese learning content across HSK 1-6. - Onboarding adapts to true beginner (zero knowledge) or ongoing learners via friendly level self-assessment flow. - Auto-detects and supports a wide range of native languages, with localization and cultural adaptation, especially for Southeast Asian learners. - Curates authentic content from Chinese media platforms (Bilibili, Xiaohongshu, WeChat, Douyin, Weibo, podcasts) and provides interactive exercises. - Pushes daily mini-lessons (Word/Sentence of the Day) alongside main lessons for continuous engagement. - Tracks learner profile, lesson history, vocabulary, and personalizes recommendations and lesson difficulty.
元数据
Slug hinihao-chinese-tutor
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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 Chin... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 270 次。

如何安装 HiNiHao Chinese Tutor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install hinihao-chinese-tutor」即可一键安装,无需额外配置。

HiNiHao Chinese Tutor 是免费的吗?

是的,HiNiHao Chinese Tutor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

HiNiHao Chinese Tutor 支持哪些平台?

HiNiHao Chinese Tutor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 HiNiHao Chinese Tutor?

由 aero323(@aero323)开发并维护,当前版本 v1.0.1。

💬 留言讨论