furniture-planner
Diseña muebles a medida partiendo del espacio disponible. Genera planos técnicos HTML con vistas SVG, BOM, lista de cortes, herrajes y estimación de costo. Exporta Excel para CorteCloud (optimización de cortes). Opcionalmente genera renders con IA.
Triggers
| Frases que activan el skill |
|---|
| “diseñar mueble” |
| “plano mueble” |
| “bajo mesada” |
| “placard” |
| “biblioteca” |
| “rack TV” |
| “vanitory” |
| “mueble a medida” |
| “despiece” |
| “mesa” / “escritorio” / “banco” |
| “estantería” |
| “cortecloud” / “excel de cortes” |
| “lista de piezas excel” / “importar piezas” |
Prerequisitos
- Ninguno para el workflow base (fases 1-6)
- Para renders con IA (fase 7 opcional):
- API key de Google AI Studio en
.env - Sin dependencias adicionales (usa curl + python3 stdlib)
- API key de Google AI Studio en
Setup de renders (Gemini API)
- Ir a aistudio.google.com/apikey y crear API key
- Vincular billing al proyecto en Google Cloud (no cobra, pero activa las quotas del free tier)
- Guardar en
.env:GOOGLE_AI_KEY=tu-key - Modelo:
gemini-2.0-flash-exp-image-generation(via REST API)
Workflow
- Espacio — Mide el hueco disponible (ancho, alto, profundidad) y detecta obstáculos
- Tipo de mueble — Clasifica: caja (módulos), estructura (patas) o complejo (silla)
- Material — Elige placa, terminación y tapacantos
- Composición — Combina módulos o define estructura
- Cotización — Busca precios por proveedor, optimiza lista de compras
- Generación — Calcula BOM, cortes, herrajes. Genera HTML interactivo en
~/Casa/muebles/- Export CorteCloud (opcional) — Genera Excel importable en CorteCloud para optimización de cortes
- Render (opcional) — Genera imágenes del mueble con Nano Banana (Gemini)
Tipos de mueble soportados
Muebles de caja (módulos combinables)
Bajo mesada, alacena, placard, biblioteca, rack TV, vanitory, estantería
Muebles de estructura (patas + tablero)
Mesa, escritorio, banco, mesa ratona, isla de cocina
Muebles complejos (guía de referencia)
Silla, banqueta
Materiales soportados
| Material | Placa | Uso típico |
|---|---|---|
| Multilaminado fenólico pino | 2440x1220x18mm | Baños, cocinas (resiste agua) |
| Melamina (MDP) | 2750x1830x18mm | El estándar, ya terminada |
| MDF crudo | 2750x1830x18mm | Para pintar o fresar |
Output
El skill genera un archivo HTML self-contained en ~/Casa/muebles/{nombre}-plano.html con 6 tabs:
- Vistas — SVG: frontal, lateral, planta, despiece explosionado
- BOM — Tabla de piezas con dimensiones, material, veta y tapacantos
- Cortes — Lista optimizada con cantidad de placas necesarias
- Herrajes — Bisagras, guías, soportes, tornillería con cantidades
- Armado — Secuencia paso a paso
- Costo — Estimación basada en precio de placas y herrajes
Opcionalmente genera un archivo .xlsx para importar en CorteCloud con la lista de piezas, tapacantos y materiales.
Estructura del Skill
skills/furniture-planner/
├── SKILL.md # Workflow principal
└── references/
├── materiales.md # Placas, tapacantos, terminaciones
├── herrajes.md # Bisagras, guías, conectores
├── modulos.md # Templates paramétricos
├── dimensiones-estandar.md # Medidas por tipo de mueble
├── metodos-construccion.md # Ensambles, sistema 32mm
├── html-template.md # Scaffold HTML/SVG del output
├── cortecloud-excel.md # Formato Excel para CorteCloud
├── render-prompts.md # Prompts para renders con IA
├── lectura-planos.md # Interpretación de planos arquitectónicos
└── proveedores-ar.md # Directorio de proveedores Argentina