bambu-slicer
Installation
SKILL.md
bambu-slicer — Unified 3D Printing Pipeline
End-to-end workflow for Bambu Lab printers: design custom models, browse MakerWorld for existing ones, slice STLs to print-ready 3MF, arrange multi-object plates, and control the printer — all from Agent Skills plus surrounding MCPs.
Security and privacy guardrails
This skill is intended for public sharing. Keep it clean:
- Never write printer serial numbers, access codes, Bambu account credentials, cloud tokens, LAN IPs, Wi-Fi details, local usernames, private file paths, or customer/private model names into
SKILL.md,references/, package manifests, READMEs, or committed config. - Treat
.bambu-slicer.local.md,.env, downloaded private STLs, generated 3MF/G-code, printer logs, screenshots, and MakerWorld session data as local/private. - If MakerWorld login is required, use an existing browser session or explicit user-approved password-manager flow. Do not ask the user to paste credentials into chat, and do not store credentials in files.
- Use placeholders in public docs:
<printer-lan-ip>,<printer-serial>,<access-code>,<output-dir>. - Before publishing changes, run a secret scan over
skills/bambu-slicerand confirm only placeholders/defaults are present.
First-run check
Before slicing anything, verify setup once:
- Locate this skill directory. In this repo it is
skills/bambu-slicer; when installed globally it may be~/.pi/agent/skills/bambu-sliceror another Agent Skills path. If needed, set: