Memory

voice-memory

Try it

Your voice agent remembers forever. Give voice agents automatic memory of every conversation using BlueColumn. Use when a voice/phone agent must remember callers, meetings, coaching sessions, sales calls, or journal entries; when wiring voice transcripts into BlueColumn; or when a caller needs continuity across calls. Requires a BlueColumn API key (bc_live_*).

What it does

Your voice agent remembers forever. Give voice agents automatic memory of every conversation using BlueColumn. Use when a voice/phone agent must remember callers, meetings, coaching sessions, sales calls, or journal entries; when wiring voice transcripts into BlueColumn; or when a caller needs continuity across calls. Requires a BlueColumn API key (bc_live_*).

The skill document

Voice Memory — BlueColumn

Your voice agent remembers forever. Powered by BlueColumn (bluecolumn.ai).

This skill is the ClawHub-facing wrapper for the full voice-memory feature suite (Voice Memory, Voice Context, Voice Journal, Voice CRM, Voice Meeting Memory, Voice Coaching Memory, Voice Sales Memory).

Store a call

curl -X POST .../agent-remember \
  -H "Authorization: Bearer " -H "Content-Type: application/json" \
  -d '{"text": "Caller +12065550123 asked about pricing, prefers email follow-up.", "title": "Voice call - +12065550123"}'

Recall before answering

curl -X POST .../agent-recall \
  -H "Authorization: Bearer " -H "Content-Type: application/json" \
  -d '{"q": "What do we know about this caller and past conversations?"}'

Full suite

See ~/.openclaw/workspace/voice-memory-features/ for the 7 feature modules (Python) with offline tests.

Related skills

Memory for voice agents and voice-first workflows — every call transcribed, summarized, and searchable by caller, topic, and outcome. Use when a voice agent must remember callers across conversations. Requires a BlueColumn API key (bc_live_*).

Full-stack voice agent with BlueColumn persistent memory. Make and receive phone calls with real-time transcription, automatic vector memory storage, and cross-call recall. Every call remembers who called, what they said, and what happened last time.

Give AI agents persistent semantic memory using the BlueColumn API (bluecolumn.ai). Use when asked to remember, store, recall, or search memory using BlueColumn; when ingesting notes, conversations, documents, or audio into BlueColumn; when querying what an agent has previously stored; or when wiring up BlueColumn memory endpoints (/agent-remember, /agent-recall, /agent-note) in any workflow. Also use when the user mentions their BlueColumn API key (bc_live_*) and wants to store or retrieve information.

14 installs

Ingest live edge-device audio (car, doorbell, wearable, kiosk) into per-device streaming memory and recall what a device heard. Use when an agent streams audio chunks from devices, monitors ambient audio, or answers questions about a device's audio history. Requires a BlueColumn API key (bc_live_*).

Billing memory that tracks invoices, payment status, and follow-ups so revenue is never lost in a thread. Use when an agent handles billing, chases payments, or answers "what is outstanding". Requires a BlueColumn API key (bc_live_*).

Call 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_*).