← Back to Skills Marketplace
rogueecho

moonraker

by rogueecho · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
266
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install moonraker
Description
Control and monitor a Klipper 3D printer via the Moonraker API — print status, temps, pause, resume, cancel, emergency stop.
Usage Guidance
This skill appears to do exactly what it claims: issue HTTP calls to a Moonraker instance. Before installing, confirm the MOONRAKER_HOST you provide is a trusted, local address (don’t point it at an unknown Internet host). Be aware the commands can control hardware (pause/cancel/estop) so only use with printers you trust and preferably on an isolated or firewalled network. The skill source/homepage is unknown—if you need higher assurance, review the included moonraker.sh yourself (it is short and readable) or only install from a known publisher. Optionally install jq for nicer output; otherwise the script will print raw JSON.
Capability Analysis
Type: OpenClaw Skill Name: moonraker Version: 1.0.0 The moonraker skill bundle is a legitimate tool for managing Klipper 3D printers. It uses a shell script (moonraker.sh) to interact with the Moonraker API via curl and jq, performing standard operations like status monitoring, pausing, and emergency stops. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the actual behavior: the skill documents Moonraker REST endpoints and ships a bash helper that issues curl requests to http://$MOONRAKER_HOST:7125. Required binary (curl) and the single env var (MOONRAKER_HOST) are appropriate for this purpose.
Instruction Scope
Runtime instructions and the included moonraker.sh are narrowly scoped: they only call Moonraker API endpoints on the host derived from MOONRAKER_HOST. The script does not read other env vars, system files, or contact external endpoints beyond the configured host. jq is used if present but is not required.
Install Mechanism
No install spec (instruction-only) and a small included shell script — nothing is downloaded or written to arbitrary locations. This is the lowest-risk install pattern.
Credentials
Only MOONRAKER_HOST is required as a primaryEnv; no tokens, passwords, or unrelated credentials are requested. The script respects that and does not attempt to access other secrets.
Persistence & Privilege
always:false and no system-wide configuration changes. The skill does not request permanent presence or modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install moonraker
  3. After installation, invoke the skill by name or use /moonraker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Control Klipper 3D printers using the Moonraker API. - Provides commands for print status, temperature monitoring, pause, resume, cancel, and emergency stop. - Includes a helper script (`moonraker.sh`) for quick operations. - Documents key REST API endpoints and example curl commands. - Lists required environment variables and tools. - Notes on printer state handling and progress calculation.
Metadata
Slug moonraker
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is moonraker?

Control and monitor a Klipper 3D printer via the Moonraker API — print status, temps, pause, resume, cancel, emergency stop. It is an AI Agent Skill for Claude Code / OpenClaw, with 266 downloads so far.

How do I install moonraker?

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

Is moonraker free?

Yes, moonraker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does moonraker support?

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

Who created moonraker?

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

💬 Comments