Bambu 3mf

코드로 만든 STL 부품을 Bambu Lab P2S 로 바로 뽑을 수 있는 Bambu Studio 프로젝트(.3mf)로 만든다. 부품마다 역할·하중·맞물림·환경을 정리한 부품 카드에서 재질(PLA·PETG·TPU·ABS·CF), plate, process preset, 부품별 설정(벽·infill·support·brim), 출력 방향, plate 배치를 Bambu Studio 번들 profile·Bambu Lab Wiki 근거로 정하고, Studio CLI 로 평탄화한 system profile 을 넣어 export → mesh·설정 검사 → plate 별 slice(시간·무게)까지 한 번에 돌린다. "3MF 만들어줘", "출력 파일 만들어줘", "Bambu Studio 프로젝트로", "바로 뽑을 수 있게", "슬라이스 설정 넣어줘", "필라멘트 뭐로 뽑아", "PETG 로 바꿔", "벽 늘려줘", "출력 시간 얼마나 걸려", "이 3MF 검토해줘", "설정 맞는지 봐줘", make_3mf·build_bambu_project 스크립트를 새로 만들거나 고칠 때, 이미 만든 3MF 를 검토할 때(scripts/review_3mf.py) 쓴다. 형상 정리·설계 뷰

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add woolimi/bambu-3mf --skill bambu-3mf
Manual install
git clone --depth 1 https://github.com/woolimi/bambu-3mf.git /tmp/bambu-3mf
mkdir -p ~/.claude/skills
cp -r /tmp/bambu-3mf/. ~/.claude/skills/bambu-3mf

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# bambu-3mf — Bambu Studio 출력 프로젝트 생성

빌드 스크립트가 쓴 STL 을 받아서 P2S 에서 열자마자 slice·출력할 수 있는 3MF 를 만든다. 3MF 는 Bambu Studio 의 CLI 가
쓰고, 스크립트는 그 앞뒤만 맡는다. 앞에서는 system profile 을 평탄화하고 STL 을 출력 방향으로 눕혀 넘긴다. 뒤에서는
GUI 가 읽는 방식대로 설정 목록을 고치고, mesh·설정을 검사하고, plate 마다 slice 해서 시간과 무게를 보고한다.
설정값의 근거는 Bambu Studio 에 들어 있는 system profile, 공개 Bambu Lab Wiki, 실제 출력 경험이고, 요점은
`references/print-settings.md` 에 있다.

| 파일 | 역할 |
|---|---|
| `templates/bambu3mf.py` | 공용 모듈. `Project`·`Plate`·`Part`·`Filament`·`Studio` 를 받아 `build()` 가 export·검사·slice 를 한다. 리포 `scripts/` 에 복사해 쓴다 |
| `templates/make_3mf.py` | 프로젝트별 정의 예시. `PROJECTS` 의 함수가 `Project` 를 돌려준다 |
| `references/print-settings.md` | 재질별 P2S profile 값, 재질 고르기, plate, process 조정 방향, support, warping, 건조 |
| `references/3mf-internals.md` | 3MF zip 구성, 설정 key, CLI 와 assemble list 형식, profile 평탄화, 함정 모음 |
| `scripts/review_3mf.py` | 기존 3MF 검토: GUI 가 쓸 설정, 개체별 설정·형상, flag, GUI 방식 slice 시간·무게 |

## 1. 세팅 절차

1. `templates/bambu3mf.py` 와 `templates/make_3mf.py` 를 리포 `scripts/` 로 복사한다. 의존성은 `numpy` 뿐이다.
2. `config.py` 의 `Settings` 에 세 칸을 합친다. 경로는 config 한 곳에만 둔다.
Read the full skill on GitHub

Details

Skill name
bambu-3mf
License
MIT
Repo updated
21 October 2026

FAQ

What does the Bambu 3mf skill do?

