PlugWiki

bambu-labs Skill (text-to-cad) for Claude: What It Does and How to Install It

Lets Claude hand a 3D model or sliced file to Bambu Connect or Bambu Studio so you can start the print yourself on a Bambu Lab printer.

Installs
10K
on skills.sh
Stars
24.7K
on GitHub
Files
2
besides SKILL.md
Updated
Nov 2026
last repo commit

This skill opens a file for you in Bambu Connect, Bambu Lab's own app for third-party tools, or in Bambu Studio if the model still needs slicing. It picks the handoff based on what you have: a sliced .gcode.3mf or .gcode goes to Bambu Connect; an unsliced .3mf, .stl or .step goes to Bambu Studio, which slices it itself.

SKILL.md says the agent never controls the printer, never asks for access codes, and never reports a print as started, because it cannot see the printer or its progress. You pick the printer and press print in the app yourself. On Linux, where Bambu Connect is still in development, the skill uses Bambu Studio instead.

Good for

  • People with a text-to-cad model who want to print it on a Bambu Lab printer
  • Makers who already have a sliced .gcode.3mf and want it opened automatically
  • Anyone who wants Claude to stop short of touching the printer itself

Install bambu-labs

Claude Code

  1. 1

    Copy this prompt.

    Install the bambu-labs skill in Claude Code. Run this command:
    
    claude plugin marketplace add earthtojake/text-to-cad#latest
    claude plugin install text-to-cad@earthtojake
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires uv, Claude Code.

The plugin brings all 12 skills in the text-to-cad repo and starts the cad MCP server through uvx (pinned to cad-mcp 0.10.0, per claude.mcp.json). Its first start downloads CAD's runtime, so it needs a network connection. docs/install.md says to install the plugin or the skills in an app, not both. This skill only opens a file with the OS open command; it does not call the cad command, so the skill folder alone works. The installer script is the fallback: it sets text-to-cad up in every agent app on the machine. By default text-to-cad sends usage stats and crash reports tagged with a random ID, never your files, paths or prompts (README); the installer takes --no-telemetry.

From the vendor's docs. Source.

What's in the skill

When it loads

Send prints to Bambu Lab printers through Bambu Connect, Bambu Lab's official app for printing from other software, or Bambu Studio. Use when the user wants to print a sliced `.gcode.3mf`, a Bambu `.gcode` or an unsliced model on a Bambu Lab printer, over Bambu Cloud or LAN. The agent opens the file in the app; the user picks the printer and starts the print there.

Sections in SKILL.md

  1. Requirements
  2. Choose the handoff
  3. Open a file in Bambu Connect
  4. Open a model in Bambu Studio
  5. Finish in the app
  6. Out of scope

Key facts

License
MIT
Installs on skills.sh
10,003 (Nov 2, 2026)
Last repo commit
Nov 1, 2026

What it includes

  • Picks Bambu Connect or Bambu Studio by file type

    A sliced .gcode.3mf or Bambu-profile .gcode goes to Bambu Connect; an unsliced .3mf, .stl or .step goes to Bambu Studio, which slices it.

    Read · Choose the handoff

  • Opens a bambu-connect://import-file link

    Builds a link with the file's absolute path and a display name, percent-encoded, and opens it with the OS open command so Bambu Connect comes forward with the file loaded.

    Try: “Send this sliced gcode.3mf to Bambu Connect.”

    Runs code · Open in Bambu Connect

  • Opens the file in Bambu Studio directly

    Runs the OS command to open the file with Bambu Studio (or the AppImage/Flatpak on Linux), which slices an unsliced model itself.

    Try: “I have an unsliced STL, open it in Bambu Studio.”

    Runs code · Open in Bambu Studio

  • Tells you what to check before pressing Print

    Printer, plate type, nozzle, filament, AMS mapping, a clear build plate, and someone nearby for the first layer.

    Read · Pre-print checklist

From the official docs

Permissions

Low risk

The skill only opens your file in Bambu Connect or Bambu Studio; it never talks to the printer or starts a print by itself. You stay in control inside the app.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • The plugin route installs more than this skill

    The text-to-cad plugin adds all 12 skills in the repo and starts the cad MCP server through uvx; the installer script also sets up uv, Python 3.14 and the CAD kernel. This skill alone needs none of it: the skills CLI tab installs just bambu-labs. By default text-to-cad sends anonymous usage stats and crash reports (README). github.com

  • It opens an app with your file; you press Print

    SKILL.md says the agent never controls a printer, never asks for access codes, and never reports a print as started. You pick the printer and finish the job yourself in Bambu Connect or Bambu Studio. A print runs a real machine, so check the plate and stay nearby for the first layer, as the skill's own checklist says. github.com

Security advisories

No published security advisories as of Nov 2, 2026.

Technical details
Turning on read-onlyNothing to switch: the skill only opens a file in another app and never prints on its own.
Sign-in and keysSKILL.md names no account or key for this skill; you sign in to Bambu Connect or Bambu Studio yourself.
Scopes
  • Opens a local file in Bambu Connect or Bambu Studio using the OS open command

  • SKILL.md says the agent never controls a printer and never asks for access codes

Questions

What does the bambu-labs skill do?

It opens your sliced file or 3D model in Bambu Connect or Bambu Studio so you can pick the printer and start the print yourself.

How do I install it?

Use the install box at the top of this page. The skill is one file that tells the agent to open your sliced file or model with the OS open command, so the skills CLI tab installs just this skill; the plugin route installs all 12 text-to-cad skills and a local server. You also need Bambu Connect or Bambu Studio installed and signed in separately.

Can it start a print by itself?

No. SKILL.md says the agent never controls the printer and never reports a print as started, because Bambu firmware only takes print jobs from other software through Bambu Connect or Developer Mode, and the agent cannot see the printer.

Does it need my Bambu Lab account password or access code?

SKILL.md names no account or key for this skill and says the agent never asks for access codes. You sign in to Bambu Connect or Bambu Studio yourself, and the printer must be on your account or reachable in LAN mode.

Does it work on Linux?

Bambu Connect is still in development on Linux, per SKILL.md, so the skill uses Bambu Studio there instead, which can slice and send the job.

Is it safe?

SKILL.md has the agent open a file in an app you already run with the OS open command, and names no account or key. Printing happens in Bambu Connect or Bambu Studio under your control, and the pre-print checklist is advice, not an automatic check. If you install through the plugin or installer instead of the skills CLI, you also get a local server (see the safety box).

What if I only have an unsliced model?

Export it as .3mf, .stl or .step (a text-to-cad model exports with cad export) and the skill opens it in Bambu Studio, which slices it for the chosen printer.

Information

updated Nov 2, 2026

Folder
skills/bambu-labs

earthtojake/text-to-cadskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 5
  1. bambu-labs SKILL.md · github.com
  2. text-to-cad README · github.com
  3. text-to-cad docs/install.md · github.com
  4. text-to-cad plugin manifest · github.com
  5. text-to-cad claude.mcp.json · github.com

Updated Nov 2, 2026.