A Python-powered interface to remotely monitor status, manage print jobs, and track progress on Snapmaker 2.0 3D printers.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install snapmaker-2
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-2 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 2.0 skill is a robust tool designed to interface with Snapmaker 2.0 3D printers through their native HTTP API. It enables developers and makers to integrate their hardware into automated workflows using Openclaw Skills. The skill provides a comprehensive CLI for querying printer status, managing the lifecycle of print jobs, and maintaining safety protocols during active prints.
By leveraging this integration, users can move beyond the standard Luban interface and build custom automation or monitoring dashboards for their fabrication environment. It handles the complexities of API connection persistence and session management automatically, allowing for seamless remote interaction with the printer hardware.
/api/v1/connect endpoint using a token provided in the user configuration.To get started with this integration in the Openclaw Skills ecosystem, ensure you have Python 3.6+ and the requests library installed.
pip3 install requests
Create a config.json file in your workspace's snapmaker/ directory with your printer's details:
{
"ip": "192.168.0.32",
"token": "your-token-here",
"port": 8080
}
You can find your unique token in the Snapmaker Luban app connection settings after connecting to your printer.
The skill returns structured data regarding the printer's current state. When using the status command, the following schema is used:
| Field | Description | Type |
|---|---|---|
| status | Overall state (IDLE, RUNNING, PAUSED) | String |
| progress | Completion ratio (0.0 to 1.0) | Float |
| nozzleTemperature1 | Current nozzle temperature in Celsius | Float |
| remainingTime | Seconds left until the job finishes | Integer |
| isFilamentOut | Detects if filament has run out | Boolean |
| isEnclosureDoorOpen | Reports the safety door state | Boolean |
Loading
Automate the exchange of receipts, invoices, and reports with your tax accountant through the RZL Klientenportal web platform.

An AI-powered utility that generates clean, verbatim YouTube transcripts with speaker labels using Google Gemini.

A comprehensive toolset for integrating ElevenLabs advanced text-to-speech, sound effects, and music generation capabilities into your AI workflows.

A versatile toolkit for programmatic AI audio generation, voice management, and usage tracking.

A lightweight Python-based tool for comprehensive X (Twitter) API v2 interactions, including data retrieval and posting.

A comprehensive automation interface for monitoring and configuring UniFi network infrastructure via local and cloud APIs.








































