开发与工程

Bambu Labs 打印交接技能

让代理把切片好的 G-code 或未切片模型安全地交给 Bambu Lab 打印机——通过官方 Bambu Connect 或 Bambu Studio,代理永远不直接控制打印机。

60/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 19k
最近更新
1 天前
License
MIT
3d-printingbambu-labbambu-connectbambu-studio
+3gcode3mfprinter-handoff

这个 Skill 能做什么,适合哪些场景?

这是 earthtojake/text-to-cad 单仓中的 13 个技能之一,专门解决“代理如何把打印任务送到 Bambu Lab 打印机”的问题。由于 Bambu 固件只接受经由官方桌面应用 Bambu Connect(或 Bambu Studio)发起的第三方打印任务,本技能教代理构造 bambu-connect://import-file 链接打开切片文件,或用 Bambu Studio 打开未切片模型。用户在应用里选择打印机并点击开始打印,代理从不索要访问码、也不报告打印已开始。支持 Bambu Cloud 与局域网(LAN)两种打印机连接方式。

  • 读取用户提供的 .gcode.3mf(切片盘文件)或普通 .gcode,构造并打开 bambu-connect://import-file 链接(path/name 参数按 encodeURIComponent 百分号编码,附 version=1.0.0),在 macOS 用 open、Windows 用 Start-Process 启动 Bambu Connect
  • 对未切片的 .3mf、.stl 或 .step 模型,改用 Bambu Studio 打开:macOS open -a BambuStudio <file>,Linux bambu-studio <file>,Windows 从文件菜单或 Start-Process
  • 当 Bambu Connect 拒收普通 .gcode 时,回退到用 Bambu Studio 重新切片
  • 在用户按打印前提示检查项:打印机、热床类型、喷嘴、耗材与 AMS 映射、清空打印板、首层需有人看守
  • 明确不做的事:启动/暂停/取消打印、读取打印机状态、索要访问码
适合
  • 用 OrcaSlicer 或 Bambu Studio 切出 .gcode.3mf 的桌面用户,想让代理一步把文件送进 Bambu Connect
  • 手头只有 .stl/.step 模型的工程师,希望代理直接在 Bambu Studio 中打开并完成切片与发送
  • 打印机以 LAN 模式接入、不想走云端的用户,本技能两种连接方式都覆盖
  • Linux 用户(Bambu Connect 尚在开发中),技能明确引导改用 Bambu Studio
  • 安全敏感的团队:不希望代理持有打印机访问码或自主启动打印
不适合
  • 想让代理远程启动、暂停、取消打印或查询打印机状态的人——Bambu 固件只允许通过 Bambu Connect 或仅限局域网的开发者模式做到这些,本技能明确将其列为范围之外
  • 没有 Bambu Connect(Windows 10+/macOS 13+)或 Bambu Studio、也未登录 Bambu Lab 账号的环境
  • 需要切片能力本身的工作流——本技能不切片,应改用同仓的 $gcode 技能或 Bambu Studio

如何安装这个 Skill?

使用前请注意
  • 本评估为静态源码审阅,未执行任何命令或打开任何应用;`bambu-connect://import-file` URL scheme 的实际可用性未经验证。
  • 该技能依赖 Bambu Connect 登录 Bambu Lab 账户;经云打印时账户与网络可达性(尤其国内环境)需用户自行确认,建议优先使用 LAN 模式。
  • 代理无法看到打印机或打印状态,切勿在未于官方应用中确认前认为打印已开始。
  • 发布者未经 FollowSkills 企业注册库验证,身份未知;使用前请自行核验仓库内容。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Bambu Connect (Windows 10+/macOS 13+) signed in to a Bambu Lab account, or Bambu Studio (incl. Linux)

本技能随 text-to-cad 技能库一起安装(技能文件位于 skills/bambu-labs/SKILL.md)。源文档未提供单独安装此技能的命令,以下是整个库的安装方式:

Claude Code

claude plugin marketplace add earthtojake/text-to-cad#latest
claude plugin install text-to-cad@earthtojake

Cursor

git clone --depth 1 --branch latest https://github.com/earthtojake/text-to-cad ~/.cursor/plugins/local/text-to-cad

Grok Build

grok plugin install earthtojake/text-to-cad@latest --trust
grok plugin enable text-to-cad

Gemini

gemini extensions install https://github.com/earthtojake/text-to-cad --ref latest --consent --auto-update

其他代理(Skills CLI)

npx skills add earthtojake/text-to-cad#latest

Codex:在 Codex 插件目录搜索 “text-to-cad for Codex” 安装,或手动执行 codex plugin marketplace add earthtojake/text-to-cad --ref latest 后 codex plugin add text-to-cad@earthtojake。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 把 /Users/me/prints/bracket.gcode.3mf 发到我的 Bambu 打印机
  • 我有一个 bracket.step 模型,帮我在 Bambu Studio 里打开并打印
  • 用这个切片好的 plate.gcode.3mf 启动 Bambu Connect 交接流程
  • 这个 model.stl 还没切片,走 Bambu Studio 的路径发给打印机

