Control and monitor your Snapmaker U1 3D printer through AI-driven automation using the Moonraker API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install snapmaker
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install snapmaker using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Snapmaker skill enables AI agents to interface directly with Snapmaker U1 printers running Klipper and Moonraker. By integrating this capability into your collection of Openclaw Skills, developers can programmatically check nozzle and bed temperatures, manage active print jobs, and retrieve detailed RFID filament data to ensure high-quality prints and hardware safety without manual dashboard monitoring.
To integrate this printer control into your Openclaw Skills, you must provide the connection details for your Snapmaker U1.
Create a configuration file at ~/clawd/config/snapmaker.json:
{
"ip": "192.168.x.x",
"port": 80
}
Alternatively, you can use environment variables for a quicker setup:
export SNAPMAKER_IP=192.168.x.x
export SNAPMAKER_PORT=80
Verify the connection by running the status script:
scripts/snapmaker.py status
The skill organizes printer telemetry and hardware metadata into the following schema based on the Moonraker API response:
| Category | Fields | Description |
|---|---|---|
print_stats |
state, filename, print_duration |
Current job status (printing, paused, etc.) and timing |
virtual_sdcard |
progress |
Floating point value from 0.0 to 1.0 indicating completion |
heaters |
temperature, target |
Current and target values for the nozzle (extruder) and bed |
filament_detect |
VENDOR, MAIN_TYPE, WEIGHT |
RFID data including material type and spool weight |
sensors |
filament_detected |
Boolean status from the physical motion and runout sensors |
Loading
A comprehensive automation skill that enables AI agents to control Apple TV hardware via the pyatv library for media playback and app management.

An automated video production skill that converts product titles, descriptions, and images into marketing short videos via MCP tools.

A cryptographic identity substrate that enables autonomous agents to sign plugins, rotate credentials, and make verifiable public attestations.

A comprehensive tool for managing IP cameras via RTSP and ONVIF, enabling PTZ movement, snapshots, and auto-discovery.

A specialized skill for managing Apple Calendar events and schedules on macOS using natural language commands and programmatic AppleScript execution.

A bridge for AI agents to create, read, and search Apple Notes using AppleScript and Python-based automation.








































