Install
$ agentstack add skill-easyzoom-aix-skills-mqtt-embedded-integration ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
MQTT Embedded Integration
Overview
Use this skill for MCU MQTT clients by separating network link, TCP/TLS transport, MQTT session state, topic design, QoS, keepalive, and reconnect policy. MQTT success requires more than one successful publish.
When To Use
Use this skill when:
- The user wants MQTT on an MCU or embedded device.
- The task involves MQTT connect, publish, subscribe, keepalive, QoS, Last Will, retained messages, broker auth, TLS, reconnect, or offline buffering.
- The issue is connection drops, no messages, duplicate messages, memory growth, TLS failure, or reconnect storms.
Do not use this skill when basic IP connectivity is not working. Use lwip-integration or platform network debugging first.
First Questions
Ask for:
- MQTT library/client and version.
- Network stack, RTOS, transport, and whether TLS is used.
- Broker address, port, auth method, and certificate model without asking for secrets.
- Client ID, topics, QoS levels, keepalive, and reconnect policy.
- Current logs, broker logs, packet capture, or error codes.
- RAM budget and maximum payload size.
Integration Checklist
- Prove network first.
Confirm DNS/IP, TCP connect, and broker reachability before MQTT debugging.
- Configure identity.
Client ID must be unique and stable enough for the product.
- Bound payloads and buffers.
Topic length, payload size, QoS queues, and offline buffers must fit RAM.
- Set keepalive and reconnect policy.
Avoid reconnect storms; use backoff and clear session behavior intentionally.
- Add TLS deliberately.
Validate time, CA storage, certificate chain, SNI, and heap usage.
- Verify broker behavior.
Test subscribe, publish, QoS behavior, retained messages, and Last Will if used.
Common Failures
- Two devices use the same client ID and kick each other off.
- TLS fails because device time is invalid.
- Keepalive too short for poor networks.
- QoS 1 duplicates are not handled idempotently.
- Offline queue grows without bounds.
- Topic wildcards subscribe to too much traffic for MCU RAM.
Verification
Before claiming MQTT works:
- State client library, broker transport, TLS/auth mode, client ID policy, and keepalive.
- Confirm connect, subscribe, publish, disconnect, and reconnect behavior.
- Confirm max payload and buffer limits.
- Confirm TLS certificate/time handling if TLS is used.
- Confirm secrets were not logged or stored in examples.
Example
User:
MCU MQTT 能连上但过一会儿就掉线。
Agent:
- Asks for client library, keepalive, network stack, broker logs, TLS state, and reconnect policy.
- Checks ping/keepalive and duplicate client ID before changing payload logic.
- Verifies reconnect with backoff and subscription restoration.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: easyzoom
- Source: easyzoom/aix-skills
- License: MIT
- Homepage: https://github.com/easyzoom/aix-skills
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.