ikea-worktop

Generate IKEA worktop instances with procedural GLB models from slab dimensions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Worktop design in kitchens requires accurate sizing, color selection, and cutouts, along with consistent 3D assets. This Skill provides a procedural generator to create ikea worktop instances and corresponding GLB model slugs to enable seamless scene rendering.

Core Features & Use Cases

  • Procedural GLB-backed worktops generated from length_mm, depth_mm, thickness_mm, color, and optional cutouts.
  • Slug-based instantiation using the model slug returned by generate_worktop to drive scene creation.
  • Placement guidance with standard vertical positioning and world-centred alignment for kitchen layouts.

Quick Start

Call generate_worktop with your slab dimensions to obtain a slug, then emit an ikea-worktop instance with model set to that slug.

Frequently Asked Questions about ikea-worktop

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

FAQPage Schema
How do I generate a 3D kitchen worktop model with custom dimensions?

To generate a kitchen worktop, you call the procedural generator with your slab dimensions like length, depth, and thickness. It validates the inputs and produces a GLB model slug referencing those exact specifications for scene rendering.

Can I add sink or hob cutouts to a procedural worktop GLB model?

Yes, you can include optional cutouts for sinks or hobs when generating a worktop. You provide these parameters alongside color and slab dimensions to produce a GLB model that accurately reflects these structural voids.

What is the process for placing a generated worktop in a scene graph?

After generating the worktop, you emit a scene instance that references the returned model slug. This provides placement guidance with standard vertical positioning and world-centred alignment for kitchen layouts.

Does kitchen design with procedural generation support custom colors?

Yes, color selection is supported as an input parameter for the procedural generator. You specify the desired color along with the worktop dimensions to generate a matching GLB model.

What are the limitations when sizing worktops for kitchen layouts?

The generator requires precise millimeter inputs for length, depth, and thickness. It validates these slab dimensions before producing the GLB model slug, ensuring the generated instance matches the specified constraints.