octoclaw

Control OctoPrint 3D printer — monitor status, capture webcam snapshots, manage prints, analyze gcode, and detect errors. Use when the user asks about their 3D printer, print status, filament, temperatures, or wants to start/pause/cancel a print.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "octoclaw" with this command: npx skills add peterhanily/octoclaw-print

OctoClaw — OctoPrint Control

Helper script: scripts/octoprint.py (relative to this skill directory). Config: config.json (same directory) with octoprint_url and api_key.

Resolve all paths relative to this skill's directory.

Commands

All commands: python3 <skill-dir>/scripts/octoprint.py <command> [args]

Status

  • status-pretty — Formatted status with temps, progress bar, ETA (show this to users)
  • status — Raw JSON
  • check-errors — Returns JSON with errors/warnings (temp anomalies, stalls, connection issues)

Print Control

  • print <filename> — Start a print
  • control <pause|resume|cancel> — Control active print
  • temp <tool0|bed> <temperature> — Set temperature

Files

  • list-files — List uploaded files
  • upload <local-path> [remote-name] — Upload gcode
  • analyze <filepath> — Extract gcode metadata (layers, time, filament, temps, dimensions)

Webcam

  • snapshot [output-path] — Capture webcam image (default: /tmp with timestamp)

Telegram (if configured)

  • telegram-status — Send formatted status to Telegram
  • telegram-snapshot — Send webcam snapshot with progress caption
  • telegram-msg "message" — Send custom message

Workflows

Check on a print: status-pretty → optionally snapshotcheck-errors

Start a print: status-pretty (verify Operational) → list-files or upload → optionally analyzeprint <file>

Error detection: check-errors returns critical errors (>15°C deviation, connection lost) and warnings (5-15°C deviation, stalled prints). Recommend pausing on temp issues, cancelling on critical errors.

Formatting

  • Use status-pretty output for user display
  • Always show progress %, time remaining, ETA for active prints
  • Include temperature actual/target

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Tidal CLI

Control Tidal music streaming from the terminal. Use when the user wants to search Tidal's catalog (artists, albums, tracks, videos, playlists), manage playl...

Registry SourceRecently Updated
Coding

Wip Ai Devops Toolbox Private

Complete DevOps toolkit for AI-assisted software development. Release pipeline, license compliance, copyright enforcement, repo visibility guard, identity fi...

Registry SourceRecently Updated
Coding

AI Remote Work Empire Builder — Find the Best Remote Jobs, Clients & Countries to Build Your Location-Free Income

Find top remote jobs and freelance clients, analyze best countries for geo-arbitrage, build remote business setup, automate client acquisition, and secure wo...

Registry SourceRecently Updated
Coding

Wip Release

One-command release pipeline. Bumps version, updates changelog + SKILL.md, publishes to npm + GitHub.

Registry SourceRecently Updated