ワンクリックで
image-blast-world
Generate or resume the static 3D environment for a world using World Labs Marble.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Generate or resume the static 3D environment for a world using World Labs Marble.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Generate one atomic 3D object from an approved object.json or direct source image.
Generate one clean plate image for a world by removing confirmed foreground objects or user-specified content.
Create, inspect, and manage an image-blaster project envelope under worlds/<slug>. Use before other image-blast skills or whenever the user asks about project state.
Generate world ambience, object impact sounds, or custom sound effects through the FAL ElevenLabs SFX endpoint.
Analyze source images, write image.json, present object candidates, and create object.json files after user confirmation.
Discover and run arbitrary FAL operations that do not fit the narrower image-blast skills.
| name | image-blast-world |
| description | Generate or resume the static 3D environment for a world using World Labs Marble. |
Use this skill to create the static environment asset set for one world.
Require a world slug.
Inspect worlds/<slug>/output/world/ with ls -a.
Read worlds/<slug>/image.json and confirmed
worlds/<slug>/output/<object>/object.json files when present.
Synthesize an empty-environment prompt by subtracting confirmed objects and explicitly removed items from the original scene description. Treat the prompt as a text clean plate:
image.json short_caption directly — it may still mention
removed objects.Generate or resume with:
node .claude/scripts/world/generate-world.mjs --world "<slug>" --prompt "<empty-environment world caption>"
Add --image "<path>" only when using a specific source image other than the
helper default. Add --regenerate only when the user requested a new version.
The script writes N-world.json, downloads World Labs assets, and records
.N-world-request.json. The helper resumes unfinished
.N-world-request.json, strips base64 before writing JSON, polls World Labs,
writes N-world.json, and downloads every referenced world asset to matching
N-world* files in worlds/<slug>/output/world/.
Disk-first contract: the frontend must only load local files from disk.
World Labs URLs in N-world.json are provenance/resume data only; never
leave .spz, collider .glb, panorama, or thumbnail assets to be loaded
from provider URLs.
Before reporting success, verify every referenced .spz, collider, or
panorama URL in N-world.json has a matching local file. If any is missing,
repair with:
node .claude/scripts/project/ensure-local-assets.mjs --from "worlds/<slug>/output/world/<N>-world.json"
Report the generation index, world_json, .glb, .spz, panorama,
thumbnail, and request metadata paths.