Agent skill

Kiln Compose Scene

by instruktlabs in instruktlabs/kiln

Compose existing assets into an exported scene or interactive proving environment, with deliberate placement, terrain, materials, integration checks and runtime qualification.

MITAuto-check passedGame Development

Install Kiln Compose Scene

skills CLI
$ npx skills add instruktlabs/kiln --skill kiln-compose-scene -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install instruktlabs/kiln kiln-compose-scene --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/instruktlabs/kiln.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/kiln-compose-scene .claude/skills/kiln-compose-scene && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
kiln-compose-scene
GitHub stars
253
Token cost
~788 tokens
SKILL.md length
396 words
Files
3 (incl. references)
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Compose existing assets into an exported scene or interactive proving environment, with deliberate placement, terrain, materials, integration checks and runtime qualification.

  • Tasks that involve Game assets and audio
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Kiln Compose Scene is an agent skill from instruktlabs/kiln. Compose existing assets into an exported scene or interactive proving environment, with deliberate placement, terrain, materials, integration checks and runtime qualification.

Its SKILL.md is about 790 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/composition-api.md` and `references/runtime-scenes.md`).

It sits in Game Development, covering Game assets and audio. It works with Model Context Protocol. The repository describes itself as: Build and revise procedural 3D assets with your coding agent. Local MCP server, CLI and TypeScript engine with rendered review, editable source and GLB export. The licence is MIT.

When your agent uses it

  • Tasks that involve Game assets and audio

Example prompts

  • “/kiln-compose-scene”

What it can do on your machine

Read from SKILL.md and the folder at commit 5449adf. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Kiln Compose Scene loads about 788 tokens when it runs, and up to ~7.4k if it reads all its reference files. Until then it costs about 49 tokens; SKILL.md has 396 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~49
When it runs · the whole SKILL.md, loaded when a task matches
~788
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from instruktlabs/kiln at commit 5449adf, republished under its MIT licence (© instruktlabs). 396 words, ~788 tokens.

Download SKILL.mdSave it as .claude/skills/kiln-compose-scene/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
kiln-compose-scene
description
Compose existing assets into an exported scene or interactive proving environment, with deliberate placement, terrain, materials, integration checks and runtime qualification.
license
MIT
metadata.kiln-workflow
workspace

Compose a scene from existing assets

Use this optional workflow when the task concerns several assets. Keep placement separate from individual source authoring so moving an object does not regenerate its geometry.

A scene or environment can be a standalone deliverable. A Kiln project is optional organization for a shared brief, inventory and design profile; composing several assets does not by itself require one. When composing a project's proving scene, use its selected saved inventory revisions and preserve the individual editable assets.

Read the composition API notes when using the library. These are host/project APIs, not tools automatically added to the Kiln MCP surface.

Choose the deliverable before composing. A single scene GLB and an interactive application have different requirements; exporting a monolithic GLB is optional. For terrain, animated environments, traversal or measured optimization, read runtime scene guidance. Keep those systems in the consuming scene rather than adding them to every asset-authoring task. To reduce draw calls, count them per render pass first. Then merge by material within each animation and interaction anchor, and give shadow and reflection passes their own stand-ins. Do not flatten an asset into one mesh.

Inspect each GLB with inspectGlbIntegration(bytes) and confirm it returned a usable manifest. Use units, axes, bounds, and ground information to place the object deliberately. Give instances stable names and explicit transforms.

Start with the layout's major structures, routes and useful sightlines, then place smaller objects. Use world-space AABB checks to find candidate collisions; inspect reported intersections instead of treating every overlap as an error. Intentional embedding and empty space inside bounds both matter.

Show full SKILL.md (133 more words)Show less

When traversal is part of the brief, connect destinations with usable routes and test access through the placed doors, gates and crossings with the intended actor. Terrain and paths are scene infrastructure unless included in the asset brief. Use each asset's intended placement origin; hide an optional presentation base only through a supported part/variant rather than burying the whole plant or prop.

For a scene GLB, export with composeSceneGLB(parts, options). Select material optimization and animation retention deliberately. Review skipped-part warnings and confirm required inputs survived. For an application, retain the individual inputs and reproducible placement/runtime configuration. Inspect either result in its destination scene, including traversal, collision, contact, and relevant camera paths.

Report input assets, important transforms, intentional intersections, exporter warnings, and interactions actually checked. Do not infer playability from an overlap-free layout alone.

© instruktlabs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/kiln-compose-scene of instruktlabs/kiln.

  • SKILL.md
  • references/composition-api.md
  • references/runtime-scenes.md

Open the folder on GitHubat commit 5449adf

Compare with similar skills

Kiln Compose Scene next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Kiln Compose Scene compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Kiln Compose Scene this skillinstruktlabs/kiln253—~788Automated safety check: PassMIT
Unreal Material and VFX Workflowflopperam/unreal-engine-mcp1.1k—~927Automated safety check: PassNone
Fmodel Unpackpa001024/dna-builder137—~2.6kAutomated safety check: PassMIT
Make Imagesglifxyz/glif-mcp-server213—~931Automated safety check: PassMIT
Fal Assetsrehan-remade/universal-modder6.1k—~2kAutomated safety check: NotesMIT
Geometry Nodesarjun988/blender-skills283—~963Automated safety check: PassMIT

Similar skills

  • Unreal Material and VFX Workflow

    flopperam/unreal-engine-mcp

    Walks an Unreal Engine MCP agent through building materials, Niagara particle systems, Chaos destruction, and curve assets with inspect-then-edit steps.

    1.1k GitHub stars~927 tokensUpdated 3 mo ago
    Game DevelopmentAuto-check passed
  • Fmodel Unpack

    pa001024/dna-builder

    This skill documents how to use the fmodel-mcp toolkit (a CUE4Parse-based .NET CLI plus a thin Python MCP server) to inspect and export Unreal Engine game assets — pak files, textures, meshes…

    137 GitHub stars~2.6k tokensUpdated yesterday
    Game DevelopmentAuto-check passed
  • Make Images

    glifxyz/glif-mcp-server

    Make new still images from a brief with Glif and save them to a folder: concept art, a series of variations, mockups, posters, illustrations, wallpapers, reference boards or any picture that isn't…

    213 GitHub stars~931 tokensUpdated yesterday
    Game DevelopmentAuto-check passed
  • Fal Assets

    rehan-remade/universal-modder

    Generate game assets with fal (fal.ai) through the fal MCP server, the um fal CLI (REST) or fal api.

    6.1k GitHub stars~2k tokensUpdated today
    Game DevelopmentAuto-check: notes
  • Geometry Nodes

    arjun988/blender-skills

    Blender Geometry Nodes for procedural modeling, scatter systems, vegetation, buildings, pipes, cables, and reusable node groups.

    283 GitHub stars~963 tokensUpdated 3 mo ago
    Game DevelopmentAuto-check passed
  • Game Assets

    glifxyz/glif-mcp-server

    Make art and media for a game you are building with Glif: character reference sheets, consistent characters, pixel-art sprite sheets with animation cycles, seamless and PBR textures, 3D models, item…

    213 GitHub stars~831 tokensUpdated yesterday
    Game DevelopmentAuto-check passed

More from instruktlabs/kiln

  • Kiln Refine Asset

    instruktlabs/kiln

    Refine an existing Kiln asset through bounded source reads, exact revision edits, and targeted image feedback.

    253 GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • Kiln Author Asset

    instruktlabs/kiln

    Create a procedural 3D asset with Kiln JavaScript, review useful camera views, refine saved source, and export a GLB.

    253 GitHub stars~4k tokensUpdated today
    Auto-check passed
  • Kiln QA Asset

    instruktlabs/kiln

    Check a Kiln asset's geometry, views, export fidelity, and behavior in its destination project.

    253 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Kiln Setup Workspace

    instruktlabs/kiln

    Configure and verify Kiln in an existing project or a new asset workspace for the selected coding agent.

    253 GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Kiln Batch Dispatch

    instruktlabs/kiln

    Run requested Kiln asset batches or compare coding-agent harnesses and models in isolated workspaces.

    253 GitHub stars~585 tokensUpdated today
    Auto-check passed
  • Kiln Hosted

    instruktlabs/kiln

    Create, inspect, revise and deliver editable 3D assets through Kiln's connected hosted service, or reopen assets saved in that account.

    253 GitHub stars~1.1k tokensUpdated today
    Auto-check passed

Questions about Kiln Compose Scene

What does Kiln Compose Scene do?

Compose existing assets into an exported scene or interactive proving environment, with deliberate placement, terrain, materials, integration checks and runtime qualification. Kiln Compose Scene is an agent skill from instruktlabs/kiln. Compose existing assets into an exported scene or interactive proving environment, with deliberate placement, terrain, materials, integration checks and runtime qualification.

When should I use Kiln Compose Scene?

Kiln Compose Scene fits situations like: tasks that involve Game assets and audio.

How do I install Kiln Compose Scene in Claude Code?

Run `npx skills add instruktlabs/kiln --skill kiln-compose-scene -a claude-code`. Or copy the skill folder (skills/kiln-compose-scene in instruktlabs/kiln) into .claude/skills/kiln-compose-scene in your project. Claude Code loads it when a task matches its description.

How do I install Kiln Compose Scene in Codex?

Run `npx skills add instruktlabs/kiln --skill kiln-compose-scene -a codex`. Or copy the skill folder (skills/kiln-compose-scene in instruktlabs/kiln) into .agents/skills/kiln-compose-scene in your project. Codex loads it when a task matches its description.

Can I use Kiln Compose Scene in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add instruktlabs/kiln --skill kiln-compose-scene -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kiln-compose-scene, .gemini/skills/kiln-compose-scene, .github/skills/kiln-compose-scene and .opencode/skills/kiln-compose-scene in your project.

What does Kiln Compose Scene need to run?

SKILL.md names no scripts, command-line tools or credentials: Kiln Compose Scene is instructions for the agent only.

Does Kiln Compose Scene access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Kiln Compose Scene safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Kiln Compose Scene use?

Kiln Compose Scene is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Kiln Compose Scene use?

About 788 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.6k tokens, read only when the agent opens those files.

What are the alternatives to Kiln Compose Scene?

Skills that share tags, products or a category with Kiln Compose Scene: Unreal Material and VFX Workflow (flopperam/unreal-engine-mcp, 1.1k stars), Fmodel Unpack (pa001024/dna-builder, 137 stars), Make Images (glifxyz/glif-mcp-server, 213 stars) and Fal Assets (rehan-remade/universal-modder, 6.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Kiln Compose Scene?

instruktlabs (a GitHub organization) maintains it in instruktlabs/kiln, which has 253 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 10, 2026.

Source: instruktlabs/kiln on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.