openscad — for Claude Code openscad, 3d-model-projects, community, for Claude Code, ide skills, piano_001.scad, piano_002, piano_002.scad, piano_002.png, piano_001.png

v1.0.0

Acerca de este Skill

Escenario recomendado: Ideal for AI agents that need openscad design skill. Resumen localizado: A project for generating 3d models using AI # OpenSCAD Design Skill Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Características

OpenSCAD Design Skill
Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs.
Determine the Next Version Number
Before creating a new .scad file, find existing versions:
.claude/skills/openscad/scripts/version-scad.sh <name

# Temas principales

peterdemartini peterdemartini
[1]
[0]
Actualizado: 3/19/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Escenario recomendado: Ideal for AI agents that need openscad design skill. Resumen localizado: A project for generating 3d models using AI # OpenSCAD Design Skill Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

¿Por qué usar esta habilidad?

Recomendacion: openscad helps agents openscad design skill. A project for generating 3d models using AI # OpenSCAD Design Skill Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing

Mejor para

Escenario recomendado: Ideal for AI agents that need openscad design skill.

Casos de uso accionables for openscad

Caso de uso: Applying OpenSCAD Design Skill
Caso de uso: Applying Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs
Caso de uso: Applying Determine the Next Version Number

! Seguridad y limitaciones

  • Limitacion: If the design needs improvement:
  • Limitacion: Only export to STL once the preview
  • Limitacion: Requires repository-specific context from the skill documentation

About The Source

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Demo Labs

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ y pasos de instalación

These questions and steps mirror the structured data on this page for better search understanding.

? Preguntas frecuentes

¿Qué es openscad?

Escenario recomendado: Ideal for AI agents that need openscad design skill. Resumen localizado: A project for generating 3d models using AI # OpenSCAD Design Skill Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

¿Cómo instalo openscad?

Ejecuta el comando: npx killer-skills add peterdemartini/3d-model-projects/openscad. Funciona con Cursor, Windsurf, VS Code, Claude Code y más de 19 IDE adicionales.

¿Cuáles son los casos de uso de openscad?

Los casos de uso principales incluyen: Caso de uso: Applying OpenSCAD Design Skill, Caso de uso: Applying Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs, Caso de uso: Applying Determine the Next Version Number.

¿Qué IDE son compatibles con openscad?

Esta skill es compatible con Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Usa la CLI de Killer-Skills para una instalación unificada.

¿Tiene limitaciones openscad?

Limitacion: If the design needs improvement:. Limitacion: Only export to STL once the preview. Limitacion: Requires repository-specific context from the skill documentation.

Cómo instalar este skill

  1. 1. Abre tu terminal

    Abre la terminal o línea de comandos en el directorio de tu proyecto.

  2. 2. Ejecuta el comando de instalación

    Ejecuta: npx killer-skills add peterdemartini/3d-model-projects/openscad. La CLI detectará tu IDE o agente automáticamente y configurará la skill.

  3. 3. Empieza a usar el skill

    El skill ya está activo. Tu agente de IA puede usar openscad de inmediato en el proyecto actual.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

openscad

Install openscad, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

SKILL.md
Readonly
Upstream Repository Material
The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

OpenSCAD Design Skill

Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs.

Workflow

1. Determine the Next Version Number

Before creating a new .scad file, find existing versions:

bash
1.claude/skills/openscad/scripts/version-scad.sh <name>

This returns the next version number and filename. For example, if piano_001.scad exists, it returns piano_002.

2. Create the Versioned .scad File

Write the OpenSCAD code to the versioned filename (e.g., piano_002.scad).

3. Render the Preview

bash
1.claude/skills/preview-scad/scripts/render-scad.sh <name>_<version>.scad --output <name>_<version>.png

This creates a PNG with the matching version number (e.g., piano_002.png).

4. Compare with Previous Version

Read both the current and previous PNG images to visually compare:

  • Current: piano_002.png
  • Previous: piano_001.png (if exists)

Evaluate what changed and whether the new version better matches requirements.

5. Iterate

If the design needs improvement:

  1. Analyze what's wrong
  2. Create the next version (e.g., piano_003.scad)
  3. Render and compare again

File Naming Convention

<model-name>_<version>.scad  ->  <model-name>_<version>.png

Examples:

  • phone_stand_001.scad -> phone_stand_001.png
  • phone_stand_002.scad -> phone_stand_002.png
  • gear_001.scad -> gear_001.png

Use underscores in model names, and always use 3-digit zero-padded version numbers.

Example Session

User asks for a piano model:

  1. Check for existing versions:

    bash
    1.claude/skills/openscad/scripts/version-scad.sh piano

    Output: piano_001 (no existing files)

  2. Write piano_001.scad with initial design

  3. Render preview:

    bash
    1.claude/skills/preview-scad/scripts/render-scad.sh piano_001.scad --output piano_001.png
  4. Read piano_001.png to inspect the result

  5. If improvements needed, create piano_002.scad, render to piano_002.png

  6. Read both piano_001.png and piano_002.png to compare iterations

Render Options

See /preview-scad for full rendering options:

  • --size <WxH> - Image dimensions (default: 800x600)
  • --camera <x,y,z,tx,ty,tz,d> - Camera position
  • --colorscheme <name> - Color scheme (default: Cornfield)
  • --render - Full render mode (slower, more accurate)
  • --preview - Preview mode (faster, default)

Next Steps

Once the design looks correct in PNG previews:

  1. Export to STL: Use /export-stl to convert the final version to STL format
  2. The export includes geometry validation to catch printability issues

Full Pipeline

/openscad → /preview-scad → /export-stl (with validation)

Tips

  • Start simple and add complexity in iterations
  • Use meaningful model names that describe the object
  • Keep each version's changes focused on specific improvements
  • Document what changed between versions in your response to the user
  • Only export to STL once the preview looks correct
  • Always run slice-check before considering a model print-ready

Habilidades relacionadas

Looking for an alternative to openscad or another community skill for your workflow? Explore these related open-source skills.

Ver todo

openclaw-release-maintainer

Logo of openclaw
openclaw

Resumen localizado: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

333.8k
0
Inteligencia Artificial

widget-generator

Logo of f
f

Resumen localizado: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and

149.6k
0
Inteligencia Artificial

flags

Logo of vercel
vercel

Resumen localizado: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Resumen localizado: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Desarrollador