Install
openclaw skills install @hajekt2/android-sms-gateway-localSend and receive SMS/MMS via SMS Gateway for Android (android-sms-gateway / sms-gate) using Local Server mode with Basic Auth, including webhooks, inbox export, and message status checks.
openclaw skills install @hajekt2/android-sms-gateway-localUse this skill when working with the Android SMS Gateway app in Local Server mode. Keep the flow minimal and confirm missing inputs before calling the API.
Ask for any missing details:
deviceId and simNumberdeviceId and a time window (since, until)http://<device_ip>:<port>.GET /health, then list devices with GET /devices.POST /messages with phoneNumbers and textMessage.text (preferred) or dataMessage if requested.deviceId or simNumber when the user wants to target a specific device or SIM.withDeliveryReport: true if the user needs delivery confirmation.POST /webhooks and event: "sms:received" (optionally scope to a deviceId).http://127.0.0.1.POST /messages/inbox/export after the webhook is registered.GET /messages/{id} to read the message state and other fields.sms:sent, sms:delivered, and sms:failed webhooks for near-real-time status updates.{baseDir}/references/api.md for endpoint summaries, payload shapes, and event names.{baseDir}/scripts/health.sh and {baseDir}/scripts/list_devices.sh to verify connectivity.{baseDir}/scripts/send_sms.sh to send a text message.{baseDir}/scripts/get_message.sh and {baseDir}/scripts/list_messages.sh to check status.{baseDir}/scripts/register_webhook.sh, {baseDir}/scripts/list_webhooks.sh, and {baseDir}/scripts/delete_webhook.sh to manage webhooks.{baseDir}/scripts/export_inbox.sh to replay inbox messages.