whatsapp-qr-gateway

Inspect and operate a WhatsApp QR gateway for OpenClaw service control and health checks.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/diazMelgarejo/orama-system --skill whatsapp-qr-gateway-diazmelgarejo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whatsapp-qr-gateway
Source: https://github.com/diazMelgarejo/orama-system/tree/main/bin/orama-system/skills/whatsapp-qr-gateway
Command: npx skills add https://github.com/diazMelgarejo/orama-system --skill whatsapp-qr-gateway-diazmelgarejo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Operators need a safe, explicit way to check and control local OpenClaw services (PT, orama, Portal) through a WhatsApp QR gateway without guessing runtime state or bypassing approval gates for sensitive actions. ## Core Features & Use Cases - Gateway Verification: Check QR page availability, health endpoints, and running processes on port 8555 before making claims about gateway state. - Command Routing Guidance: Plan and document WhatsApp commands such as health, restart, task, and status with tier-based fallback routing across Ollama, GPU/GLM, and OpenRouter. - HITL Safety Gates: Enforce human approval for restarts, task dispatch, QR refresh, and notification delivery while keeping read-only checks unrestricted. - Use Case: An operator asks whether the WhatsApp gateway is live; the skill runs curl and ps checks, reports the observed state, and proposes the next safe action without exposing tokens. ## Quick Start Ask the agent to run /whatsapp-qr-gateway with the action "health" to verify the gateway and report the current service status.

Frequently Asked Questions about whatsapp-qr-gateway

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if the WhatsApp QR gateway is running?

Run read-only checks against the gateway: use curl http://localhost:8555/health for the health endpoint and ps aux | grep 8555 to confirm a process is listening. Treat prior runtime claims as volatile and re-verify each session.

How do I send commands to OpenClaw services via WhatsApp?

After scanning the QR code and authenticating with a bearer token, send text commands like health, restart <service>, task <spec>, or status <job-id>. The gateway webhook on port 8555 validates the token and routes the command to PT, orama, or Portal.

Which WhatsApp gateway actions require human approval?

Restart, task submission, scheduled commands, QR refresh that invalidates sessions, and external notification delivery all require explicit HITL approval. Read-only actions like health checks, status lookups, and log inspection can proceed after verification.

Why is the WhatsApp QR code not loading on localhost?

Check the health endpoint with curl http://localhost:8555/health and inspect the gateway log at ~/.openclaw/logs/whatsapp-gateway.log. Do not run local pkill or restart commands without operator approval; restarts are HITL-gated.

What are the limitations of the WhatsApp QR gateway MVP?

The MVP assumes a single-user bearer-token flow, text-primary commands with voice and OCR fallback, and a 90-second latency budget before async queue fallback. Multi-user RBAC, scheduled commands, and voice-native mode are roadmap items not yet implemented.