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

bambu-cli

Operate and troubleshoot BambuLab printers with the bambu-cli (status/watch, print start/pause/resume/stop, files, camera, gcode, AMS, calibration, motion, fans, light, config, doctor). Use when a user asks to control or monitor a BambuLab printer, set up profiles or access codes, or translate a task into safe bambu-cli commands with correct flags, output format, and confirmations.

Why use this skill?

Use the bambu-cli skill to monitor, control, and calibrate your BambuLab 3D printer directly from OpenClaw. Manage prints, cameras, and temps easily.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/tobiasbischoff/bambu-cli
Or

What This Skill Does

The bambu-cli skill provides a comprehensive interface for OpenClaw agents to communicate with, monitor, and control BambuLab 3D printers. It bridges the gap between natural language requests and the technical CLI tool, enabling users to perform everything from status checks and camera snapshots to advanced printer calibration and print management. The skill is designed to handle the complexity of MQTT and FTPS protocols, ensuring that printer operations are executed with the correct authentication (via access codes) and safety configurations.

Installation

To integrate this skill into your OpenClaw agent environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/tobiasbischoff/bambu-cli Once installed, ensure your ~/.config/bambu/config.json is initialized or that you have set the necessary environment variables (BAMBU_IP, BAMBU_ACCESS_CODE_FILE, etc.) to allow the agent to reach your local printer hardware.

Use Cases

  • Remote Monitoring: Instantly request current printer status, nozzle temperatures, or a camera snapshot of the current print job.
  • Print Orchestration: Manage print queues by starting, pausing, resuming, or stopping jobs. The skill intelligently handles .3mf and .gcode file structures, including plate selection and AMS filament mapping.
  • Hardware Calibration: Automate routine maintenance tasks like bed leveling, vibration compensation, and motor noise calibration without manual menu navigation.
  • Environment Control: Adjust fan speeds, chamber/nozzle temperatures, or toggle the printer's internal LED lights for visual inspection.
  • File Management: Organize your printer's internal storage by listing, uploading, or downloading project files securely.

Example Prompts

  1. "Check the current status of my X1 Carbon. If it's idle, print the 'calibration_cube.3mf' file on plate 1."
  2. "Can you take a snapshot of the current print and send it to me? Also, check if the chamber fan is running at maximum speed."
  3. "I need to run a full bed leveling and vibration calibration on my printer. Please perform these steps and let me know when it's finished."

Tips & Limitations

  • Safety First: Always use an access code file or stdin for credentials; never expose access codes in plain text prompts. The skill requires explicit user confirmation for destructive actions like deleting files or stopping a print mid-job.
  • Environment Variables: For complex automation scripts, prefer environment variables over command-line flags to keep your workflow clean and secure.
  • Dry Runs: When unsure about a specific command, ask the agent to perform a --dry-run to preview the action before committing to physical printer movement.
  • Limitations: Note that camera streaming performance depends heavily on your local network latency; for high-resolution monitoring, prefer the camera snapshot command over real-time video feeds.

Metadata

Stars946
Views2
Updated2026-02-13
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-tobiasbischoff-bambu-cli": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#bambulab#3d-printing#automation#hardware-control#iot
Safety Score: 2/5

Flags: network-access, file-write, file-read