← Back to Skills Marketplace
jayhickey

Huckleberry

by jayhickey · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
2002
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install 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.
README (SKILL.md)

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 \x3Camount> [--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="[email protected]"
export HUCKLEBERRY_PASSWORD="your-password"
export HUCKLEBERRY_TIMEZONE="America/Los_Angeles"

Requirements

Unit Conversions

  • 1 oz ≈ 30 ml
  • 1 lb ≈ 0.45 kg
  • 1 inch ≈ 2.54 cm
Usage Guidance
This skill appears to be a straightforward wrapper for an unofficial Huckleberry CLI, but exercise caution before installing or using it: - The SKILL.md shows the CLI stores credentials at ~/.config/huckleberry/config.json and accepts HUCKLEBERRY_EMAIL/HUCKLEBERRY_PASSWORD — treat these as sensitive. The manifest did NOT declare these env vars/config paths, which is an inconsistency. - The install step recommends pip install huckleberry-cli (and depends on py-huckleberry-api). Installing unvetted PyPI packages can execute arbitrary code. Before installing, review the package on PyPI and its source repository (check authorship, recent commits, and issues). - Prefer creating a disposable/test account rather than using your primary Huckleberry account credentials if you want to try it. Consider running the CLI in an isolated environment (container or VM). - Inspect ~/.config/huckleberry/config.json after login to see what is stored (avoid storing plaintext passwords if possible). If the package supports token-based auth or OAuth, prefer that. - If you need the skill for sensitive or production use, ask the author for a provenance link (official repo, PyPI package URL, or signed release) and validate the code before granting access. Given the mismatched metadata and the need for credentials plus the unvetted pip install, treat this skill as suspicious until you verify the package/source.
Capability Analysis
Type: OpenClaw Skill Name: huckleberry Version: 1.0.1 The skill bundle is benign. It provides instructions for installing and using the `huckleberry-cli` to track baby activities. All commands and authentication methods described (CLI login, environment variables) are standard practices for interacting with a command-line tool and are directly aligned with the stated purpose. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation.
Capability Assessment
Purpose & Capability
Name/description (baby tracking via a Huckleberry CLI) align with the SKILL.md: commands, feeds, diapers, growth, and multi-child support are all described and relevant. Declared requirements in the registry are minimal and consistent with a lightweight CLI integration.
Instruction Scope
SKILL.md instructs use of a CLI (huckleberry) and shows commands, an on-disk config path (~/.config/huckleberry/config.json), and environment variables (HUCKLEBERRY_EMAIL, HUCKLEBERRY_PASSWORD, HUCKLEBERRY_TIMEZONE). These are appropriate for a CLI that authenticates, but they mean the agent will be expected to read/write a local config file and potentially handle credentials — sensitive operations that are outside purely read-only info-gathering.
Install Mechanism
The skill is instruction-only (no install spec), which reduces direct platform risk. However SKILL.md recommends pip install huckleberry-cli and depends on py-huckleberry-api (GitHub link). Installing an unreviewed PyPI package runs arbitrary code; the manifest does not pin a trusted release or provide a vetted install source.
Credentials
Registry metadata declares no required env vars/config paths, but the instructions explicitly reference environment variables for email/password and a specific config file path. This mismatch (manifest says none, instructions require credentials/config) is an incoherence and increases risk because the skill expects secrets that the manifest did not advertise.
Persistence & Privilege
always is false and there is no install script, no code files, and no request to change other skills or system-wide settings. Autonomous invocation is permitted (default) but not coupled with elevated privileges or persistent installation in the manifest.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install huckleberry
  3. After installation, invoke the skill by name or use /huckleberry
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: --json placement, remove non-existent feed commands, update Python to 3.11+
v1.0.0
Initial release - CLI for Huckleberry baby tracking
Metadata
Slug huckleberry
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Huckleberry?

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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2002 downloads so far.

How do I install Huckleberry?

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

Is Huckleberry free?

Yes, Huckleberry is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Huckleberry support?

Huckleberry is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Huckleberry?

It is built and maintained by jayhickey (@jayhickey); the current version is v1.0.1.

💬 Comments