{"id":"8eec99b4-b882-4ed0-b066-f44b5ba8ebba","entityType":"agent","slug":"clawhub-skills-aaronn-openclaw-huckleberry-skill","name":"huckleberry","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-aaronn-openclaw-huckleberry-skill","canonicalPath":"/agent/clawhub-skills-aaronn-openclaw-huckleberry-skill","generatedAt":"2026-10-09T21:08:36.673Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language. --- name: huckleberry description: Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language. homepage: https://github.com/aaronn/openclaw-huckleberry-skill metadata: clawdbot: emoji: \"👶\" requires: bins: [\"python3\"] packages: [\"huckleberry-api\"] install: - id: pip-huckleberry kind: pip package: huckleberry-api label: Install huckleberry-api (pip)","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:aaronn:openclaw-huckleberry-skill","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/aaronn/openclaw-huckleberry-skill","homepage":"https://github.com/aaronn/openclaw-huckleberry-skill","primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/aaronn/openclaw-huckleberry-skill","kind":"source"},{"label":"Homepage","url":"https://github.com/aaronn/openclaw-huckleberry-skill","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language. --- name: huckleberry descript"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[{"label":"be","status":"self-declared"},{"label":"until","status":"self-declared"},{"label":"if","status":"self-declared"},{"label":"2fa","status":"self-declared"},{"label":"notes","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":6,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"be","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"until","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"if","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"2fa","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"notes","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile capability:be|supported|profile capability:until|supported|profile capability:if|supported|profile capability:2fa|supported|profile capability:notes|supported|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T05:54:50.256Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T05:54:50.256Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T05:54:50.256Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:aaronn:openclaw-huckleberry-skill","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T21:08:36.673Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-aaronn-openclaw-huckleberry-skill/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"---\nname: huckleberry\ndescription: Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language.\nhomepage: https://github.com/aaronn/openclaw-huckleberry-skill\nmetadata:\n  clawdbot:\n    emoji: \"👶\"\n    requires:\n      bins: [\"python3\"]\n      packages: [\"huckleberry-api\"]\n    install:\n      - id: pip-huckleberry\n        kind: pip\n        package: huckleberry-api\n        label: Install huckleberry-api (pip)\n---\n\n# Huckleberry Baby Tracker\n\nTrack baby activities (sleep, feeding, diapers, growth) via the Huckleberry app's Firebase backend.\n\n## Setup\n\n1. Install the API:\n   ```bash\n   # Install from GitHub (required for bottle feeding support until next PyPI release)\n   pip install git+https://github.com/Woyken/py-huckleberry-api.git\n   # or with uv:\n   uv pip install git+https://github.com/Woyken/py-huckleberry-api.git\n   ```\n\n2. Configure credentials (choose one):\n   - Environment variables:\n     ```bash\n     export HUCKLEBERRY_EMAIL=\"your-email@example.com\"\n     export HUCKLEBERRY_PASSWORD=\"your-password\"\n     export HUCKLEBERRY_TIMEZONE=\"America/Los_Angeles\"  # optional\n     ```\n   - Config file at `~/.config/huckleberry/credentials.json`:\n     ```json\n     {\n       \"email\": \"your-email@example.com\",\n       \"password\": \"your-password\",\n       \"timezone\": \"America/Los_Angeles\"\n     }\n     ```\n\n## CLI Usage\n\nThe CLI is at `~/clawd/skills/huckleberry/scripts/hb.py`\n\n```bash\n# List children\npython3 ~/clawd/skills/huckleberry/scripts/hb.py children\n\n# Sleep tracking\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-start\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-pause\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-resume\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-complete\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-cancel\n\n# Breastfeeding\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-start --side left\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-switch\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-pause\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-resume --side right\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-complete\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-cancel\n\n# Bottle feeding\npython3 ~/clawd/skills/huckleberry/scripts/hb.py bottle 120 --type \"Formula\" --units ml\n\n# Diaper\npython3 ~/clawd/skills/huckleberry/scripts/hb.py diaper both --pee-amount medium --poo-amount big --color yellow --consistency loose\n\n# Growth\npython3 ~/clawd/skills/huckleberry/scripts/hb.py growth --weight 5.2 --height 55 --head 38 --units metric\npython3 ~/clawd/skills/huckleberry/scripts/hb.py growth-get\n\n# History\npython3 ~/clawd/skills/huckleberry/scripts/hb.py history --date 2026-01-27\npython3 ~/clawd/skills/huckleberry/scripts/hb.py history --days 7 --type sleep --type feed\npython3 ~/clawd/skills/huckleberry/scripts/hb.py history --json\n```\n\n## Complete Parameter Reference\n\n### Sleep Commands\n\n| Command | Parameters | Description |\n|---------|------------|-------------|\n| `sleep-start` | — | Start a new sleep session (timer begins) |\n| `sleep-pause` | — | Pause the current sleep session |\n| `sleep-resume` | — | Resume a paused sleep session |\n| `sleep-complete` | `--notes` | End sleep and save to history |\n| `sleep-cancel` | — | Cancel without saving to history |\n\n### Breastfeeding Commands\n\n| Command | Parameters | Description |\n|---------|-----------|-------------|\n| `feed-start` | `--side {left,right}` (default: left) | Start nursing session |\n| `feed-pause` | — | Pause session, accumulate duration |\n| `feed-resume` | `--side {left,right}` (optional) | Resume on specified or last side |\n| `feed-switch` | — | Switch to other side (auto-resumes if paused) |\n| `feed-complete` | `--notes` | End session and save to history |\n| `feed-cancel` | — | Cancel without saving |\n\n### Bottle Feeding\n\n```\nbottle <amount> [options]\n```\n\n| Parameter | Values | Required | Default |\n|-----------|--------|----------|---------|\n| `amount` | Any number | **Yes** | — |\n| `--type` / `-t` | `\"Breast Milk\"`, `\"Formula\"`, `\"Mixed\"` | No | `\"Formula\"` |\n| `--units` / `-u` | `ml`, `oz` | No | `ml` |\n| `--notes` / `-n` | Any text | No | — |\n\n### Diaper Change\n\n```\ndiaper <mode> [options]\n```\n\n| Parameter | Values | Required | Default |\n|-----------|--------|----------|---------|\n| `mode` | `pee`, `poo`, `both`, `dry` | **Yes** | — |\n| `--pee-amount` | `little`, `medium`, `big` | No | — |\n| `--poo-amount` | `little`, `medium`, `big` | No | — |\n| `--color` | `yellow`, `brown`, `black`, `green`, `red`, `gray` | No | — |\n| `--consistency` | `solid`, `loose`, `runny`, `mucousy`, `hard`, `pebbles`, `diarrhea` | No | — |\n| `--rash` | (flag) | No | false |\n| `--notes` | Any text | No | — |\n\n#### Color Guide\n- **yellow** — Normal for breastfed babies\n- **brown** — Normal for formula-fed or older babies\n- **green** — Can be normal, or indicate fast digestion/foremilk\n- **black** — Normal first few days (meconium), concerning later\n- **red** — May indicate blood, consult pediatrician\n- **gray** — Uncommon, may indicate liver issues\n\n#### Consistency Guide\n- **solid** — Formed stool\n- **loose** — Soft but not watery\n- **runny** — Watery consistency\n- **mucousy** — Contains mucus\n- **hard** — Firm, may indicate constipation\n- **pebbles** — Small hard pieces\n- **diarrhea** — Very watery, frequent\n\n### Growth Measurements\n\n```\ngrowth [options]\ngrowth-get\n```\n\n| Parameter | Values | Required | Notes |\n|-----------|--------|----------|-------|\n| `--weight` / `-w` | Number | At least one | kg (metric) or lbs (imperial) |\n| `--height` / `-l` | Number | measurement | cm (metric) or inches (imperial) |\n| `--head` | Number | required | cm (metric) or inches (imperial) |\n| `--units` / `-u` | `metric`, `imperial` | No | Default: `metric` |\n| `--notes` / `-n` | Any text | No | — |\n\n### History / Calendar\n\n```\nhistory [options]\n```\n\n| Parameter | Values | Required | Default |\n|-----------|--------|----------|---------|\n| `--date` / `-d` | `YYYY-MM-DD` | No | Today |\n| `--days` | Number | No | 1 |\n| `--type` / `-t` | `sleep`, `feed`, `diaper`, `health` | No | All types |\n\nUse `--type` multiple times to filter: `--type sleep --type feed`\n\n## Agent Guidelines: When to Ask for Details\n\n### AI Attribution on Notes\n**Always** include AI attribution when logging entries:\n\n**Creating new entries:**\n- No user note: `--notes \"Created via AI\"`\n- User provides note: `--notes \"user's note | Created via AI\"`\n\n**Editing existing entries:**\n- No user note: `--notes \"Updated via AI\"`\n- User provides note: append ` | Updated via AI` to existing notes\n\nThis creates a paper trail for AI-assisted entries.\n\n### When to Ask for Clarification\nWhen a user request is sparse, ask for clarification before logging. Here's when:\n\n### Diaper Changes\nIf user says just \"diaper change\" or \"poop\":\n- **Always ask:** Was it pee, poo, or both?\n- **For poo, consider asking:** Color? Consistency? Amount?\n- **Skip details if:** User seems rushed or says \"just log it\"\n\nExample follow-up:\n> \"Got it! Was it pee, poo, or both? Any details to note (color, consistency, amount)?\"\n\n### Bottle Feeding\nIf user says \"bottle\" without amount:\n- **Always ask:** How much? (in ml or oz)\n- **Consider asking:** Formula, breast milk, or mixed?\n\nExample follow-up:\n> \"How much was the bottle? And was it formula, breast milk, or mixed?\"\n\n### Growth Measurements\nIf user says \"log weight\" without value:\n- **Always ask:** What's the weight? (and clarify units if ambiguous)\n\n### Sleep/Feeding Timers\nThese are typically clear commands, but clarify if ambiguous:\n- \"Baby's eating\" → \"Starting breastfeeding — which side, left or right?\"\n- \"Feed done\" → Check if breastfeeding or bottle context\n\n## Natural Language Examples\n\n| User says | Action |\n|-----------|--------|\n| \"Baby fell asleep\" | `sleep-start` |\n| \"She woke up\" | `sleep-complete` |\n| \"Cancel that sleep\" | `sleep-cancel` |\n| \"Feeding on the left\" | `feed-start --side left` |\n| \"Switch sides\" | `feed-switch` |\n| \"Done nursing\" | `feed-complete` |\n| \"4oz bottle of formula\" | `bottle 4 --type Formula --units oz` |\n| \"120ml breast milk bottle\" | `bottle 120 --type \"Breast Milk\" --units ml` |\n| \"Diaper change, pee and poo\" | → Ask about amounts/color/consistency |\n| \"Just a wet diaper\" | `diaper pee` |\n| \"Dry check\" | `diaper dry` |\n| \"Weight is 5.5kg\" | `growth --weight 5.5 --units metric` |\n| \"What did the baby do today?\" | `history --days 1` |\n| \"Sleep history for the week\" | `history --days 7 --type sleep` |\n\n## Multi-Child Support\n\nIf the account has multiple children, use `--child` / `-c`:\n```bash\npython3 hb.py --child \"Baby Name\" sleep-start\n```\n\nWithout `--child`, commands default to the first child in the account.\n\n## Troubleshooting\n\n**Authentication errors:**\n- Verify email/password are correct\n- Check credentials file permissions\n- Huckleberry doesn't support 2FA for API access\n\n**\"No children found\":**\n- Ensure the account has at least one child profile in the Huckleberry app\n\n**Timer already active:**\n- Complete or cancel the existing session before starting a new one\n\n## Technical Notes\n\n- Uses Firebase Firestore via gRPC (same as mobile app)\n- Real-time sync: Changes appear immediately in the Huckleberry app\n- Token auto-refresh: Sessions stay authenticated\n- **Timezone handling:** Huckleberry requires an `offset` field (minutes behind UTC) for entries to display correctly. E.g., PST (UTC-8) = 480 minutes. The CLI automatically calculates this from the configured timezone. Without this field, entries appear at UTC time in the app.\n\n---\n\n## Credits\n\nBuilt on [py-huckleberry-api](https://github.com/Woyken/py-huckleberry-api) by Woyken — a reverse-engineered Python client for Huckleberry's Firebase backend.\n\n---\n\n*Created with AI - 2026-01-27*\n*Updated with AI - 2026-01-28*\n\n## Notes on All Entry Types\n\nThe `--notes` / `-n` parameter is available on all entry types:\n- `sleep-complete --notes \"Slept through the night!\"`\n- `feed-complete --notes \"Good latch today\"`\n- `bottle --notes \"Logged via AI\"`\n- `diaper --notes \"Checked by AI\"`\n- `growth --notes \"Measured at pediatrician\"`\n\nThe upstream py-huckleberry-api only supports notes on diaper entries. This skill extends that to all types by updating the Firestore document directly after creation.\n\n## Not Supported by Upstream API\n\nThe following features exist in Huckleberry but aren't exposed in the py-huckleberry-api:\n- Sleep conditions (happy/upset at start/end)\n- Sleep locations (car, nursing, stroller, crib, etc.)\n\nThese would require modifying the upstream library to accept additional parameters.\n","readmeExcerpt":"--- name: huckleberry description: Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language. homepage: https://github.com/aaronn/openclaw-huckleberry-skill metadata: clawdbot: emoji: \"👶\" requires: bins: [\"python3\"] packages: [\"huckleberry-api\"] install: - id: pip-huckleberry kind: pip package: huckleberry-api label: Install huckleberry-api (pip)","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# Install from GitHub (required for bottle feeding support until next PyPI release)\n   pip install git+https://github.com/Woyken/py-huckleberry-api.git\n   # or with uv:\n   uv pip install git+https://github.com/Woyken/py-huckleberry-api.git"},{"language":"bash","snippet":"export HUCKLEBERRY_EMAIL=\"your-email@example.com\"\n     export HUCKLEBERRY_PASSWORD=\"your-password\"\n     export HUCKLEBERRY_TIMEZONE=\"America/Los_Angeles\"  # optional"},{"language":"json","snippet":"{\n       \"email\": \"your-email@example.com\",\n       \"password\": \"your-password\",\n       \"timezone\": \"America/Los_Angeles\"\n     }"},{"language":"bash","snippet":"# List children\npython3 ~/clawd/skills/huckleberry/scripts/hb.py children\n\n# Sleep tracking\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-start\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-pause\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-resume\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-complete\npython3 ~/clawd/skills/huckleberry/scripts/hb.py sleep-cancel\n\n# Breastfeeding\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-start --side left\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-switch\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-pause\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-resume --side right\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-complete\npython3 ~/clawd/skills/huckleberry/scripts/hb.py feed-cancel\n\n# Bottle feeding\npython3 ~/clawd/skills/huckleberry/scripts/hb.py bottle 120 --type \"Formula\" --units ml\n\n# Diaper\npython3 ~/clawd/skills/huckleberry/scripts/hb.py diaper both --pee-amount medium --poo-amount big --color yellow --consistency loose\n\n# Growth\npython3 ~/clawd/skills/huckleberry/scripts/hb.py growth --weight 5.2 --height 55 --head 38 --units metric\npython3 ~/clawd/skills/huckleberry/scripts/hb.py growth-get\n\n# History\npython3 ~/clawd/skills/huckleberry/scripts/hb.py history --date 2026-01-27\npython3 ~/clawd/skills/huckleberry/scripts/hb.py history --days 7 --type sleep --type feed\npython3 ~/clawd/skills/huckleberry/scripts/hb.py history --json"},{"language":"text","snippet":"bottle <amount> [options]"},{"language":"text","snippet":"diaper <mode> [options]"}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language. --- name: huckleberry description: Track baby sleep, feeding, diapers, and growth via Huckleberry app API. Use for logging baby activities through natural language. homepage: https://github.com/aaronn/openclaw-huckleberry-skill metadata: clawdbot: emoji: \"👶\" requires: bins: [\"python3\"] packages: [\"huckleberry-api\"] install: - id: pip-huckleberry kind: pip package: huckleberry-api label: Install huckleberry-api (pip)","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":364,"uniquenessScore":67,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T21:08:36.673Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}