Install
openclaw skills install @bluecolumnconsulting-lgtm/shopping-memoryShopping memory that holds lists, purchases, prices, and "last time I bought X" so agents can help with errands, restocks, and budget questions. Use when an agent tracks household or business purchasing. Requires a BlueColumn API key (bc_live_*).
openclaw skills install @bluecolumnconsulting-lgtm/shopping-memoryA shopping list only helps if it exists when you need it. This skill remembers what to buy, what was bought, where, and for how much — so the agent can answer "do we need coffee?" without a trip to the kitchen.
Capture items the moment they run out or come up.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "SHOPPING: need printer ink (HP 63), coffee beans (light roast), dishwasher pods. Ink last bought Jul 1 at Staples, $42.", "title": "shopping - household run"}'
Pull the current list with any purchase history that informs the trip.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-recall \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "What is on the shopping list, and where did I last buy these items?"}'
## Track the purchase
After the trip, record what was bought, where, and the price to build a price memory.
```bash
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-note \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "BOUGHT: ink at Staples $42 (was $48 — sale), coffee at the local roaster, pods at Costco. Restock estimate: 6 weeks for ink.", "tags": ["shopping", "purchase"]}'
API reference: https://bluecolumn.ai/docs — fields are text, q, tags (not content/query/note).