← Back to Skills Marketplace
lucakaufmann

Snapmaker U1

by LucaKaufmann · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1889
Downloads
1
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install snapmaker
Description
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".
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install snapmaker
  3. After installation, invoke the skill by name or use /snapmaker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: status, temps, filament RFID, pause/resume/cancel, ETA, file list, gcode commands
Metadata
Slug snapmaker
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is 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". It is an AI Agent Skill for Claude Code / OpenClaw, with 1889 downloads so far.

How do I install Snapmaker U1?

Run "/install snapmaker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Snapmaker U1 free?

Yes, Snapmaker U1 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Snapmaker U1 support?

Snapmaker U1 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Snapmaker U1?

It is built and maintained by LucaKaufmann (@lucakaufmann); the current version is v1.0.0.

💬 Comments