← Back to Skills Marketplace
cerbug45

Whatsapp Context Manager for Agents

by cerbug45 · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
602
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install whatsapp-context-manager
Description
AI-powered WhatsApp tool for agents providing instant customer history, sentiment, priority, order details, VIP detection, and response suggestions.
Usage Guidance
What to check before installing or running this skill: - Inspect SKILL.md and README files for hidden characters: open them in an editor that can reveal invisible/unicode control characters and remove any unexpected controls. The static scan flagged such characters in SKILL.md. - Run tests and example code in an isolated environment (sandbox or ephemeral VM/container) — the package creates local SQLite DB files and tests delete them; still run it isolated to avoid risking production data. - Expect to provide WhatsApp Business API credentials and possibly CRM credentials when integrating the system: the examples show a WhatsApp client requiring an api_key, but the skill metadata does not declare any required env vars. Do not paste production API keys into examples until you verify the code path that uses them. - Note missing packaging files: install_check_whatsapp.py expects README_WHATSAPP.md and LICENSE which are not in the bundle; the verification script will likely report these as missing. That is a packaging inconsistency (not necessarily malicious) but may indicate the published bundle is incomplete. - Review whatsapp_context_manager.py for any network calls or external endpoints before supplying secrets. From the provided excerpts it appears local-only (SQLite + text analysis), but you should grep for socket/requests/urllib/http usage or hardcoded endpoints to confirm. - If you will use this in production, request provenance: contact the publisher or obtain a release from a known repository (the README references a GitHub repo). Confirm the author, license, and release integrity (checksums/signatures). If you are not comfortable with these inconsistencies or the unicode-control-chars signal, do not install it on a machine with sensitive data or credentials.
Capability Analysis
Type: OpenClaw Skill Name: whatsapp-context-manager Version: 0.1.0 The OpenClaw AgentSkills skill bundle 'whatsapp-context-manager' is classified as benign. All files, including `SKILL.md`, `whatsapp_context_manager.py`, and associated test/example scripts, align with the stated purpose of an AI-powered WhatsApp context manager. The `SKILL.md` contains no prompt injection attempts. The Python code uses only standard libraries, performs local SQLite database operations with parameterized queries (preventing SQL injection), and makes no external network calls or executes arbitrary commands. The use of `os.remove` in `install_check_whatsapp.py` and `test_whatsapp.py` is for benign cleanup of self-created test databases.
Capability Assessment
Purpose & Capability
The code implements local sentiment, categorization, priority, order storage and response suggestion features that align with the stated purpose. However, examples and README show integration with a WhatsApp Business client requiring an API key (wa_client = WhatsAppClient(api_key="your_key")) even though the skill's metadata declares no required credentials or env vars and claims no external dependencies. That discrepancy (examples needing external API credentials but none declared) is an inconsistency the user should be aware of.
Instruction Scope
SKILL.md instructs creating local DBs and running local modules (which is within scope) but also contains integration examples that would send/receive messages via a WhatsApp client and sync to CRMs — i.e., it expects you to wire it into external systems. SKILL.md also contains a pre-scan injection signal (unicode-control-chars) which could indicate hidden characters embedded in the instructions (prompt–injection-like content). The instructions do not direct reading unrelated system paths or exfiltration explicitly, but the hidden/unicode control characters in SKILL.md are a red flag for content manipulation and should be inspected.
Install Mechanism
There is no formal install spec (instruction-only in registry), and the project claims 'no external dependencies' and pure standard library usage. The included files appear self-contained and use SQLite. However, install_check_whatsapp.py expects files (README_WHATSAPP.md and LICENSE) that are not present in the manifest, so a local verification step is likely to fail unless those files are added. No download-from-URL or external package installation is present in the provided manifest, which reduces supply-chain risk, but the missing-file mismatch is an installation/packaging inconsistency.
Credentials
The skill declares no required environment variables or primary credential, which matches the claim of local operation. But the example integration with WhatsAppBusiness (wa_client = WhatsAppClient(api_key="your_key")) and CRM sync suggests real deployments will require API keys and credentials. The skill does not request or document those credentials in metadata; this omission is a mismatch (not necessarily malicious) that could cause accidental credential usage or ad-hoc passing of secrets by integrators.
Persistence & Privilege
The code stores data locally in SQLite databases and creates files such as production.db/exampleX.db — this is consistent with the skill's purpose and the README's 'local storage' claims. The skill is not marked 'always: true' and does not appear to modify other skills or system-wide settings. Creating local DB files is expected behavior for this functionality.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install whatsapp-context-manager
  3. After installation, invoke the skill by name or use /whatsapp-context-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of WhatsApp Intelligent Context Manager. - Provides AI-powered context management for WhatsApp customer service agents. - Features instant access to customer history, automatic sentiment analysis, and smart response suggestions. - Supports order tracking, VIP customer detection, message categorization, and priority calculation. - Includes tools for adding orders, updating customer profiles, and displaying conversation history. - No external dependencies required; simple installation and example scripts included.
Metadata
Slug whatsapp-context-manager
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Whatsapp Context Manager for Agents?

AI-powered WhatsApp tool for agents providing instant customer history, sentiment, priority, order details, VIP detection, and response suggestions. It is an AI Agent Skill for Claude Code / OpenClaw, with 602 downloads so far.

How do I install Whatsapp Context Manager for Agents?

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

Is Whatsapp Context Manager for Agents free?

Yes, Whatsapp Context Manager for Agents is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Whatsapp Context Manager for Agents support?

Whatsapp Context Manager for Agents is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Whatsapp Context Manager for Agents?

It is built and maintained by cerbug45 (@cerbug45); the current version is v0.1.0.

💬 Comments