ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified system Safety 3/5

hilink-lte

Control Huawei HiLink USB LTE modems (E3372, E8372, etc.) via REST API. Send/receive SMS, check signal strength, manage SIM PIN, query prepaid balance, and monitor connection status. Use when sending or reading SMS messages, checking LTE signal/status, entering SIM PIN, querying mobile balance (USSD), or managing a HiLink USB modem.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/and0r/hilink-lte
Or

What This Skill Does

The hilink-lte skill provides a comprehensive interface for controlling Huawei HiLink USB modems (such as the E3372 and E8372 series) directly through OpenClaw. By interacting with the modem's local REST API, this skill allows users to perform critical telecommunications tasks like sending and receiving SMS messages, monitoring signal quality, managing SIM card PINs, and querying prepaid balances via USSD codes. It acts as an abstraction layer between the OpenClaw agent and the hardware, handling the complexities of session tokens and CSRF authentication required by Huawei's web server interface.

Installation

To integrate this skill into your environment, use the command clawhub install openclaw/skills/skills/and0r/hilink-lte. Post-installation, you must ensure your system network configuration is correctly prepared to avoid routing conflicts. It is essential to assign a static IP address to the LTE interface without defining a default gateway or DNS server to prevent the modem from hijacking your primary internet traffic. For consistent operation across reboots, you should create a udev rule to assign a persistent name to the USB network interface, as USB devices may experience randomized naming by the kernel.

Use Cases

This skill is designed for scenarios where traditional Wi-Fi or wired connections are unavailable or unreliable. Key use cases include managing remote IoT devices using LTE for connectivity, automating SMS notifications for system health monitoring, and performing prepaid balance checks on cellular data plans without needing to remove the SIM card from the modem. It is particularly useful for administrators who need to manage multiple modems across different geographical locations.

Example Prompts

  1. "Check the current LTE signal strength and see if the modem is registered to the network."
  2. "Send an SMS to +41791234567 with the text: System reboot initiated."
  3. "Enter the SIM PIN 1234 to unlock the modem and then check my remaining prepaid data balance."

Tips & Limitations

Always ensure the device is in HiLink mode rather than stick/serial mode, as the REST API is only available in the former. If you experience error 113018, confirm your SIM is registered; if you see SimState 260, a PIN is required. Avoid routing issues by explicitly disabling the default gateway on the LTE interface configuration file. Monitoring the logs is highly recommended for troubleshooting network registration timeouts.

Metadata

Author@and0r
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-and0r-hilink-lte": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#huawei#lte#modem#sms#networking
Safety Score: 3/5

Flags: network-access, file-read, file-write