코드로 만든 STL 부품을 Bambu Lab P2S 로 바로 뽑을 수 있는 Bambu Studio 프로젝트(.3mf)로 만든다. 부품마다 역할·하중·맞물림·환경을 정리한 부품 카드에서 재질(PLA·PETG·TPU·ABS·CF), plate, process preset, 부품별 설정(벽·infill·support·brim), 출력 방향, plate 배치를 Bambu Studio 번들 profile·Bambu Lab Wiki 근거로 정하고, Studio CLI 로 평탄화한 system profile 을 넣어 export → mesh·설정 검사 → plate 별 slice(시간·무게)까지 한 번에 돌린다. "3MF 만들어줘", "출력 파일 만들어줘", "Bambu Studio 프로젝트로", "바로 뽑을 수 있게", "슬라이스 설정 넣어줘", "필라멘트 뭐로 뽑아", "PETG 로 바꿔", "벽 늘려줘", "출력 시간 얼마나 걸려", "이 3MF 검토해줘", "설정 맞는지 봐줘", make_3mf·build_bambu_project 스크립트를 새로 만들거나 고칠 때, 이미 만든 3MF 를 검토할 때(scripts/review_3mf.py) 쓴다. 형상 정리·설계 뷰

How do I install the Bambu 3mf skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add woolimi/bambu-3mf --skill bambu-3mf. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Bambu 3mf popular?

It lives in woolimi/bambu-3mf, which has 5 GitHub stars and 0 forks.

Related skills

Book Distiller

5

AINoSleep/book-distiller-skill

炼金书:输入书名或电子书,自动深度调研→方法论提炼→生成该书的可运行框架Skill。 两种入口:(1)明确书名→直接蒸馏 (2)模糊学习需求→诊断荐书→再蒸馏。 触发词:「蒸馏这本书」「炼金XX」「把XX这本书做成skill」「XX的方法论skill」「更新XX的书skill」。 模糊需求也触发:「我想系统学谈判」「有没有一本书能帮我提升XX」。 English triggers: "distill [book]", "turn [book] into a skill", "book to framework skill". 不在用户只要书摘、读书笔记、买书推荐或查某个概念时触发——只在需要生成「可运行的方法论Skill」时激活。

Software Development

Ask Codebuddy

5

zcx960/ask-codebuddy

Delegate self-contained subtasks to the locally installed CodeBuddy CLI — code analysis, review, approach comparison, and scoped edits. Use when work can be handed off to CodeBuddy to save context or use existing credits. 通过本机 CodeBuddy CLI 处理独立子任务。

Software Development

Camelot

5

Barinfo/Camelot.skill

No-mercy code review in the voice of Arthurian judgment. Code either proves itself worthy — like drawing the Sword from the Stone — or is rejected without sentiment. Evidence-bound findings, banishment-level severity grading (Exile/Dishonor/Counsel/Valour), and a final verdict at Camlann with actionable reforging orders. Use when the user asks for a harsh, expert code/PR review, or an evaluation of in-progress agent work. Stateless single-pass judge: it reviews whatever round of code it is handed; recursive round-robin is delegated to Ouroboros.

Software Development

Ascend Operator Engineering

5

GTC2080/ascend-operator-skills

Design, implement, review, debug, and tune Huawei Ascend operators with Ascend C or TileLang Ascend. Use for TileLang environment setup, kernel semantics, tiling, UB/DMA/mask/synchronization, ACLNN or AOT integration, precision, MindStudio diagnostics, and trustworthy performance experiments; includes version-scoped lessons from DeepGEMM-Ascend and TileKernels.

Software Development

Codex Dispatch

5

yinguangyao/codex-dispatch-skill

Mandatory dispatch preflight before any subagent delegation. Use before the first child-work call in every task, and when starting Codex work that needs an explicit Direct vs Single/Parallel/Sequential choice: code edits, debugging, reviews, repo exploration, multi-file changes, ambiguous scope, high-risk judgment, or requests mentioning agents, delegation, parallel work, model choice, cost, token use, or over-delegation.

Software Development

Anti Gold Plating

5

TulossSolutions/anti-gold-plating

Prevent gold plating (unapproved extras) through explicit scope, formal validation of improvements and alternatives, and a final compliance summary. Use when creating or modifying a deliverable, code, configuration, or system. A request for analysis or a proposal does not grant authorization for its implementation.

Software Development

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.