本文へ移動
cccskills
無料GitHub で公開

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.

日本語の概要は準備中です。原文の説明を表示しています。

sundial-org/awesome-openclaw-skillsスター 671(GitHub 671 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.6 KB
  • references/commands.md2.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Bambu CLI

Overview

Use bambu-cli to configure, monitor, and control BambuLab printers over MQTT/FTPS/camera, producing exact commands and safe defaults.

Defaults and safety

  • Confirm the target printer (profile or IP/serial) and resolve precedence: flags > env > project config > user config.
  • Avoid access codes in flags; use --access-code-file or --access-code-stdin only.
  • Require confirmation for destructive actions (stop print, delete files, gcode send, calibrate, reboot); use --force/--confirm only when the user explicitly agrees.
  • Offer --dry-run when supported to preview actions.
  • Choose output format: human by default, --json for structured output, --plain for key=value output.

Quick start

  • Configure a profile: bambu-cli config set --printer <name> --ip <ip> --serial <serial> --access-code-file <path> --default
  • Status: bambu-cli status
  • Watch: bambu-cli watch --interval 5
  • Start print: bambu-cli print start <file.3mf|file.gcode> --plate 1
  • Pause/resume/stop: bambu-cli print pause|resume|stop
  • Camera snapshot: bambu-cli camera snapshot --out snapshot.jpg

Task guidance

Setup & config

  • Use config set/list/get/remove to manage profiles.
  • Use env vars to avoid flags in scripts: BAMBU_PROFILE, BAMBU_IP, BAMBU_SERIAL, BAMBU_ACCESS_CODE_FILE, BAMBU_TIMEOUT, BAMBU_NO_CAMERA, BAMBU_MQTT_PORT, BAMBU_FTP_PORT, BAMBU_CAMERA_PORT.
  • Note config locations: user ~/.config/bambu/config.json, project ./.bambu.json.

Monitoring

  • Use status for a one-off snapshot; use watch for periodic updates (--interval, --refresh).
  • Use --json/--plain for scripting.

Printing

  • Use print start <file> with .3mf or .gcode.
  • Use --plate <n|path> to select a plate number or gcode path inside a 3mf.
  • Use --no-upload only when the file already exists on the printer; do not use it with .gcode input.
  • Control AMS: --no-ams, --ams-mapping "0,1", --skip-objects "1,3".
  • Disable flow calibration with --flow-calibration=false if requested.

Files and camera

  • Use files list [--dir <path>], files upload <local> [--as <remote>].
  • Use files download <remote> --out <path|->; use --force to allow writing binary data to a TTY.
  • Use files delete <remote> only with confirmation.
  • Use camera snapshot --out <path|->; use --force to allow stdout to a TTY.

Motion, temps, fans, light

  • Use home, move z --height <0-256>.
  • Use temps get|set (--bed, --nozzle, --chamber; require at least one).
  • Use fans set with --part/--aux/--chamber values 0-255 or 0-1.
  • Use light on|off|status.

Gcode and calibration

  • Use gcode send <line...> or gcode send --stdin (confirmation required; --no-check skips validation).
  • Avoid combining --access-code-stdin with gcode send --stdin; use an access code file instead.
  • Use calibrate with --no-bed-level, --no-motor-noise, --no-vibration when requested.

Troubleshooting

  • Use doctor to check TCP connectivity to MQTT/FTPS/camera ports; suggest --no-camera if the camera port is unreachable.
  • Assume default ports: MQTT 8883, FTPS 990, camera 6000 unless configured.

Reference

Read references/commands.md for the full command and flag reference.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

1password

無料

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

日本語の概要は準備中です。原文の説明を表示しています。

sundial-org/awesome-openclaw-skills6712026年3月7日 更新

A股实时行情与分时量能分析。获取沪深股票实时价格、涨跌、成交量,分析分时量能分布(早盘/尾盘放量)、主力动向(抢筹/出货信号)、涨停封单。支持持仓管理和盈亏分析。Use when: (1) 查询A股实时行情, (2) 分析主力资金动向, (3) 查看分时成交量分布, (4) 管理股票持仓, (5) 分析持仓盈亏。

日本語の概要は準備中です。原文の説明を表示しています。

sundial-org/awesome-openclaw-skills6712026年3月7日 更新

Scan HTML and JSX for accessibility issues with AI-powered fix suggestions

日本語の概要は準備中です。原文の説明を表示しています。

sundial-org/awesome-openclaw-skills6712026年3月7日 更新

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see analytics-tracking.

日本語の概要は準備中です。原文の説明を表示しています。

sundial-org/awesome-openclaw-skills6712026年3月7日 更新

Multi-channel ABM automation that turns LinkedIn URLs into coordinated outbound campaigns. Scrapes profiles, enriches with Apollo (email + phone), gets mailing addresses via Skip Trace, then orchestrates email sequences, LinkedIn touches, and handwritten letters via Scribeless. The secret weapon for standing out in crowded inboxes.

日本語の概要は準備中です。原文の説明を表示しています。

sundial-org/awesome-openclaw-skills6712026年3月7日 更新

accli

無料

This skill should be used when interacting with Apple Calendar on macOS. Use it for listing calendars, viewing events, creating/updating/deleting calendar events, and checking availability/free-busy times. Triggers on requests like "check my calendar", "schedule a meeting", "what's on my schedule", "am I free tomorrow", or any calendar-related operations.

日本語の概要は準備中です。原文の説明を表示しています。

sundial-org/awesome-openclaw-skills6712026年3月7日 更新

sundial-org のスキルをすべて見る

このスキルの問題を報告する