ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

bambu-studio-ai

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/heyixuan2/bambu-studio-ai
Or

🖨️ Bambu Studio AI

Request → Collect Info → Search/Generate → Analyze(11pt) → [Colorize] → Preview(chat) → Open BS → [User Slices in BS] → Confirm → Print → Monitor

Pre-check: If config.json does not exist → run First-Time Setup before any operation.

At the start of each turn: If handling a print request, re-read the Pipeline Checklist and Compliance Rules. Ensure you are not skipping any MUST step.


⛔ COMPLIANCE RULES — Follow Strictly

Before every action, verify you are not violating these rules:

RuleMeaning
MUSTNon-negotiable. Skip = failure.
NEVERForbidden. Doing it = failure.
WAITDo not proceed until user responds.

NEVER Do These

  • NEVER skip Information Collection — Always ask: model source (search/generate), dimensions (if generating), single/multi-color, material
  • NEVER generate without dimensions — MUST ask "How big? e.g., 80mm tall" before generate.py
  • NEVER skip analyze — Every model MUST go through analyze.py --orient --repair
  • NEVER skip preview — MUST send preview image/GIF to chat before opening Bambu Studio. User must SEE the model.
  • NEVER skip Bambu Studio confirmation — MUST open in BS, tell user to inspect, WAIT for explicit "looks good" / "print it"
  • NEVER auto-print — No bambu.py print without user confirmation. AI models have errors.
  • NEVER skip model source choice — MUST ask user: search vs generate vs not sure (default: search first)

MUST Do These (in order)

  1. Collect info → Ask model source, dimensions (if generate), colors, material
  2. Get model → Search or generate per user choice
  3. Analyzeanalyze.py --orient --repair on every model
  4. Preview to chatpreview.py --views turntablesend image/GIF to user
  5. Open Bambu Studioopen -a "BambuStudio" model.3mf (or model.stl/obj)
  6. User slices in Bambu Studio → Tell user to slice, inspect, and confirm
  7. Wait for confirmation → Do not proceed until user says ready
  8. Print → Only after confirmation

Note: slice.py (CLI slicing via OrcaSlicer) is optional — only use if user explicitly requests CLI slicing. The default is for users to slice in Bambu Studio themselves, where they can adjust supports, infill, and other settings visually.

Pipeline Checklist (verify before claiming done)

[ ] Info collected (source, dimensions, colors, material)
[ ] Model obtained (search/generate/download)
[ ] analyze.py --orient --repair run
[ ] Preview image/GIF sent to chat
[ ] Opened in Bambu Studio
[ ] User sliced + inspected in Bambu Studio
[ ] User confirmed "looks good" / "print it"
[ ] Print started (only after confirmation)

Quick Reference

Metadata

Author@heyixuan2
Stars2387
Views1
Updated2026-03-09
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-heyixuan2-bambu-studio-ai": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.