room-planner

Generate furniture layouts and move plans for interior spaces using build123d.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automated furniture layout generation and move planning for interior spaces, reducing manual CAD iterations and planning time.

Core Features & Use Cases

  • Room layout generation: creates optimized floor plans for given room dimensions.
  • Furniture library & placement: defines standard furniture blocks and places them with clearances.
  • Move planning & logistics: generates move sequences and space usage analysis to minimize disruption.

Quick Start

To get started, define a room and a set of furniture items, then generate the layout with create_furniture_layout(room, furniture_items). View the resulting layout in your CAD viewer.

Frequently Asked Questions about room-planner

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

FAQPage Schema
How do I automate furniture layout generation for a room with specific dimensions?

Move planning with CAD primitives generates move sequences and space usage analysis to minimize disruption. It defines furniture blocks and placement clearances, then calculates logistics for relocating items across residential and small-office scenarios.

Do I need build123d to generate 3D room layouts and furniture placements?

This Skill handles residential and small-office scenarios, generating optimized floor plans and furniture placements with clearances. It supports standard furniture blocks and move logistics planning, making it suitable for typical room layout and move planning tasks.

What's the best way to plan furniture placement and move logistics for an interior space?

CAD-driven room planning distinguishes itself by automating furniture layout generation and move planning together, reducing manual CAD iterations. It combines optimized floor plan creation with move logistics sequencing in a single workflow.

Are there limitations when using automated room layout generation for small-office scenarios?

Automated room layout generation is designed for residential and small-office scenarios, so very large or complex commercial spaces may exceed its intended scope. It focuses on standard furniture blocks and clearance-based placement rather than custom architectural modeling.