3d-modeling

Generate parametric architectural models and components using the build123d library.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/levonk/dotfiles --skill 3d-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3d-modeling
Source: https://github.com/levonk/dotfiles/tree/main/home/current/.chezmoitemplates/config/ai/skills/cad/3d-modeling
Command: npx skills add https://github.com/levonk/dotfiles --skill 3d-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables architects and designers to rapidly generate parametric 3D architectural components, streamlining space planning and design iteration.

Core Features & Use Cases

  • Parametric modeling of rooms, cabinets, closets, and building elements using the build123d library for scalable, repeatable designs.
  • Quick customization of dimensions, materials, and assemblies for interior spaces.
  • Use Case: Design a modular kitchen run and a walk-in closet layout, then export a combined model for client review.

Quick Start

Run the Python script to initialize a simple room model with cabinets using the build123d toolkit.

Frequently Asked Questions about 3d-modeling

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

FAQPage Schema
How do I generate parametric 3D models for room layouts and cabinetry?

You can generate parametric 3D models by running Python scripts that use the build123d library to define room dimensions, cabinets, openings, and assemblies for interior space planning. This automates the creation of scalable and repeatable architectural components.

What is parametric architectural modeling with build123d used for?

Parametric architectural modeling with build123d is used to rapidly generate customizable 3D building elements. It streamlines interior space planning, room layouts, and cabinetry designs by allowing quick adjustments to dimensions, materials, and assemblies for client review.

Do I need a Python environment to use build123d for cabinet design?

Yes, you need a Python environment with the build123d library installed to design cabinets and closets. The Skill requires this setup to execute the parametric scripts that define and assemble the architectural components.

Can I customize dimensions and materials for interior spaces using build123d?

Yes, you can quickly customize dimensions, materials, and assemblies for interior spaces using build123d. The parametric nature of the modeling allows you to adjust room layouts and modular furniture components like kitchen runs for iterative design.

What is the best way to design a modular kitchen run and walk-in closet layout?

The best way to design a modular kitchen run and walk-in closet layout is by using parametric modeling scripts to define the individual components and assemblies. You can then export the combined 3D model for client review and design iteration.

Are there limitations when using build123d for architectural assemblies?

The primary limitation is that build123d requires a Python environment to define rooms, cabinets, and openings. Users must be comfortable with scripting to automate the generation of architectural models rather than using a visual interface.