Back to Registry
View Author Profile
Official Verified
xlink-iot-agent
Xlink IoT Agent - Query IoT devices and events via Xlink Gateway API. Provides device overview, device list, event instance queries, and alert statistics. Use when managing IoT devices and monitoring events on the XLink IoT platform.
skill-install ā Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/allenkwok/xlink-iot-agentOr
Xlink IoT Agent
Control and query IoT devices and events on the XLink IoT platform via GatewayAppClient with signature-based authentication.
When to Use
ā Use This Skill When
- Querying device status and statistics on XLink IoT platform
- Monitoring device alerts and events
- Batch querying device attributes (latest values or historical data)
- Remote control of IoT devices (invoking thing model services)
- Filtering device data by project/product
ā Do Not Use This Skill For
- Other IoT platforms (AWS IoT, Azure IoT, Alibaba Cloud IoT, etc.)
- Direct local device control (not via XLink IoT platform)
- Historical weather data or severe weather alerts (use weather skill)
- Non-IoT related device management tasks
Quick Start
1. Set Environment Variables
export XLINK_BASE_URL="https://api-gw.xlink.cn"
export XLINK_APP_ID="your-app-id"
export XLINK_APP_SECRET="your-app-secret"
export XLINK_API_GROUP="your-group-id"
2. Run Commands
cd /path/to/xlink-iot-agent
# Device overview
python scripts/xlink_api.py overview
# Pending events
python scripts/xlink_api.py event-instances --status 1 --limit 20
# Alert statistics (last 24 hours)
python scripts/xlink_api.py alert-statistics
# Device control
python scripts/xlink_api.py device-control \
--thing-id 10299402 \
--service device_attribute_set_service \
--input '{"PowerSwitch":true}'
Core Commands
| Command | Function | Example |
|---|---|---|
overview | Device overview statistics | python scripts/xlink_api.py overview |
device-list | Device list query | python scripts/xlink_api.py device-list --limit 20 |
device-trend | Device statistics trend | python scripts/xlink_api.py device-trend --start-time "2026-03-17T00:00" --end-time "2026-03-24T23:59" |
device-history | Device attribute history snapshots | python scripts/xlink_api.py device-history --device-ids 300513220,501548135 |
device-latest | Device latest attributes | python scripts/xlink_api.py device-latest --device-ids 300513220,501548135 |
device-control | Device control | python scripts/xlink_api.py device-control --thing-id 10299402 --service device_attribute_set_service --input '{"PowerSwitch":true}' |
alert-overview | Alert overview | python scripts/xlink_api.py alert-overview |
alert-statistics | Alert time-series statistics | python scripts/xlink_api.py alert-statistics --interval hour |
event-instances | Event instance query | python scripts/xlink_api.py event-instances --status 1 --limit 20 |
Common Query Examples
Device Overview
python scripts/xlink_api.py overview
Output:
==================================================
š XLINK Device Overview
==================================================
š± Total Devices: 7823
š¢ Online: 143 (1.8%)
ā
Activated: 6756 (86.4%)
ā« Offline: 7680
āøļø Not Activated: 1067
Metadata
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-allenkwok-xlink-iot-agent": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.