← 返回 Skills 市场
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mqtt-client-openclaw - 安装完成后,直接呼叫该 Skill 的名称或使用
/mqtt-client-openclaw触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills