Install
openclaw skills install @bluecolumnconsulting-lgtm/agent-resumeSave a structured checkpoint of an agent's work before a restart or model change — completed work, unfinished tasks, decisions, blockers, next steps — and restore it into the next session. Use when an OpenClaw operator or team needs continuity across agent restarts, model swaps, or context resets. Requires a BlueColumn API key (bc_live_*).
openclaw skills install @bluecolumnconsulting-lgtm/agent-resumePaying an agent to rediscover its own work is the most expensive line item on the bill. This skill checkpoints an agent's state before any restart, model change, or context wipe, then restores it cleanly into the next session.
Get a free key at https://bluecolumn.ai/login (no card). Keys look like bc_live_*. Base URL: https://api.bluecolumn.ai.
Before any restart, model swap, or context reset, store the state that matters.
curl -X POST https://api.bluecolumn.ai/remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "AGENT CHECKPOINT 2026-09-29 17:50 — Project: client onboarding automation. Completed: scraper for CRM import, field mapping docs, test run on 3 accounts (all pass). Unfinished: webhook retry logic (50% done), rate-limit handling (not started). Decisions: using Redis for retry queue, not Postgres; webhook signature = HMAC-SHA256. Blockers: staging webhook URL needs whitelisting by client IT (ticket #441). Next: finish retry logic, then ask client to whitelist staging URL.",
"title": "agent-resume - client onboarding automation - 09-29"
}'
On a fresh session, pull the latest checkpoint first thing.
curl -X POST https://api.bluecolumn.ai/recall \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "What is the latest agent checkpoint and what was in progress, decided, blocked, and next?"}'
Capture a decision the moment it happens, so it survives the next wipe.
curl -X POST https://api.bluecolumn.ai/note \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Decision: retry queue uses Redis Streams, consumer group per tenant. Do not use Postgres SKIP LOCKED.", "tags": ["agent-resume", "decision"]}'
restart, model change, context reset, or when the agent is told to "hand off".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).