From sundial-org-awesome-openclaw-skills-4
Operates and troubleshoots BambuLab 3D printers via CLI: status, print control, files, camera, AMS, calibration, motion, fans, light, config, and diagnostics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:bambu-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use bambu-cli to configure, monitor, and control BambuLab printers over MQTT/FTPS/camera, producing exact commands and safe defaults.
Use bambu-cli to configure, monitor, and control BambuLab printers over MQTT/FTPS/camera, producing exact commands and safe defaults.
--access-code-file or --access-code-stdin only.--force/--confirm only when the user explicitly agrees.--dry-run when supported to preview actions.--json for structured output, --plain for key=value output.bambu-cli config set --printer <name> --ip <ip> --serial <serial> --access-code-file <path> --defaultbambu-cli statusbambu-cli watch --interval 5bambu-cli print start <file.3mf|file.gcode> --plate 1bambu-cli print pause|resume|stopbambu-cli camera snapshot --out snapshot.jpgconfig set/list/get/remove to manage profiles.BAMBU_PROFILE, BAMBU_IP, BAMBU_SERIAL, BAMBU_ACCESS_CODE_FILE, BAMBU_TIMEOUT, BAMBU_NO_CAMERA, BAMBU_MQTT_PORT, BAMBU_FTP_PORT, BAMBU_CAMERA_PORT.~/.config/bambu/config.json, project ./.bambu.json.status for a one-off snapshot; use watch for periodic updates (--interval, --refresh).--json/--plain for scripting.print start <file> with .3mf or .gcode.--plate <n|path> to select a plate number or gcode path inside a 3mf.--no-upload only when the file already exists on the printer; do not use it with .gcode input.--no-ams, --ams-mapping "0,1", --skip-objects "1,3".--flow-calibration=false if requested.files list [--dir <path>], files upload <local> [--as <remote>].files download <remote> --out <path|->; use --force to allow writing binary data to a TTY.files delete <remote> only with confirmation.camera snapshot --out <path|->; use --force to allow stdout to a TTY.home, move z --height <0-256>.temps get|set (--bed, --nozzle, --chamber; require at least one).fans set with --part/--aux/--chamber values 0-255 or 0-1.light on|off|status.gcode send <line...> or gcode send --stdin (confirmation required; --no-check skips validation).--access-code-stdin with gcode send --stdin; use an access code file instead.calibrate with --no-bed-level, --no-motor-noise, --no-vibration when requested.doctor to check TCP connectivity to MQTT/FTPS/camera ports; suggest --no-camera if the camera port is unreachable.Read references/commands.md for the full command and flag reference.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Dry-runs, uploads, and initiates local Bambu Lab print jobs from validated .gcode files via LAN FTPS/MQTT. Includes safety rules and printer onboarding.
Diagnoses and fixes common 3D printing failures (adhesion, stringing, layer shifts, warping, extrusion issues) through systematic symptom analysis.
Manage printers via CUPS on macOS (discover, add, print, queue, status, wake).