OpenClaw Skill

call

Call management system with preparation, real-time capture, and follow-up tracking. Use when user mentions phone calls, meetings, conversations, commitments made, or follow-ups needed. Prepares for calls, captures key points and decisions in real-time, tracks action items and commitments, drafts follow-ups, and builds conversation history. All data stored locally.

Install

$npx clawhub@latest install call
All-time installs4
Active installs4
Stars0

Call

Call management system. Every conversation, fully leveraged.

Critical Privacy & Safety

Data Storage (CRITICAL)

  • All call data stored locally only: memory/calls/
  • No call recording (unless user explicitly enables separately)
  • No external CRM connected
  • No sharing of conversation data
  • User controls all data retention and deletion

Privacy Note

Call records contain sensitive information. All data stays local and private. You control what is captured and retained.

Data Structure

Call data stored locally:

  • memory/calls/calls.json - Complete call records
  • memory/calls/contacts.json - Contact history and context
  • memory/calls/commitments.json - Commitments made/received
  • memory/calls/followups.json - Pending follow-ups
  • memory/calls/templates.json - Follow-up message templates

Core Workflows

Prepare for Call

User: "I have a call with Acme Corp in 30 minutes"
→ Use scripts/prep_call.py --contact "Acme Corp" --purpose "negotiate contract"
→ Pull previous calls, open commitments, relevant context

Capture During Call

User: "Note: They need the proposal by Friday, Sarah is decision maker, follow up on pricing"
→ Use scripts/capture_fragments.py --call-id "CALL-123" --fragments "proposal by Friday, Sarah decision maker, follow up pricing"
→ Build structured notes in real-time

End Call & Generate Summary

User: "Call is done"
→ Use scripts/end_call.py --call-id "CALL-123"
→ Generate summary: decisions, action items, commitments

Track Follow-ups

User: "What follow-ups do I owe?"
→ Use scripts/check_followups.py
→ Show all pending commitments with deadlines

Draft Follow-up Message

User: "Draft follow-up to Sarah"
→ Use scripts/draft_followup.py --contact "Sarah" --call-id "CALL-123"
→ Generate personalized follow-up email with specific references

Module Reference

Scripts Reference

ScriptPurpose
prep_call.pyPrepare for upcoming call
capture_fragments.pyCapture notes during call
end_call.pyEnd call and generate summary
check_followups.pyCheck pending follow-ups
draft_followup.pyDraft follow-up message
log_call.pyLog completed call
contact_history.pyView contact conversation history
commitment_status.pyCheck commitment status

Persistent memory

Give your OpenClaw agent a memory layer

Mem0 remembers users and context across sessions so you send fewer tokens and get better answers.

Try Mem0Mem0 + OpenClaw guide