Huckleberry CLI:为开发者设计的育儿追踪工具 - Openclaw Skills
作者:互联网
2026-04-07
什么是 Huckleberry CLI?
Huckleberry 是一款专门设计的工具,旨在将婴儿追踪工作流程集成到开发者的环境中。作为 Openclaw Skills 的一部分,它允许父母在不离开命令行的情况下管理复杂的睡眠、营养和成长时间表。这款非官方的 CLI 工具与 Huckleberry 接口,在保持设备间数据同步的同时,提供基于终端的高速高效界面。
通过利用这项技能,用户可以最大限度地减少白天的任务切换。无论您是记录母乳喂养侧还是奶瓶容量,此工具都能确保准确记录重要的发育数据。它是 Openclaw Skills 如何弥合日常生活与技术工作空间之间差距的完美范例。
下载入口:https://github.com/openclaw/skills/tree/main/skills/jayhickey/huckleberry
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install huckleberry
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 huckleberry。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Install
Huckleberry CLI 应用场景
- 在深夜编程时启动和停止婴儿睡眠计时器。
- 无需打开手机 App 即可记录奶瓶喂养量和母乳喂养侧。
- 记录尿布更换的颜色和性状详情,以便记录病史。
- 长期监控婴儿的体重和身高等成长指标。
- 使用命令行参数管理多个孩子的日程安排。
- 用户通过交互式登录命令认证其 Huckleberry 账户。
- 通过 CLI 发送命令,启动或停止睡眠或哺乳的活动计时器。
- 该技能向 Huckleberry API 发送请求,实时更新孩子的档案。
- 数据在所有启用 Huckleberry 的设备上同步,以确保记录一致。
- 用户可以查询当前状态或孩子信息,以验证日志和活动状态。
Huckleberry CLI 配置指南
通过 pip 安装包以开始使用这些 Openclaw Skills 功能:
pip install huckleberry-cli
运行交互式登录以验证您的账户:
huckleberry login
验证您的孩子列表以确保连接已建立:
huckleberry children
Huckleberry CLI 数据架构与分类体系
该技能将婴儿追踪数据组织成逻辑类别,以便进行详细的记录和检索。以下是所使用的元数据分类:
| 类别 | 追踪数据 | 示例 |
|---|---|---|
| 睡眠 | 开始/停止时间戳、时长 | huckleberry sleep start |
| 喂养 | 类型(配方奶/母乳)、侧、量 | bottle 120 --units=ml |
| 尿布 | 类型(尿/便)、颜色、性状 | diaper both --color=yellow |
| 成长 | 体重、身高、头围 | --weight=7.5 --units=metric |
| 认证 | 邮箱、密码、时区 | 存储在 ~/.config/huckleberry/config.json |
name: huckleberry
description: Track baby sleep, feeding, diapers, and growth via the Huckleberry CLI. Use when the user asks about logging baby activities, starting/stopping sleep, bottle feeding, diaper changes, or growth measurements.
Huckleberry CLI
Command-line interface for Huckleberry, a baby tracking app. Authenticate once and log sleep, feeds, diapers, and growth from your terminal.
Note: This is an unofficial tool and is not affiliated with Huckleberry.
Install
pip install huckleberry-cli
Quick start
huckleberry login
huckleberry children
huckleberry sleep start
Commands
Sleep
huckleberry sleep start # Start sleep timer
huckleberry sleep stop # Complete sleep (saves duration)
huckleberry sleep pause # Pause sleep timer
huckleberry sleep resume # Resume paused sleep
huckleberry sleep cancel # Cancel without saving
Feeding
Breastfeeding:
huckleberry feed start --side=left # Start nursing (left side)
huckleberry feed start --side=right # Start nursing (right side)
huckleberry feed switch # Switch sides mid-feed
huckleberry feed stop # Complete feeding
Bottle:
huckleberry feed bottle [--type=TYPE] [--units=UNITS]
# Examples:
huckleberry feed bottle 120 # 120ml formula (default)
huckleberry feed bottle 4 --units=oz # 4oz formula
huckleberry feed bottle 100 --type="Breast Milk" # 100ml pumped milk
Types: Formula, Breast Milk, Mixed Units: ml (default), oz
Diapers
huckleberry diaper pee # Wet only
huckleberry diaper poo # Dirty only
huckleberry diaper both # Wet + dirty
huckleberry diaper dry # Dry check
# With details:
huckleberry diaper poo --color=yellow # With color
huckleberry diaper poo --consistency=soft # With consistency
huckleberry diaper both --color=brown --consistency=runny
Colors: yellow, green, brown, black, red Consistency: runny, soft, solid, hard
Growth
huckleberry growth --weight=7.5 # Weight in kg
huckleberry growth --height=65 # Height in cm
huckleberry growth --head=42 # Head circumference in cm
huckleberry growth --weight=7.5 --height=65 --head=42 # All at once
# Imperial units:
huckleberry growth --weight=16.5 --units=imperial # Weight in lbs
Info
huckleberry children # List children
huckleberry --json children # JSON output (--json before subcommand)
huckleberry status # Current status
Multiple Children
huckleberry --child="Baby" sleep start # Specify child by name
huckleberry -c "Baby" diaper pee
Authentication
Config stored at ~/.config/huckleberry/config.json.
huckleberry login # Interactive setup
Or use environment variables:
export HUCKLEBERRY_EMAIL="your@email.com"
export HUCKLEBERRY_PASSWORD="your-password"
export HUCKLEBERRY_TIMEZONE="America/Los_Angeles"
Requirements
- Python 3.11+
- huckleberry-api
Unit Conversions
- 1 oz ≈ 30 ml
- 1 lb ≈ 0.45 kg
- 1 inch ≈ 2.54 cm
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
审批队列:人机协同工作流管理 - Openclaw Skills
智能路由:智能 AI 模型选择 - Openclaw Skills
分析追踪:GA4 和 GTM 实施指南 - Openclaw Skills
主机 Ping:Openclaw Skills 的实时网络连通性工具
OpenClaw 自愈:AI 驱动的网关恢复 - Openclaw Skills
NSFW Detector Pro:高级 AI 内容审核 - Openclaw Skills
Juliette Psychose 代理:AI 故事叙述与传说 - Openclaw Skills
YaCy 技能:本地与私有 P2P 搜索集成 - Openclaw Skills
DXF 转图片 / SVG 转换器:CAD 数据可视化 - Openclaw Skills
Shop-Minimal:AI 商品搜索与购物代理 - Openclaw Skills
AI精选
MCP协议设计与实现-第16章 服务发现与客户端注册
MCP协议设计与实现-第18章 Elicitation、Roots 与配置管理
MCP协议设计与实现-第10章 Python Server 实现剖析
MCP协议设计与实现-第17章 sampling
MCP协议设计与实现-第09章 TypeScript Client 实现剖析
MCP协议设计与实现-第19章 Claude Code 的 MCP 客户端:12 万行的实战
MCP协议设计与实现-第12章 STDIO 传输:本地进程通信
Hermes Agent总报错?别砸电脑,这10个天坑教你5分钟填平
