Agent skill

Scenario Sparc3d

by scenario-labs in scenario-labs/skills

A skill your agent uses when turning images or photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image or multi-view image-to-3D, watertight meshes for game assets, AR/VR, or 3D…

MITAuto-check passedGame Development

Install Scenario Sparc3d

skills CLI
$ npx skills add scenario-labs/skills --skill scenario-sparc3d -a claude-code

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

GitHub CLI
$ gh skill install scenario-labs/skills scenario-sparc3d --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/scenario-labs/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/scenario-sparc3d .claude/skills/scenario-sparc3d && 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
scenario-sparc3d
GitHub stars
946
Token cost
~1.3k tokens
SKILL.md length
582 words
Files
1
Skills in repo
146
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when turning images or photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image or multi-view image-to-3D, watertight meshes for game assets, AR/VR, or 3D…

  • Works in 6 steps: search with target="models",… → model_schema_get with that id: knob… → upload_asset the concept image, or… → …
  • Photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image
  • SKILL.md covers Overview, Quick reference, Views are positional and Long jobs, moving prices, plus 2 more sections
  • Calls npx

What it does

Scenario Sparc3d is an agent skill from scenario-labs/skills. Use when turning images or photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image or multi-view image-to-3D, watertight meshes for game assets, AR/VR, or 3D printing, mesh-only versus PBR-textured output, face count targets, resolution tiers, or reconstructing human heads and busts with the Portrait variants. Keywords: Sparc3D 2.1 and 2.0, Hitem3D, image to 3D, img23d, multiview, watertight, PBR, GLB, OBJ, STL, FBX.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Game Development, covering Game assets and audio. It works with Model Context Protocol. The repository describes itself as: Get production-ready images, video, audio, and 3D from any AI agent: skills that pick the right model, price before spending, and keep characters and brands consistent through… The licence is MIT.

When your agent uses it

  • Photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image
  • Multi-view image-to-3D
  • Watertight meshes for game assets
  • Mesh-only versus PBR-textured output

