ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 3/5

snapmaker-2

Control and monitor Snapmaker 2.0 3D printers via their HTTP API. Status, job management, progress watching, and event monitoring.

Why use this skill?

Control your Snapmaker 2.0 via OpenClaw. Monitor prints, manage job status, and automate your 3D printing workflow with this secure, easy-to-configure agent skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/odrobnik/snapmaker-2
Or

What This Skill Does

The snapmaker-2 skill provides a robust interface for interacting with Snapmaker 2.0 3D printers directly from the OpenClaw environment. It leverages the internal Snapmaker HTTP API to bridge the gap between your workspace and your physical hardware. This skill empowers users to monitor thermal data and progress percentages in real-time, manage job queues, and execute essential printer commands such as pause, resume, and emergency stop. By automating routine hardware checks and job submission workflows, the skill transforms your printer into an integrated node within your development or fabrication pipeline.

Installation

To install this skill, use the ClawHub CLI command: clawhub install openclaw/skills/skills/odrobnik/snapmaker-2. After installation, navigate to your workspace's snapmaker/ directory and configure the config.json file. Ensure you provide the correct IP address and the authentication token obtained via the Snapmaker Luban app. Once configured, you can verify connectivity using python3 scripts/snapmaker.py discover to ensure the agent can see your printer on the local network.

Use Cases

This skill is ideal for makers and developers who manage multiple print jobs and wish to integrate printing into automated workflows. It is perfect for remote monitoring of long-duration prints, allowing users to receive status updates without physically checking the device. It also supports iterative design processes where G-code files are frequently updated and deployed to the printer for prototyping. Furthermore, it enables safer hardware management by providing an abstraction layer that requires confirmation before executing destructive operations like stopping a live print job.

Example Prompts

  1. "OpenClaw, what is the current progress and nozzle temperature of my Snapmaker?"
  2. "Send the file in ~/prints/production_case.gcode to the printer and start it immediately."
  3. "Please pause the active print job immediately so I can clear a nozzle clog."

Tips & Limitations

Always ensure your computer and printer are on the same local subnet to avoid discovery issues. When using the --force flag, proceed with extreme caution as this will bypass safety checks that prevent damaging print heads during active jobs. We recommend utilizing the --yes flag only for automated scripts you have thoroughly vetted, as it disables the safety confirmation prompts. Note that this skill relies on the Snapmaker HTTP API v1; ensure your printer firmware is up to date to maintain compatibility with these API endpoints.

Metadata

Author@odrobnik
Stars1287
Views1
Updated2026-02-22
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-odrobnik-snapmaker-2": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#3d-printing#automation#hardware#manufacturing#iot
Safety Score: 3/5

Flags: network-access, file-read, external-api