← Back to Skills Marketplace
suiclaw

Baby Words Tracker

by suiclaw · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
69
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install baby-words-tracker
Description
记录和追踪宝宝学说话过程的智能助手。当用户说"记宝宝说/说了"或"记录宝宝词汇"时自动触发。支持多种语言(普通话、粤语、英语等),自动分类统计单字词、双字词、三字词和句子,支持括号标注法(如"(手)机"表示宝宝只发了"机"字),自动同步到飞书云文档,并生成语言发展报告。
README (SKILL.md)

宝宝语言追踪器 (Baby Words Tracker)

一个帮助父母记录宝宝学说话过程的工具,自动分类统计,生成发展报告。

核心功能

  1. 词汇记录:接收宝宝新学的词汇
  2. 智能分类:自动识别单字/双字/三字/句子
  3. 括号标注:支持(补充)格式,如"(手)机"表示宝宝只发了"机"
  4. 多语言支持:普通话、粤语、英语等
  5. 自动去重:检测重复词汇,避免重复记录
  6. 飞书同步:自动更新飞书云文档
  7. 统计报告:实时显示词汇量和发展趋势

数据结构

数据库文件:memory/baby-words-database.json

{
  "childName": "宝宝",
  "birthDate": "2024-04-01",
  "currentAge": "2岁",
  "totalWords": 114,
  "byLanguage": {
    "普通话": {
      "单字": { "count": 75, "words": [...] },
      "双字": { "count": 31, "words": [...] },
      "三字": { "count": 5, "words": [...] },
      "句子": { "count": 0, "words": [] }
    },
    "广东话": {...},
    "英语": {...}
  },
  "wordRegistry": {
    "词汇": {
      "firstRecorded": "2026-04-09",
      "language": "普通话",
      "category": "单字",
      "totalMentions": 1
    }
  }
}

记录格式

触发方式

  • "记宝宝说了:词汇1、词汇2"
  • "记宝宝的话:词汇 语言"
  • "记宝宝说话:词汇"

括号标注法

当宝宝只说了一个词的一部分时:

  • "(手)机" → 统计为单字"机",显示为"(手)机"
  • "(幼儿)园" → 统计为单字"园",显示为"(幼儿)园"

多语言标注

  • "伞 粤语" → 记录到广东话
  • "ball 英语" → 记录到英语
  • 默认:普通话

工作流程

当用户触发记录时:

  1. 解析输入:提取词汇列表和语言
  2. 检查重复:查询 wordRegistry 避免重复
  3. 分类统计
    • 无括号且1字 → 单字
    • 无括号且2字 → 双字
    • 无括号且3字 → 三字
    • 有括号 → 按括号外字数统计,保留完整形式
  4. 更新数据库:写入 baby-words-database.json
  5. 同步飞书:更新云文档
  6. 返回报告:显示新增词汇和最新统计

统计维度

类别 说明 示例
单字词 一个字 妈、爸、吃
双字词 两个字 妈妈、吃饭
三字词 三个字 吃饭饭、一点点
句子 四字及以上 我要吃饭

飞书同步

自动更新飞书文档,包含:

  • 总体统计表格
  • 各语言分类列表
  • 今日新增词汇
  • 发展趋势分析

示例

输入

记宝宝说了:(手)机、ball 英语、一点点

处理

  1. (手)机 → 单字"机",新增
  2. ball → 英语单词,新增
  3. 一点点 → 三字词,新增

输出

搞定!✅

本次新增
- 单字:(手)机
- 英语:ball
- 三字:一点点

📊 最新统计
- 单字词:75个 | 双字词:31个 | 三字词:5个
- 英语:7个
- 总词汇量:114个

飞书已同步 ✓
Usage Guidance
This skill appears functionally coherent except for how it handles Feishu (飞书) syncing: the README and SKILL.md mention a feishu_doc_token but the skill metadata does not declare any required credentials. Before installing, ask the author how Feishu authentication is provided and stored. If you plan to use Feishu sync, prefer a scoped, short-lived token limited to a single document; do not reuse broad account tokens. Verify the skill will only write to the advertised memory/baby-words-database.json and will not transmit other files (e.g., audio, system files). If you have privacy concerns about storing child language data in a third-party cloud, disable Feishu sync or run the skill in a sandbox with network disabled. Running scripts/init_database.py locally is safe for inspecting the DB schema. If the author cannot clearly explain where the Feishu token is stored or how network sync is performed, treat the skill as risky and avoid installing it on systems with sensitive data.
Capability Assessment
Purpose & Capability
The name/description (record and track baby words, categorize, sync to Feishu) align with the included files and instructions. However, the README and SKILL.md mention automatic Feishu synchronization and an optional feishu_doc_token, yet the skill metadata declares no required credentials or env vars — this mismatch is unexpected and unexplained.
Instruction Scope
SKILL.md explicitly tells the agent to parse input, update a local database at memory/baby-words-database.json, and '同步飞书' (sync to Feishu cloud document). The instructions do not tell the agent to read unrelated system files, but they do direct communication with an external service (Feishu). The instructions are otherwise specific about the DB path and record format, but vague about the exact Feishu API endpoints and how auth is obtained.
Install Mechanism
No install spec (instruction-only) and the single Python helper is a simple initializer that only prints a JSON structure. Nothing in the install surface writes or executes downloaded code, so install risk is low.
Credentials
The skill requires access to an external Feishu document (sensitive personal data). The README shows a feishu_doc_token example but the skill metadata lists no required env vars or primary credential. Requesting or using a cloud doc token is proportionate to the stated Feishu-sync feature, but failing to declare it is a red flag: it's unclear how the token is supplied, stored, or restricted. This ambiguity increases the risk of accidental exposure of children's data.
Persistence & Privilege
The skill is not always-enabled, is user-invocable, and does not request elevated platform privileges or modify other skills. It writes to a local memory path (memory/baby-words-database.json) which is consistent with its purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install baby-words-tracker
  3. After installation, invoke the skill by name or use /baby-words-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Baby Words Tracker - Enables easy recording of baby’s spoken words and phrases in multiple languages, with support for bracket notation for partially spoken words. - Automatically classifies new vocabulary as single, double, triple-character words, or full sentences. - Avoids duplicate entries and generates real-time vocabulary statistics and growth reports. - Supports Mandarin, Cantonese, English, and more. - Syncs all records and reports to Feishu cloud documents for easy access by parents.
Metadata
Slug baby-words-tracker
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Baby Words Tracker?

记录和追踪宝宝学说话过程的智能助手。当用户说"记宝宝说/说了"或"记录宝宝词汇"时自动触发。支持多种语言(普通话、粤语、英语等),自动分类统计单字词、双字词、三字词和句子,支持括号标注法(如"(手)机"表示宝宝只发了"机"字),自动同步到飞书云文档,并生成语言发展报告。 It is an AI Agent Skill for Claude Code / OpenClaw, with 69 downloads so far.

How do I install Baby Words Tracker?

Run "/install baby-words-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Baby Words Tracker free?

Yes, Baby Words Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Baby Words Tracker support?

Baby Words Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Baby Words Tracker?

It is built and maintained by suiclaw (@suiclaw); the current version is v1.0.0.

💬 Comments