← 返回 Skills 市场
suiclaw

Baby Words Tracker

作者 suiclaw · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
69
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install baby-words-tracker
功能描述
记录和追踪宝宝学说话过程的智能助手。当用户说"记宝宝说/说了"或"记录宝宝词汇"时自动触发。支持多种语言(普通话、粤语、英语等),自动分类统计单字词、双字词、三字词和句子,支持括号标注法(如"(手)机"表示宝宝只发了"机"字),自动同步到飞书云文档,并生成语言发展报告。
使用说明 (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个

飞书已同步 ✓
安全使用建议
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install baby-words-tracker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /baby-words-tracker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug baby-words-tracker
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Baby Words Tracker 是什么?

记录和追踪宝宝学说话过程的智能助手。当用户说"记宝宝说/说了"或"记录宝宝词汇"时自动触发。支持多种语言(普通话、粤语、英语等),自动分类统计单字词、双字词、三字词和句子,支持括号标注法(如"(手)机"表示宝宝只发了"机"字),自动同步到飞书云文档,并生成语言发展报告。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 69 次。

如何安装 Baby Words Tracker?

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

Baby Words Tracker 是免费的吗?

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

Baby Words Tracker 支持哪些平台?

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

谁开发了 Baby Words Tracker?

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

💬 留言讨论