/product-polish
Import a 3D model (GLB/GLTF) into Blender and apply a sleek, glossy product-shot finish with studio lighting. Trigger when asked to polish a 3D model, make a raw model look shiny, apply product lighting in Blender, or prepare a 3D asset for product shots.
Claude Code
$ npx -y skills add cafe3310/public-agent-skills --skill product-polish --agent claude-code
Codex
$ npx skills add cafe3310/public-agent-skills --skill product-polish -a codex -y
Cursor
$ npx skills add cafe3310/public-agent-skills --skill product-polish -a cursor -y
Gemini CLI
$ npx skills add cafe3310/public-agent-skills --skill product-polish -a gemini-cli -y
GitHub Copilot
$ npx skills add cafe3310/public-agent-skills --skill product-polish -a github-copilot -y
OpenCode
$ npx skills add cafe3310/public-agent-skills --skill product-polish -a opencode -y
Windsurf
$ npx skills add cafe3310/public-agent-skills --skill product-polish -a windsurf -y
SKILL.md
product-polish.SKILL.mdname: blender-product-polish
description: >
Import a 3D model (GLB/GLTF) into Blender and apply a sleek, glossy product-shot finish with studio lighting. Trigger when asked to polish a 3D model, make a raw model look shiny, apply product lighting in Blender, or prepare a 3D asset for product shots.
license: MIT
author: https://github.com/kevinbadi/blender-skills
depends_on_skill:
- blender-skills
depends_on_binary:
- blender
- node
Blender Product Polish
Takes a raw 3D model file (e.g. exported from generative 3D tools) and transforms it into a polished, product-shot-ready scene in Blender via the Blender MCP addon.
Prerequisites
- **Blender** (5.x+) running with the **Blender MCP addon** active on port 9876
- A `.glb` or `.gltf` file to import
How to Run
node subskills/product-polish/scripts/blender-product-polish.js --file "/path/to/model.glb"
Options
| Option | Description | Default | |--------|-------------|---------| | `--file` | Path to the GLB/GLTF file to import | **required** | | `--port` | Blender MCP port | `9876` | | `--preset` | Lighting preset: `studio`, `dramatic`, `soft` | `studio` | | `--roughness` | Surface roughness (0 = mirror, 1 = matte) | `0.02` | | `--coat` | Clearcoat weight (0-1) | `1.0` | | `--transmission` | Glass transmission (0-1) | `0.05` | | `--no-clean` | Keep existing scene objects | `false` |
What It Does
1. **Clears the scene** (removes default cube, lights, camera) 2. **Imports the GLB/GLTF** model 3. **Strips noisy normal/roughness maps** from raw exports (these cause dotty reflections) 4. **Applies a glass-like material** — ultra-low roughness, full clearcoat, high IOR 5. **Adds 4-point studio lighting** — key, fill, rim, and bounce lights 6. **Switches to EEVEE with ray tracing** for smooth real-time reflections (no pixelation during camera movement) 7. **Frames the viewport** on the imported model
Lighting Presets
- **studio** (default): Balanced 4-point setup. Key (350W), Fill (250W), Rim (250W), Bounce (100W). Clean product photography look.
- **dramatic**: Strong key + rim, minimal fill. High contrast, moody.
- **soft**: Even lighting from all sides. Minimal shadows, airy feel.
Notes
- Raw model exports often include noisy normal maps and roughness textures that look pixelated/dotty under strong lighting. This skill disconnects those and uses flat material values instead.
- The skill uses EEVEE (not Cycles) to avoid progressive sampling noise during viewport navigation.
- After running, you can orbit freely in Blender without pixelation.
Read more
name: blender-product-polish description: > Import a 3D model (GLB/GLTF) into Blender and apply a sleek, glossy product-shot finish with studio lighting. Trigger when asked to polish a 3D model, make a raw model look shiny, apply product lighting in Blender, or prepare a 3D asset for product shots. license: MIT author: https://github.com/kevinbadi/blender-skills depends_on_skill: - blender-skills depends_on_binary: - blender - node
Blender Product Polish
Takes a raw 3D model file (e.g. exported from generative 3D tools) and transforms it into a polished, product-shot-ready scene in Blender via the Blender MCP addon.
Prerequisites
- **Blender** (5.x+) running with the **Blender MCP addon** active on port 9876
- A `.glb` or `.gltf` file to import
How to Run
node subskills/product-polish/scripts/blender-product-polish.js --file "/path/to/model.glb"
Options
| Option | Description | Default | |--------|-------------|---------| | `--file` | Path to the GLB/GLTF file to import | **required** | | `--port` | Blender MCP port | `9876` | | `--preset` | Lighting preset: `studio`, `dramatic`, `soft` | `studio` | | `--roughness` | Surface roughness (0 = mirror, 1 = matte) | `0.02` | | `--coat` | Clearcoat weight (0-1) | `1.0` | | `--transmission` | Glass transmission (0-1) | `0.05` | | `--no-clean` | Keep existing scene objects | `false` |
What It Does
1. **Clears the scene** (removes default cube, lights, camera) 2. **Imports the GLB/GLTF** model 3. **Strips noisy normal/roughness maps** from raw exports (these cause dotty reflections) 4. **Applies a glass-like material** — ultra-low roughness, full clearcoat, high IOR 5. **Adds 4-point studio lighting** — key, fill, rim, and bounce lights 6. **Switches to EEVEE with ray tracing** for smooth real-time reflections (no pixelation during camera movement) 7. **Frames the viewport** on the imported model
Lighting Presets
- **studio** (default): Balanced 4-point setup. Key (350W), Fill (250W), Rim (250W), Bounce (100W). Clean product photography look.
- **dramatic**: Strong key + rim, minimal fill. High contrast, moody.
- **soft**: Even lighting from all sides. Minimal shadows, airy feel.
Notes
- Raw model exports often include noisy normal maps and roughness textures that look pixelated/dotty under strong lighting. This skill disconnects those and uses flat material values instead.
- The skill uses EEVEE (not Cycles) to avoid progressive sampling noise during viewport navigation.
- After running, you can orbit freely in Blender without pixelation.
Other skills on public-agent-skills.
aop-product-planner
面向切面 (AOP) 的智能产品策划与需求拆解范式。用于从目标叙事、AOP 切面分层、乱序 Idea 收集、功能边界界定到需求依赖拓扑与优先级的全流程产品工程规划。
blender-skills
Mandatory entry point for 3D product modeling, rendering, scene composition, and camera animations in Blender. Acts as the…
blender-toolkit
Automate Blender tasks like creating 3D shapes, managing materials, and retargeting Mixamo animations with real-time control.
crane-shot
Camera starts low and rises up to reveal the full product. Great for dramatic product reveals on a pedestal.
dolly-rotate
Camera moves forward while rotating around the product. More dynamic than a straight zoom.
More skills from other plugins.
i-have-adhd
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
distilly
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…
Questions about product-polish.
- Which coding agents can use product-polish?
- product-polish installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

