Install
openclaw skills install @bluecolumnconsulting-lgtm/remember-phone-callsCall continuity — every phone conversation leaves a trace so the next call starts with full context. Use when an agent handles inbound or outbound calls and needs to know who called, why, and what was agreed. Requires a BlueColumn API key (bc_live_*).
openclaw skills install @bluecolumnconsulting-lgtm/remember-phone-callsPhone calls are the most context-heavy conversations we have, and the easiest to lose. This skill preserves each call's who, why, and what-next, so no caller ever has to repeat themselves.
Immediately after each call, store the caller, the reason, and the outcome.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "CALL 7/31 14:20 with Marcus (Acme): asked about the Builder plan pricing. Concern: overage fees. Agreed: I email pricing sheet today; he decides by Friday. Tone: friendly, slightly rushed.", "title": "call - Marcus 7/31"}'
When the same caller returns, recall the thread before the first word.
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 the latest with Marcus from Acme and what did we promise?"}'
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-note \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Promise to Marcus: pricing sheet by Aug 1 EOD. Follow up Friday if no reply.", "tags": ["call", "follow-up"]}'
API reference: https://bluecolumn.ai/docs — fields are text, q, tags (not content/query/note).