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

このスキルについて

適した場面: Ideal for AI agents that need 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 designs. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

機能

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

# 主なトピック

peterdemartini peterdemartini
[1]
[0]
更新日: 3/19/2026

Skill Overview

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

適した場面: Ideal for AI agents that need 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 designs. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

このスキルを使用する理由

推奨ポイント: 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 designs.

おすすめ

適した場面: Ideal for AI agents that need openscad design skill.

実現可能なユースケース for openscad

ユースケース: OpenSCAD Design Skill
ユースケース: Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs
ユースケース: Determine the Next Version Number

! セキュリティと制限

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

About The Source

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

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 とインストール手順

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

? よくある質問

openscad とは何ですか?

適した場面: Ideal for AI agents that need 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 designs. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

openscad はどうやって導入しますか?

次のコマンドを実行してください: npx killer-skills add peterdemartini/3d-model-projects/openscad。Cursor、Windsurf、VS Code、Claude Code など19以上のIDEで使えます。

openscad の主な用途は?

主な用途は次のとおりです: ユースケース: OpenSCAD Design Skill, ユースケース: Create versioned OpenSCAD files, render previews, and compare iterations for 3D printing designs, ユースケース: Determine the Next Version Number。

openscad に対応するIDEは?

このスキルは 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 に対応しています。統一された導入には Killer-Skills CLI を使えます。

openscad に制限はありますか?

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

このスキルの導入方法

  1. 1. ターミナルを開く

    プロジェクトディレクトリでターミナルまたはコマンドラインを開きます。

  2. 2. インストールコマンドを実行

    npx killer-skills add peterdemartini/3d-model-projects/openscad を実行してください。CLI がIDEまたはエージェントを自動検出し、スキルを設定します。

  3. 3. スキルを使い始める

    このスキルはすぐに有効になります。現在のプロジェクトで openscad をすぐ使えます。

! 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 is adapted 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 is adapted 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

関連スキル

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

すべて表示

openclaw-release-maintainer

Logo of openclaw
openclaw

ローカライズされた概要: 🦞 # 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
AI

widget-generator

Logo of f
f

ローカライズされた概要: 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 Windsurf

149.6k
0
AI

flags

Logo of vercel
vercel

ローカライズされた概要: 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
ブラウザ

pr-review

Logo of pytorch
pytorch

ローカライズされた概要: 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
開発者