3d-modeling

Render interactive Three.js scenes from JSON object descriptions and export to STL, OBJ, and GLB.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/leprachuan/pot-o-skills --skill 3d-modeling-leprachuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3d-modeling
Source: https://github.com/leprachuan/pot-o-skills/tree/main/3d-modeling
Command: npx skills add https://github.com/leprachuan/pot-o-skills --skill 3d-modeling-leprachuan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires websockets, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill empowers agents to create, visualize, and export 3D models directly from descriptions, bridging the gap between abstract concepts and tangible digital assets.

Core Features & Use Cases

  • 3D Scene Rendering: Describe objects using JSON and see them rendered in an interactive browser-based canvas.
  • Primitive Support: Utilizes a wide array of primitives (boxes, spheres, cylinders, etc.) and extrusion/lathe capabilities for complex shapes.
  • Export Options: Generate files in STL (for 3D printing), OBJ, and GLB formats.
  • Use Case: An agent can be asked to "design a simple bracket to hold a sensor" and then render it in 3D, allowing for immediate visual inspection and export for prototyping.

Quick Start

Use the 3d-modeling skill to render a scene with a red box and a blue sphere.

Frequently Asked Questions about 3d-modeling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate 3D models from text descriptions for prototyping?

You can generate 3D models from descriptions by defining objects in JSON format, which renders an interactive Three.js scene in the browser for immediate visual inspection and prototyping.

Can I export Three.js scenes to STL for 3D printing?

Yes, you can export Three.js scenes to STL for 3D printing, as well as OBJ and GLB formats, directly from the rendered browser canvas to support physical prototyping workflows.

What 3D primitives and shape creation methods are supported in Three.js visualization?

Three.js visualization supports a wide array of primitives like boxes, spheres, and cylinders, alongside extrusion and lathe capabilities to automate the creation of complex 3D geometry.

Do I need websockets to render interactive 3D browser scenes?

Yes, websockets are required as a dependency to enable the real-time communication needed to render and interact with the 3D browser scenes generated from JSON object descriptions.

What is the best way to automate CAD geometry creation for design workflows?

Automating CAD geometry creation involves using an agent to interpret design requirements, construct JSON object descriptions, and render them via Three.js to produce manipulatable 3D assets for design workflows.