Install
openclaw skills install @bluecolumnconsulting-lgtm/baby-sleep-memoryConvert overnight nursery audio into a searchable baby sleep log with cry events, feeds, wake windows, settling methods, and trend recall across nights.
openclaw skills install @bluecolumnconsulting-lgtm/baby-sleep-memoryA parent cannot log what happens at 3:40 AM, and a consultant cannot coach what they cannot see. This skill turns overnight nursery and baby-monitor audio into an indexed sleep log — every cry event, feed, and wake window with a timestamp and intensity — and lets you recall patterns across nights instead of relying on a sleep-deprived parent's memory.
Get a free key at https://bluecolumn.ai/login (no card). Keys look like bc_live_*. Base URL: https://api.bluecolumn.ai.
Send the monitor recording; BlueColumn transcribes and indexes the events as structured sleep-log entries.
curl -X POST https://api.bluecolumn.ai/remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"audio_url": "https://example.com/nursery/2026-10-03-overnight.mp3",
"text": "SLEEP LOG — infant=Theo (5mo), night of 10-03. Bedtime 19:10, asleep 19:25. Cry event 23:40 (2m, low intensity, self-settled). Feed 01:15 (12 min). Cry event 03:50 (6m, high intensity, settled by rocking 4m). Wake window 03:50-04:10. Woke 06:20 for day. Notes: last feed was 20:30, room 22C, white noise on.",
"title": "sleep-log - Theo 5mo - 2026-10-03"
}'
Ask what changed, not just what happened.
curl -X POST https://api.bluecolumn.ai/recall \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "For Theo over the last 7 nights, has the 03:50 night waking gotten earlier or longer, and what settling method followed each one?"}'
Capture a single detail the audio cannot show — illness, travel, a schedule change.
curl -X POST https://api.bluecolumn.ai/note \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Theo: started sleep training 10-04 (extinction, 5m check-ins). Expect short-term regression; do not flag as a new pattern until 3 nights of data.", "tags": ["sleep-log", "theo-5mo", "training"]}'
If the API returns 402 or 429, read topup_url / upgrade_url from the error body and surface that link to the user — do not retry.
API reference: https://bluecolumn.ai/docs — fields are text, q, tags (not content/query/note).