← 返回 Skills 市场
lucakaufmann

Snapmaker U1

作者 LucaKaufmann · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1889
总下载
1
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install snapmaker
功能描述
Monitor and control Snapmaker 3D printers (U1 with Moonraker/Klipper). Use when checking print status, temperatures, progress, or controlling prints (pause/resume/cancel). Triggers on "printer", "3D print", "Snapmaker", "print status", "nozzle temp", "bed temp".
安全使用建议
This skill appears to do what it says: it will read a small JSON config from your home directory or honor SNAPMAKER_IP/SNAPMAKER_PORT and then open a TCP connection to that IP/port to talk to Moonraker. Before installing/using: (1) verify the printer IP points to a printer you control on your local network, (2) inspect the provided scripts (scripts/snapmaker.py) yourself if you are worried, (3) don't point it at unknown remote hosts, and (4) if you allow autonomous invocation, remember the skill can open connections to whatever IP you configure — restrict that to trusted local devices.
功能分析
Type: OpenClaw Skill Name: snapmaker Version: 1.0.0 The skill bundle is designed to monitor and control Snapmaker 3D printers via the Moonraker API. The `SKILL.md` provides clear instructions for configuration and usage, without any evidence of prompt injection attempts against the AI agent. The `scripts/snapmaker.py` Python script uses direct socket communication to interact with the printer's API, reading configuration from environment variables or specified local files (`~/clawd/config/snapmaker.json`, `~/.config/clawdbot/snapmaker.json`). While the script allows sending arbitrary G-code commands via the `gcode` function, this is a documented feature for printer control and does not show intent for malicious execution, data exfiltration, or persistence. All network interactions are directed to the user-configured printer IP and port, aligning with the stated purpose.
能力评估
Purpose & Capability
The name/description (Snapmaker U1 control via Moonraker) matches the included Python CLI and the SKILL.md. There are no unexpected cloud credentials, unrelated binaries, or requests for unrelated services.
Instruction Scope
Runtime instructions and the script confine activity to reading the config at ~/clawd/config/snapmaker.json or ~/.config/clawdbot/snapmaker.json or SNAPMAKER_IP/SNAPMAKER_PORT env vars and then making HTTP calls to the configured printer IP/port. Note: the skill will read files from the user's home directory (the config paths) — this is expected for configuration but worth awareness.
Install Mechanism
No install spec or external downloads; the skill is instruction + a contained Python script, so nothing is fetched or written during install.
Credentials
No required environment variables or credentials are declared. The optional SNAPMAKER_IP and SNAPMAKER_PORT are proportional and documented in SKILL.md.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent elevated privileges or modify other skills/configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install snapmaker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /snapmaker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: status, temps, filament RFID, pause/resume/cancel, ETA, file list, gcode commands
元数据
Slug snapmaker
版本 1.0.0
许可证
累计安装 4
当前安装数 4
历史版本数 1
常见问题

Snapmaker U1 是什么?

Monitor and control Snapmaker 3D printers (U1 with Moonraker/Klipper). Use when checking print status, temperatures, progress, or controlling prints (pause/resume/cancel). Triggers on "printer", "3D print", "Snapmaker", "print status", "nozzle temp", "bed temp". 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1889 次。

如何安装 Snapmaker U1?

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

Snapmaker U1 是免费的吗?

是的,Snapmaker U1 完全免费(开源免费),可自由下载、安装和使用。

Snapmaker U1 支持哪些平台?

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

谁开发了 Snapmaker U1?

由 LucaKaufmann(@lucakaufmann)开发并维护,当前版本 v1.0.0。

💬 留言讨论