Bambu Studio AI skill

Bambu Studio AI is a 3D-print preparation skill: agents deliver models and previews; users slice and start printing.

  • 262 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • Following the skill, an agent runs local modeling and file tools, may call AI providers and reads printer status.
All reasons and checks

heyixuan2/bambu-studio-ai

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/bambu-studio-ai

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Following the skill, an agent runs local modeling and file tools, may call AI providers and reads printer status.

This is third-party code. Review the repository files before installing.

What it does

Bambu Studio AI is a skill that guides model preparation for 3D printing. The agent searches existing designs, uses parametric modeling for dimensioned parts and optional AI generation for artistic objects, then checks mesh and build-volume fit. The user receives a preview and Bambu Studio file. Slicing and printing remain human actions; the skill’s tools do not let the agent start, pause or alter a print. The agent can monitor printer status afterward.

Who it is for. Bambu Lab printing enthusiasts delegating model preparation while retaining manual print control.

Good fit when

  • A user looks for a model and checks its source and license.
  • A dimensioned part is built with parametric geometry.
  • Before slicing, the agent examines the mesh, dimensions and orientation.
  • After manual print startup, the agent monitors the printer and AMS status.

Not a fit when

  • You expect the agent to start or alter printing.
  • A critical part’s strength would be accepted from mesh scoring alone.
  • The design’s license does not permit the intended use.

Example request

Find an organizer for my Bambu Lab, check dimensions and license, show a preview and prepare it for manual slicing.

Limitations

Python 3.10 or newer and requirements.txt dependencies are needed; the skill installer does not install them. Bambu Studio handles review, slicing and printing, with Blender available for richer previews. AI generation requires a provider key and sends that provider the prompt or image. Printer monitoring needs its IP, serial number and LAN code on the same network and does not grant print-control capability.

How to disable. Remove the skill and stop monitoring. Delete unused printer codes and provider credentials from local storage separately.

FAQ

Can the skill start printing?

No. The user reviews, slices and presses Print in Bambu Studio.

Does every task need an AI key?

No. Generation needs one; search, parametric modeling and analysis have separate tools.

Why are Python dependencies missing?

The installer copies skill files. Install requirements.txt and run `scripts/doctor.py`.

Where are credentials stored?

Locally in `~/.bambu-studio-ai/.secrets.json` with restricted permissions. Keep it out of chat and repositories.

What is shown before slicing?

A preview and model checks. Review them and the source file before printing.

Discussion

No questions or reviews yet.

Skills

print3d turns an idea, a photo of a part or a shop listing into a sliced project for Bambu Lab and Elegoo 3D printers

PluginBroad access545Repository stars

Open-source MCP server for 3D printing: an agent designs a part, slices it, queues the print and watches the printer

MCP serverBroad access244Repository stars
Official

Three skills for the Meshy CLI: the agent makes 3D models from text and photos, textures them and prepares them for 3D printing

SkillExtended access108Repository stars

Blender Agent Studio builds models and scenes in Blender from a description: a .blend file, Python source and checked renders.

PluginExtended access111Repository stars

MCP server and skill for SketchUp: an agent builds an editable 3D model from photos, CAD or text and checks it against the source.

MCP serverExtended access102Repository stars

A skill collection guides AI agents through Blender modeling, materials, animation and asset checks using supplied Python scripts.

SkillBroad access1KRepository stars

README in short

Detailed guidance loads for the current stage: search, modeling, checks or monitoring. Python dependencies are set up separately from copying skill files.

README badge

Original SKILL.md

---
name: bambu-studio-ai
description: >-
  End-to-end 3D printing for Bambu Lab printers. Finds models online (MakerWorld, Printables), generates them with AI (text-to-3D, image-to-3D) or as exact-dimension parametric
  CAD, checks and repairs printability, converts textures to AMS multi-color, renders previews,
  opens them in Bambu Studio for the user to print, and reads printer status, AMS filaments and
  print progress. Use this whenever the user wants to 3D print something, design or model an
  object for printing, work with STL/3MF/OBJ/GLB files for a printer, check on a Bambu Lab
  printer (A1, A1 Mini, A2L, P1S, P2S, X1C, X1E, X2D, H2C, H2S, H2D, H2D Pro), or asks about AMS
  filament, slicing or print progress, even if they don't say "Bambu".
license: MIT
compatibility: >-
  Python 3.10+ with requirements.txt installed. Optional: Bambu Studio (review, slicing,
  estimates), Blender 4+ (nicer previews). Printer status needs the printer's IP, serial and LAN access code
  on the same network; AI generation needs a provider API key. macOS, Linux, Windows.
metadata:
  author: TieGaier
  version: "2.0.0"
  homepage: https://github.com/heyixuan2/bambu-studio-ai
---

# Bambu Studio AI

Turns "print me X" into a finished print on a Bambu Lab printer:

```
request → get a model (search / AI text or image / parametric / user file)
        → analyze + repair → [multi-color] → preview → user reviews, slices and prints in
          Bambu Studio → monitor (read-only)
```

The work is done by Python scripts in this skill's `scripts/` folder. This file tells you which one
to run at each step and where the user needs to be in the loop.

## Running the scripts

- `scripts/…` paths below are relative to the folder that contains this SKILL.md. Call them by
  full path **from the user's working directory**, and don't `cd` into the skill folder. Downloads
  and monitor logs go to `./bambu-output/` in the current directory (override with
  `BAMBU_OUTPUT_DIR`). `parametric.py` and `analyze.py`/`preview.py` write next to the file you
  name (`-o` or the input), so pass a path inside `bambu-output/` if you want everything together.
- Use a Python interpreter that has `requirements.txt` installed. On first use run

Report a problem