Example prompts

  • “/scenario-sparc3d”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. search with target="models", query="sparc3d", public=true. Prefer the newest non-deprecated base hit, e.g. model_hitem-sparc-3d-2-1 (a…
  2. model_schema_get with that id: knob presence and resolution spelling come only from here.
  3. upload_asset the concept image, or generate one first with a text-to-image model.
  4. model_run with that model_id, dry_run=true, and parameters={"images": ["asset_front"], "requestType": 3, "resolution": "1536fast", "face"…
  5. Repeat model_run with wait=false, then jobs_wait with the returned job id, re-called with pending_job_ids on timeout; expect several rounds.
  6. asset_display to preview the mesh, then asset_download for engine import. No schema field selects the container (the catalog advertises…

What it can do on your machine

Read from SKILL.md and the folder at commit f6f8ab7. 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

    Shell commands in SKILL.md call:

    • npx

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

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    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

Scenario Sparc3d loads about 1.3k tokens when it runs. Until then it costs about 114 tokens; SKILL.md has 582 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~114
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

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 scenario-labs/skills at commit f6f8ab7, republished under its MIT licence (© scenario-labs). 582 words, ~1,314 tokens.

Download SKILL.mdSave it as .claude/skills/scenario-sparc3d/SKILL.md (or your agent's skills folder).
name
scenario-sparc3d
description
Use when turning images or photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image or multi-view image-to-3D, watertight meshes for game assets, AR/VR, or 3D printing, mesh-only versus PBR-textured output, face count targets, resolution tiers, or reconstructing human heads and busts with the Portrait variants. Keywords: Sparc3D 2.1 and 2.0, Hitem3D, image to 3D, img23d, multiview, watertight, PBR, GLB, OBJ, STL, FBX.
license
MIT

Scenario Sparc3D Image-to-3D

Overview

Sparc3D, Hitem3D's image-to-3D family on Scenario, turns one to four photos into a watertight mesh with no text prompt: the source images are the entire art direction. A base line handles props and objects, a Portrait line human heads and busts, each in 2.1 and 2.0 generations. Discover them with search and treat model_schema_get as the contract: members disagree on which knobs exist and how values are spelled.

Connection and the core loop: the scenario skill in this repo; model-agnostic 3D work: the scenario-3d skill. If a sibling skill named here is missing from your available skills, ask the user to install it (npx skills add scenario-labs/skills --skill <name>); unattended, proceed from tool schemas and flag the gap.

Quick reference

Names from the live schema; differences as of authoring time:

ParameterRoleDifferences across members
images1 to 4 views: front, then back, left, rightsame
requestTypenumeric: mesh only or mesh plus texturesame
resolutiondetail and topology tier1536fast/1536pro on 2.1, 1536profast/1536pro on 2.1 Portrait, 1536/1536pro on 2.0; absent on 2.0 Portrait
facetarget face count, 100K to 2M, default 2Mabsent on 2.0
pbrPBR material, default trueinert without texture output

At authoring time requestType 1 meant bare mesh, 3 (the default) textured. Resolution defaults differ: 2.1 opens on its fast tier, 2.1 Portrait on pro.

Views are positional

In images, slot one is the front view; extras are back, left, and right, in that order, all of one subject. A front view alone works; extra views buy stabler geometry on unseen sides. One centered subject on a plain background converts best.

Long jobs, moving prices

resolution buys generation detail; face sets delivered mesh weight (500K for lightweight assets, 2M for high fidelity). requestType, resolution, and pbr all move cost, spanning four times on one member at authoring time, so dry_run the exact parameter set before a batch. Runtimes are long (medians near 17 to 21 minutes at authoring time, a slow quartile reaching past 30), so jobs_wait timeouts are normal: re-call with pending_job_ids, never a second model_run, never job_get polling.

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

Worked example: a game prop from one concept image

  1. search with target="models", query="sparc3d", public=true. Prefer the newest non-deprecated base hit, e.g. model_hitem-sparc-3d-2-1 (a live hit at authoring time: re-discover each session).
  2. model_schema_get with that id: knob presence and resolution spelling come only from here.
  3. upload_asset the concept image, or generate one first with a text-to-image model.
  4. model_run with that model_id, dry_run=true, and parameters={"images": ["asset_front"], "requestType": 3, "resolution": "1536fast", "face": 500000, "pbr": true} for the cost estimate; re-estimate after touching any cost knob.
  5. Repeat model_run with wait=false, then jobs_wait with the returned job id, re-called with pending_job_ids on timeout; expect several rounds.
  6. asset_display to preview the mesh, then asset_download for engine import. No schema field selects the container (the catalog advertises GLB, OBJ, STL, and FBX): confirm the delivered format from the returned asset before promising an engine target.

Common mistakes

  • Passing a prompt: no member takes text; direction lives in the source images.
  • A bare string for images: one view still goes as ["asset_x"].
  • A side view in slot one: it is read as the front.
  • Carrying knobs across members: the non-pro tier is spelled three ways, face is missing on 2.0, resolution on 2.0 Portrait.
  • Expecting pbr to texture a mesh-only run: it acts only when requestType asks for texture.
  • Sending a creature or prop to Portrait: a head and face specialist, not a higher-quality tier.

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

Files

Just SKILL.md in skills/scenario-sparc3d of scenario-labs/skills.

Open the folder on GitHubat commit f6f8ab7

Compare with similar skills

Scenario Sparc3d 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.

Scenario Sparc3d compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scenario Sparc3d this skillscenario-labs/skills946—~1.3kAutomated safety check: PassMIT
Unreal Material and VFX Workflowflopperam/unreal-engine-mcp1.1k—~927Automated safety check: PassNone
Kiln Refine Assetinstruktlabs/kiln255—~3.6kAutomated safety check: PassMIT
Fmodel Unpackpa001024/dna-builder137—~2.6kAutomated safety check: PassMIT
Kiln Author Assetinstruktlabs/kiln255—~4kAutomated safety check: PassMIT
Kiln QA Assetinstruktlabs/kiln255—~2.7kAutomated 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
  • Kiln Refine Asset

    instruktlabs/kiln

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

    255 GitHub stars~3.6k tokensUpdated today
    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
  • Kiln Author Asset

    instruktlabs/kiln

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

    255 GitHub stars~4k tokensUpdated today
    Game DevelopmentAuto-check passed
  • Kiln QA Asset

    instruktlabs/kiln

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

    255 GitHub stars~2.7k tokensUpdated today
    Game DevelopmentAuto-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.

    255 GitHub stars~3.5k tokensUpdated today
    Game DevelopmentAuto-check passed

More from scenario-labs/skills

All 146 skills in this repo
  • Scenario Blender Grease Pencil

    scenario-labs/skills

    A skill your agent uses when drawing or animating with Grease Pencil in Blender 5.x from Python: 2D or 2.5D illustration, frame-by-frame animation, a cutout or part-based 2D character, strokes with…

    946 GitHub stars~4.5k tokensUpdated yesterday
    Auto-check passed
  • Scenario Blender Hair

    scenario-labs/skills

    A skill your agent uses when grooming hair or fur in Blender with hair curves, such as a character hairstyle, animal fur, procedural fur in geometry nodes, or hair cards and mesh hair for games.

    946 GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed
  • A skill your agent uses when lighting, rendering or compositing in Blender: light a character, product or hero shot, interior at dusk or night, three-point or motivated lighting, sun and sky, HDRI…

    946 GitHub stars~5k tokensUpdated yesterday
    Auto-check passed
  • Scenario Chatgpt Pet Create

    scenario-labs/skills

    A skill your agent uses when creating a ChatGPT pet or Codex pet with Scenario: hatching an animated companion from a text idea, a character, mascot or brand cue, or reference photos and art; making…

    946 GitHub stars~3.6k tokensUpdated yesterday
    Auto-check passed
  • Scenario Godot Animation

    scenario-labs/skills

    A skill your agent uses when animating characters or scenes in Godot 4.7: AnimationPlayer clips and RESET, AnimationTree state machines and blend spaces built in code, Mixamo or glTF import, loop…

    946 GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed
  • Scenario Godot Audio

    scenario-labs/skills

    A skill your agent uses when adding or fixing sound in Godot 4.7: audio buses and effects, volume sliders, 'too many sounds', combat audio with hundreds of enemies, sounds clipping or distorting, 3D…

    946 GitHub stars~4.7k tokensUpdated yesterday
    Auto-check passed

Questions about Scenario Sparc3d

What does Scenario Sparc3d do?

A skill your agent uses when turning images or photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image or multi-view image-to-3D, watertight meshes for game assets, AR/VR, or 3D…. Scenario Sparc3d is an agent skill from scenario-labs/skills. Use when turning images or photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image or multi-view image-to-3D, watertight meshes for game assets, AR/VR, or 3D printing, mesh-only versus PBR-textured output, face count targets, resolution tiers, or reconstructing human heads and busts with the Portrait variants.

When should I use Scenario Sparc3d?

Scenario Sparc3d fits situations like: photos into 3D meshes with Sparc3D models on Scenario via MCP: single-image; multi-view image-to-3D; watertight meshes for game assets; mesh-only versus PBR-textured output.

How do I install Scenario Sparc3d in Claude Code?

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

How do I install Scenario Sparc3d in Codex?

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

Can I use Scenario Sparc3d 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 scenario-labs/skills --skill scenario-sparc3d -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scenario-sparc3d, .gemini/skills/scenario-sparc3d, .github/skills/scenario-sparc3d and .opencode/skills/scenario-sparc3d in your project.

What does Scenario Sparc3d need to run?

Going by SKILL.md and its folder, Scenario Sparc3d needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Scenario Sparc3d access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Scenario Sparc3d 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 Scenario Sparc3d use?

Scenario Sparc3d 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 Scenario Sparc3d use?

About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Scenario Sparc3d?

Skills that share tags, products or a category with Scenario Sparc3d: Unreal Material and VFX Workflow (flopperam/unreal-engine-mcp, 1.1k stars), Kiln Refine Asset (instruktlabs/kiln, 255 stars), Fmodel Unpack (pa001024/dna-builder, 137 stars) and Kiln Author Asset (instruktlabs/kiln, 255 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Scenario Sparc3d?

scenario-labs (a GitHub organization) maintains it in scenario-labs/skills, which has 946 GitHub stars. The repository holds 146 skills in this directory. The repository was last updated on October 10, 2026.

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