← 返回 Skills 市场
sanwebgit

Mqtt Client

作者 Sanweb · GitHub ↗ · v1.2.2 · MIT-0
cross-platform ✓ 安全检测通过
212
总下载
1
收藏
0
当前安装
9
版本数
在 OpenClaw 中安装
/install mqtt-client-openclaw
功能描述
Universal MQTT Client for OpenClaw with Node.js/mqtt.js. Enables Connection Management, Subscription Management, Message Handling and OpenClaw Integration fo...
安全使用建议
This skill appears to do what it says: it's an MQTT client and uses only MQTT-related environment variables. Before installing: (1) review and confirm you trust the MQTT broker you will connect to — credentials (username/password) are sent to that broker; (2) be aware the skill may create an entry in ~/.openclaw/openclaw.json and it also reads openclaw.json from several locations (home, cwd, __dirname), so inspect those files if you care about leakage of other config; (3) install the official 'mqtt' npm package as instructed and review the included scripts/mqtt-client.js if you want to verify there are no additional network calls or file writes; (4) run the skill in a limited environment or sandbox if you plan to connect to untrusted brokers. Overall there are no strong red flags, but double-check broker/trust and the created config file before wide deployment.
能力评估
Purpose & Capability
Name/description describe an MQTT client and the package requires only MQTT-related configuration (broker, username, password, clientId). The code and README implement connection, subscription, publishing, triggers and health monitoring — all coherent with an MQTT client skill.
Instruction Scope
Runtime instructions and examples focus on connecting to an MQTT broker and managing topics/messages. The SKILL.md states the skill will auto-create a config entry in ~/.openclaw/openclaw.json; the library also looks for openclaw.json in several locations. This is within scope for a skill that persists its own configuration, but users should be aware it reads configuration from multiple paths and may create a config file under the user home directory.
Install Mechanism
No install spec is provided (instruction-only skill). The README instructs installing the well-known npm package 'mqtt' — no downloads from arbitrary URLs or archive extraction are present in the bundle. Code files are included in the skill package (no external installers).
Credentials
Environment variables referenced are MQTT-specific (MQTT_BROKER, MQTT_BROKER_PORT, MQTT_USERNAME, MQTT_PASSWORD, etc.). The code reads HOME for config file paths, but does not request unrelated credentials or unrelated system secrets.
Persistence & Privilege
The skill does not request always:true and is user-invocable. It documents auto-creating/updating an entry under ~/.openclaw/openclaw.json to store its enabled state and env defaults. Writing its own config is expected for a skill, but users should confirm they are comfortable with the skill creating a file under their home directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mqtt-client-openclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mqtt-client-openclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.2
Republish current version
v1.2.1
Reverted to localhost default for cleaner security scan
v1.2.0
Fixed documentation: MQTT_BROKER is now clearly marked as required (no default)
v1.1.9
Minor SKILL.md updates
v1.1.8
Full upload with scripts and references
v1.1.7
- Removed: README.md, mqtt-topics reference, and the mqtt-client script file. - Documentation now exists only as SKILL.md, with minor adjustments. - Updated badges and references in SKILL.md. - No functional code or API changes included; this is a cleanup and documentation-only update.
v1.1.4
No visible changes in code or documentation. - Version bump to 1.1.4 with no other detected changes.
v1.1.3
- Improved documentation for configuration, connection management, and usage examples, including auto-setup and detailed option tables. - Expanded API reference now covers all major methods, events, and configuration options. - Added usage examples for triggers, advanced subscription features, and message handling. - Clarified integration details with other MQTT-based systems and OpenClaw instances. - No changes to functionality; this version focuses on comprehensive and user-friendly documentation.
v1.1.2
- Improved documentation in SKILL.md with detailed usage instructions, configuration options, and code examples. - Added sections on connection management, subscription management, message handling, threshold triggers, health/state queries, and a full API reference. - Clarified environment variable handling and auto-setup behavior for first-time configuration. - Expanded explanations on topic wildcards, QoS levels, and dynamic subscribe/unsubscribe capability. - Provided code samples for all major features, including triggers and retained messages. - No functional changes are indicated; this update focuses on clearer, more comprehensive documentation.
元数据
Slug mqtt-client-openclaw
版本 1.2.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 9
常见问题

Mqtt Client 是什么?

Universal MQTT Client for OpenClaw with Node.js/mqtt.js. Enables Connection Management, Subscription Management, Message Handling and OpenClaw Integration fo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 212 次。

如何安装 Mqtt Client?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mqtt-client-openclaw」即可一键安装,无需额外配置。

Mqtt Client 是免费的吗?

是的,Mqtt Client 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Mqtt Client 支持哪些平台?

Mqtt Client 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mqtt Client?

由 Sanweb(@sanwebgit)开发并维护,当前版本 v1.2.2。

💬 留言讨论