huckleberry
Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aaronn/openclaw-huckleberry-skillHuckleberry Baby Tracker
Track baby activities (sleep, feeding, diapers, growth) via the Huckleberry app's Firebase backend.
Setup
-
Install the API:
# Install from GitHub (required for bottle feeding support until next PyPI release) pip install git+https://github.com/Woyken/py-huckleberry-api.git # or with uv: uv pip install git+https://github.com/Woyken/py-huckleberry-api.git -
Configure credentials (choose one):
- Environment variables:
export HUCKLEBERRY_EMAIL="[email protected]" export HUCKLEBERRY_PASSWORD="your-password" export HUCKLEBERRY_TIMEZONE="America/Los_Angeles" # optional - Config file at
~/.config/huckleberry/credentials.json:{ "email": "[email protected]", "password": "your-password", "timezone": "America/Los_Angeles" }
- Environment variables:
CLI Usage
The CLI is at ~/clawd/skills/huckleberry/scripts/hb.py
# List children
python3 ~/clawd/skills/huckleberry/scripts/hb.py children
# Sleep tracking
python3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-start
python3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-pause
python3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-resume
python3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-complete
python3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-cancel
# Breastfeeding
python3 ~/clawd/skills/huckleberry/scripts/hb.py feed-start --side left
python3 ~/clawd/skills/huckleberry/scripts/hb.py feed-switch
python3 ~/clawd/skills/huckleberry/scripts/hb.py feed-pause
python3 ~/clawd/skills/huckleberry/scripts/hb.py feed-resume --side right
python3 ~/clawd/skills/huckleberry/scripts/hb.py feed-complete
python3 ~/clawd/skills/huckleberry/scripts/hb.py feed-cancel
# Bottle feeding
python3 ~/clawd/skills/huckleberry/scripts/hb.py bottle 120 --type "Formula" --units ml
# Diaper
python3 ~/clawd/skills/huckleberry/scripts/hb.py diaper both --pee-amount medium --poo-amount big --color yellow --consistency loose
# Growth
python3 ~/clawd/skills/huckleberry/scripts/hb.py growth --weight 5.2 --height 55 --head 38 --units metric
python3 ~/clawd/skills/huckleberry/scripts/hb.py growth-get
# History
python3 ~/clawd/skills/huckleberry/scripts/hb.py history --date 2026-01-27
python3 ~/clawd/skills/huckleberry/scripts/hb.py history --days 7 --type sleep --type feed
python3 ~/clawd/skills/huckleberry/scripts/hb.py history --json
Complete Parameter Reference
Sleep Commands
| Command | Parameters | Description |
|---|---|---|
sleep-start | — | Start a new sleep session (timer begins) |
sleep-pause | — | Pause the current sleep session |
sleep-resume | — | Resume a paused sleep session |
sleep-complete | --notes | End sleep and save to history |
sleep-cancel | — | Cancel without saving to history |
Breastfeeding Commands
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-aaronn-openclaw-huckleberry-skill": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
apple-media
Control Apple TV, HomePod, and AirPlay devices via pyatv (scan, stream, playback, volume, navigation).
research-tool
Search the web using LLMs via OpenRouter. Use for current web data, API docs, market research, news, fact-checking, or any question that benefits from live internet access and reasoning.