← Back to Skills Marketplace
pratilsudra

call-pro

by pratilsudra · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
99
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install call-pro
Description
Call management system with preparation, real-time capture, and follow-up tracking. Use when user mentions phone calls, meetings, conversations, commitments...
README (SKILL.md)

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

Script Purpose
prep_call.py Prepare for upcoming call
capture_fragments.py Capture notes during call
end_call.py End call and generate summary
check_followups.py Check pending follow-ups
draft_followup.py Draft follow-up message
log_call.py Log completed call
contact_history.py View contact conversation history
commitment_status.py Check commitment status
Usage Guidance
This package is inconsistent: metadata (slug/owner/version) does not match the registry entry, the README references many scripts and reference files that are not included, and the storage path in the README (memory/calls/) differs from the actual script (~/.openclaw/workspace/memory/calls). Before installing or enabling: 1) Ask the publisher for the complete source (all referenced scripts and the referenced reference files). 2) Confirm the correct authoritative metadata and publisher identity (ownerId/slug/version). 3) Inspect any missing scripts (capture_fragments.py, end_call.py, etc.) for network calls, credential use, or file writes. 4) If you must test now, run in an isolated environment (VM) and back up or inspect ~/.openclaw/workspace before use. 5) If you expect strict local-only behavior, request an explicit statement and full code for all referenced components; do not trust the skill until the missing pieces and path inconsistencies are resolved.
Capability Analysis
Type: OpenClaw Skill Name: call-pro Version: 1.0.0 The skill bundle is a call management system designed to store and retrieve call notes, commitments, and follow-ups locally. The provided script 'scripts/prep_call.py' correctly implements the stated functionality by reading from a local JSON file in the OpenClaw workspace and displays no signs of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The SKILL.md promises a full call management suite (preparation, real-time capture, end-call processing, follow-ups) and references many scripts and reference files, but the bundle only includes a single prep_call.py and no other scripts or reference files. Registry metadata (name/slug/version/ownerId) also disagrees with the supplied _meta.json, suggesting the package may have been repackaged or truncated.
Instruction Scope
Runtime instructions call many scripts (capture_fragments.py, end_call.py, draft_followup.py, etc.) and refer to storage under memory/calls/, yet only scripts/prep_call.py is present and that script uses a different path (~/.openclaw/workspace/memory/calls). The SKILL.md asserts 'All data stored locally' and 'No external CRM', which the provided code does not contradict — but the missing scripts mean the declared runtime behavior cannot be verified and the agent may fail or try to perform undefined actions.
Install Mechanism
No install spec is provided (instruction-only skill with included files). This is low-risk from an automatic-install perspective because nothing will be downloaded or executed outside the bundle, but the bundle's inconsistencies (missing scripts/refs) remain a concern.
Credentials
The skill declares no required environment variables or credentials and the included prep_call.py similarly does not request secrets. However, the script reads from the user's home path (~/.openclaw/workspace/memory/calls), so it will access local files if present — consistent with a local-only data model but worth verifying that no other missing scripts would attempt network access.
Persistence & Privilege
The skill does not request persistent/always-on privileges and defaults to normal invocation behavior. There is no install-time step that modifies other skills or system-wide settings in the provided bundle.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install call-pro
  3. After installation, invoke the skill by name or use /call-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of "call": a comprehensive call management system. - Supports preparation, real-time note capture, tracking of commitments, follow-ups, and creating conversation history. - Emphasizes privacy: all call data is stored locally, no recordings or external CRM connections by default. - Provides modular scripts for each workflow stage (preparation, capture, summary, follow-up, history). - Adds built-in templates and structured data storage for contacts, calls, commitments, and follow-ups.
Metadata
Slug call-pro
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is call-pro?

Call management system with preparation, real-time capture, and follow-up tracking. Use when user mentions phone calls, meetings, conversations, commitments... It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.

How do I install call-pro?

Run "/install call-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is call-pro free?

Yes, call-pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does call-pro support?

call-pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created call-pro?

It is built and maintained by pratilsudra (@pratilsudra); the current version is v1.0.0.

💬 Comments