Klipper

Monitor and control Klipper/Moonraker 3D printers with safety confirmations.

diegosouzapw Updated 54 repo stars

File contents

Klipper

Monitor and control Klipper-based 3D printers via the Moonraker API. This skill includes safety protocols to prevent accidental printer control.

⚠️ Safety Protocols

All control commands (Pause, Resume, Cancel) require a --confirm flag. The AI agent MUST request user confirmation before executing these actions.

Configuration

Scripts default to localhost:7125. Pass [host] and [port] as arguments to target a specific printer.

Commands

Check Status

Get high-level printer state, temperatures, and progress.

./scripts/status.sh [host] [port]

Webcam Snapshot

Capture a timestamped image from the configured webcam.

./scripts/snapshot.sh [host] [port]

Pause Print

Requires Confirmation.

./scripts/pause.sh [host] [port] --confirm

Resume Print

Requires Confirmation.

./scripts/resume.sh [host] [port] --confirm

Cancel Print

Requires Confirmation.

./scripts/cancel.sh [host] [port] --confirm

Emergency Stop

IMMEDIATE ACTION. No confirmation required for emergency shutdowns.

./scripts/emergency_stop.sh [host] [port]

diegosouzapw/awesome-omni-skill/tree/main/skills/development/klipper commit 515d72d54d

Frequently asked questions

npx skillmds@latest add diegosouzapw/klipper