技能按用户手头文件的类型选择交接路径(见 SKILL.md 的决策表):

  • .gcode.3mf 或带 Bambu 配置的 .gcode → 构造 import-file 链接交给 Bambu Connect:
bambu-connect://import-file?path=%2FUsers%2Fme%2Fprints%2bracket.gcode.3mf&name=bracket&version=1.0.0

(path 为绝对路径,path/name 均需按 encodeURIComponent / Python urllib.parse.quote(value, safe="") 编码)

  • macOS 打开链接:
open "<link>"
  • Windows 打开链接:
Start-Process "<link>"
  • 未切片模型交给 Bambu Studio:
open -a BambuStudio <file>
bambu-studio <file>

之后用户在应用内选择打印机并开始打印;代理只负责打开文件和提示打印前检查项,绝不声称打印已开始。

这个 Skill 有哪些优点和局限?

优点
  • 使用 Bambu 官方第三方集成路径(Bambu Connect),不需要访问码,也不绕过固件限制
  • 同时覆盖云端与 LAN 模式打印机,以及 Linux 下无 Bambu Connect 时的 Bambu Studio 回退方案
  • 内置清晰的决策表:按文件类型(切片/未切片、.gcode.3mf/.gcode/.3mf/.stl/.step)自动选择正确的应用
  • 对打印前的用户检查项和“不得谎报打印状态”有明确约束,安全性考虑周到
局限
  • 代理全程无法看到打印机或打印进度,最终操作完全依赖用户在应用中手动完成
  • Bambu Connect 在 Linux 上仍在开发中,Linux 用户只能走 Bambu Studio 路径
  • Bambu Connect 可能拒收普通 .gcode,需要回退到 Bambu Studio 重新切片
  • 技能本身不切片;需要切片时依赖同仓的 $gcode 技能(OrcaSlicer)

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Bambu Labs 打印交接技能 本页 60 · 推荐 ★ 19k 1 天前 MIT
G-code 切片技能(text-to-cad) 60 · 推荐 ★ 19k 1 天前 MIT
neat-freak(洁癖)— 知识与治理收尾 63 · 推荐 ★ 21k 10 天前 MIT
Stripe Connect 集成推荐助手 57 · 谨慎使用 ★ 1.9k 3 天前 MIT
NeMo MBridge MoE VLM 训练指南 ✓ NVIDIA · 官方 57 · 谨慎使用 ★ 3.5k 3 天前 Apache-2.0

同一仓库中的 G-code 技能负责切片(用 OrcaSlicer 生成打印机就绪的 G-code),本技能承接其下游——把切好的文件送进 Bambu Lab 打印机;两者配合使用,本技能不做任何切片工作。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
推荐
60/ 100 五分制 3.0 / 5
1信任安全19 / 25 · 3.8/5

该技能采用最小权限设计:代理只通过 `bambu-connect://` URL 或 `open` 命令打开文件,从不接触打印机、从不请求访问码或账户凭据,打印的启动与确认完全交给用户在 Bambu Connect / Bambu Studio 中完成,并在文末明确要求打印前向用户提示检查项、且从不谎报打印已开始。扣分点:SKILL.md 自身未讨论对本地文件的读取边界(绝对路径被传入 URL)以及异常输入(不存在的文件、非 Bambu 配置的 gcode)时的行为说明。

2可靠稳定10 / 20 · 2.5/5

指令自洽、参数编码规则明确(encodeURIComponent / urllib.parse.quote),对普通 `.gcode` 被 Bambu Connect 拒绝的情况给出了回退路径(改用 Bambu Studio 切片),macOS/Windows/Linux 三平台的命令均有覆盖。扣分点:URL scheme 行为依赖外部应用版本,无任何针对该技能关键路径的测试或错误反馈说明;文件不存在或编码错误时如何失败未描述。

3适用触发11 / 15 · 3.7/5

触发条件在 frontmatter 中写得精确(用户想打印已切片的 `.gcode.3mf`、Bambu `.gcode` 或未切片模型,经云或 LAN),并有明确的 'Out of scope' 段声明不做什么(启停打印、读状态),决策表清晰区分用户持有何种文件走何种交接。扣分点:Bambu Connect 需登录 Bambu Lab 账户,云端路径在国内网络可达性未说明;对不支持的平台组合(如 Linux)虽给出替代但边界仍依赖外部文档。

4规范维护10 / 15 · 3.3/5

文档分层良好:frontmatter、需求段、决策表、平台命令、收尾检查、范围外声明一应俱全;许可为 MIT,来源指向仓库。扣分点:技能自身无版本号、变更记录或已知限制清单(如 Bambu Connect 版本兼容性),维护责任仅通过仓库层面间接体现。

