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
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
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
- Requirements
- Choose the handoff
- Open a file in Bambu Connect
- Open a model in Bambu Studio
- Finish in the app
- 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 handoffOpens 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 ConnectOpens 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 StudioTells 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-only | Nothing to switch: the skill only opens a file in another app and never prints on its own. |
|---|---|
| Sign-in and keys | SKILL.md names no account or key for this skill; you sign in to Bambu Connect or Bambu Studio yourself. |
| Scopes |
|
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
- Repository
- earthtojake/text-to-cad
- Folder
skills/bambu-labs
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- bambu-labs SKILL.md · github.com
- text-to-cad README · github.com
- text-to-cad docs/install.md · github.com
- text-to-cad plugin manifest · github.com
- text-to-cad claude.mcp.json · github.com