huckleberry

Health & Fitness
v1.0.1
Benign

Track baby sleep, feeding, diapers, and growth via the Huckleberry.

11.7K downloads1.7K installsby @jayhickey

Setup & Installation

Install command

clawhub install jayhickey/huckleberry

If the CLI is not installed:

Install command

npx clawhub@latest install jayhickey/huckleberry

Or install with OpenClaw CLI:

Install command

openclaw skills install jayhickey/huckleberry

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/jayhickey/huckleberry

What This Skill Does

Command-line interface for the Huckleberry baby tracking app. Logs sleep, feeding, diapers, and growth measurements from the terminal. Unofficial tool, not affiliated with Huckleberry.

Lets you log baby activities from the terminal or automate tracking via scripts, without opening the mobile app each time.

When to Use It

  • Logging a nap start and stop without unlocking your phone
  • Recording a bottle feed with exact ml amount during a night feed
  • Tracking diaper changes with color and consistency notes
  • Logging weight and height after a pediatrician visit
  • Checking current sleep or feed status from a script
View original SKILL.md file
# Huckleberry CLI

Command-line interface for [Huckleberry](https://huckleberrycare.com/), 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

```bash
pip install huckleberry-cli
```

## Quick start

```bash
huckleberry login
huckleberry children
huckleberry sleep start
```

## Commands

### Sleep

```bash
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:**
```bash
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:**
```bash
huckleberry feed bottle <amount> [--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

```bash
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

```bash
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

```bash
huckleberry children           # List children
huckleberry --json children    # JSON output (--json before subcommand)
huckleberry status             # Current status
```

### Multiple Children

```bash
huckleberry --child="Baby" sleep start   # Specify child by name
huckleberry -c "Baby" diaper pee
```

## Authentication

Config stored at `~/.config/huckleberry/config.json`. 

```bash
huckleberry login                        # Interactive setup
```

Or use environment variables:
```bash
export HUCKLEBERRY_EMAIL="your@email.com"
export HUCKLEBERRY_PASSWORD="your-password"
export HUCKLEBERRY_TIMEZONE="America/Los_Angeles"
```

## Requirements

- Python 3.11+
- [huckleberry-api](https://github.com/Woyken/py-huckleberry-api)

## Unit Conversions

- 1 oz ≈ 30 ml
- 1 lb ≈ 0.45 kg
- 1 inch ≈ 2.54 cm

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Logging a nap start and stop without unlocking your phone

AGENT
  1. 1Logging a nap start and stop without unlocking your phone
  2. 2Recording a bottle feed with exact ml amount during a night feed
  3. 3Tracking diaper changes with color and consistency notes
  4. 4Logging weight and height after a pediatrician visit
  5. 5Checking current sleep or feed status from a script
OUTPUT
Track baby sleep, feeding, diapers, and growth via the Huckleberry.

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedFeb 27, 2026