ikea-cabinet

Generate GLB-backed IKEA METOD cabinet instances with parametric scene JSON.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/pavelkraleu/anthropic-opus-hackathon --skill ikea-cabinet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ikea-cabinet
Source: https://github.com/pavelkraleu/anthropic-opus-hackathon/tree/main/skills/ikea-cabinet
Command: npx skills add https://github.com/pavelkraleu/anthropic-opus-hackathon --skill ikea-cabinet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables designers and developers to quickly instantiate IKEA METOD cabinets in 3D kitchen scenes by generating cabinet models and emitting scene-ready ikea-cabinet instances, reducing manual asset creation and configuration time.

Core Features & Use Cases

  • Parametric cabinet generation: configures variant, width_mm, height_mm, depth_mm, door_color, hinge_side, and optional features like oven_slot or drawer_fronts to model realistic cabinets.
  • GLB-backed assets: emits ikea-cabinet instances backed by procedurally generated GLB models for consistent visuals.
  • Scene assembly: outputs ready-to-use scene JSON fragments that integrate with the backend/frontend pipeline to render kitchens.

Quick Start

Use the ikea-cabinet skill to generate a METOD-based base cabinet with width 600 mm, height 800 mm, depth 600 mm, beige doors, hinged on the right, and a standard door front.

Frequently Asked Questions about ikea-cabinet

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

FAQPage Schema
How do I generate IKEA METOD cabinets for a 3D kitchen scene?

You can generate IKEA METOD cabinets for a 3D kitchen scene by configuring parameters like variant, width_mm, height_mm, and door_color to emit a scene-ready GLB-backed model instance.

Can I configure base, wall, and tall cabinets with different door colors?

Yes, you can configure base, wall, and tall cabinet variants by specifying parameters such as door_color, hinge_side, depth_mm, and optional features like oven_slot or drawer_fronts.

What parameters do I need to set for procedurally generating kitchen cabinets?

Procedural kitchen cabinet generation requires setting variant, width_mm, height_mm, depth_mm, door_color, and hinge_side parameters to ensure a valid scene JSON entry.

Does generating 3D cabinet models require external dependencies?

Generating 3D cabinet models requires the generate_cabinet tool and strict adherence to parameter rules to produce valid GLB-backed assets and scene JSON fragments.

What is the best way to output ready-to-use 3D kitchen models?

The best way to output ready-to-use 3D kitchen models is by emitting scene JSON fragments backed by procedurally generated GLB assets to integrate directly with your rendering pipeline.

Are there limitations when configuring IKEA METOD cabinet instances?

Limitations include strict adherence to SKILL.md parameter rules; failing to follow the generate_cabinet tool's configuration constraints for width_mm, height_mm, or depth_mm will invalidate the scene JSON.