5有效结果6 / 15 · 2.0/5

技能把切片文件交付到官方应用由用户启动打印,流程直接、输出可直接使用,且诚实声明代理看不到打印进度,边际价值在于省去用户查找 Bambu Connect URL scheme 的工作。扣分点:静态审阅无法验证 URL scheme 在当前版本 Bambu Connect 中确实可用,且任务本质只是一次文件交接,价值有限。

6证据核验4 / 10 · 2.0/5

引用了 Bambu 官方 wiki 链接佐证第三方集成机制,仓库有 CI 测试徽章,但测试文件均为 CAD 生成器夹具,未覆盖本技能的打印交接路径;静态审阅下无法独立复现。扣分点:关键主张(URL scheme 行为)只有单源描述,无提交的测试证据。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年10月10日 审查版本 b48ff49e0096 评估证据[1][2][3][4][5][6][7][8][9][10][11]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

代理会不会直接控制我的打印机?
不会。SKILL.md 明确写着代理从不控制打印机、从不索要访问码;它只打开文件,用户在 Bambu Connect 或 Bambu Studio 中选择打印机并点击开始。
需要付费或联网吗?
技能本身免费(MIT 许可)。打印机可通过 Bambu Cloud 或 LAN 模式连接;运行时需要已安装并登录 Bambu Lab 账号的 Bambu Connect(Windows 10+/macOS 13+),或 Bambu Studio。
我的 .gcode 文件 Bambu Connect 打不开怎么办?
技能已预设该失败模式:如果 Bambu Connect 拒收普通 .gcode,应改在 Bambu Studio 中切片模型后再发送。
切片是谁做的?
不是这个技能。未切片的 .3mf/.stl/.step 由 Bambu Studio 打开并自行切片发送;已有切片时需要用 $gcode 技能(OrcaSlicer)或 Bambu Studio 的导出功能。

同仓库的其他 Skills

均来自 earthtojake/text-to-cad

开发与工程

G-code 切片技能(text-to-cad)

让智能体用 OrcaSlicer 把 STL、3MF、OBJ 模型无头切片为可直接打印的 G-code,并使用你自己的打印机预设。

★ 19k FS 60 推荐 1 天前
设计与前端

DfAM Check —— 3D 打印可制造性检查

在切片或打印前,按工艺逐项测量网格文件是否符合增材制造设计规则,给出保守、有证据支撑的可打印性报告。

★ 19k FS 67 推荐 1 天前
设计与前端

CAD(text-to-cad 之 CAD 技能)

让 AI 智能体用自然语言或图片创建、编辑参数化 CAD 模型,并导出 STEP/STL/3MF/GLB 文件。

★ 19k FS 55 谨慎使用 1 天前
开发与工程

SRDF 技能:MoveIt 规划语义描述

在已有 URDF 之上,为机械臂等机器人编写、校验 MoveIt SRDF 规划语义,避免给 MoveIt 错误的规划组与碰撞规则。

★ 19k FS 62 推荐 1 天前
开发与工程

DFM 可制造性审查技能

让 AI 代理对零件做钣金、CNC 机加工或注塑成型的可制造性(DFM)审查,每条结论都附实测证据与出处规则。

★ 19k FS 61 推荐 1 天前
开发与工程

Engineering Drawing(工程图纸生成)

从零件三维几何自动投影生成带尺寸标注的工程图 PDF——正交视图、隐藏线、孔位标注和标题栏一次到位,改模型重跑即可,图随模型走。

★ 19k FS 59 推荐 1 天前
开发与工程

DXF 生成与校验技能

从 Python build123d 源码或 CAD 几何生成、重建并校验 2D DXF 图纸,用于激光、等离子、水刀切割与钣金下料。

★ 19k FS 57 谨慎使用 1 天前
开发与工程

SendCutSend 上传预检

在把 DXF 或 STEP 文件上传到 SendCutSend 之前,让 Agent 依据官方订购指南和产品目录生成有据可查的预检报告,避免打样返工。

★ 19k FS 57 谨慎使用 1 天前
开发与工程

URDF 机器人描述技能

让 AI 代理安全地创建、编辑和校验 URDF 机器人描述文件,从坐标系到惯性参数都不靠猜。

★ 19k FS 57 谨慎使用 1 天前
开发与工程

text-to-cad SDF 技能

让智能体直接编写、校验并可视化 SDFormat 机器人模型与世界文件,为 Gazebo 等仿真器完成交接。

★ 19k FS 55 谨慎使用 1 天前
开发与工程

step.parts 标准件检索技能

让 AI 智能体在建模前先搜索 step.parts 在线目录,直接下载真实现货零件(螺丝、轴承、电机、舵机等)的 STEP 文件,而不是画出粗糙的占位几何。

★ 19k FS 55 谨慎使用 1 天前

相关 Skills