
image-3d
3D-style image generation: 3D characters, product renders, isometric dioramas, 3D icons, 3D text, interior design renders, architectural visualization, 3D scenes, game assets. Use when generating 3D-style 2D images from text descriptions or reference photos (e.g. 3D character design, isometric diorama, 3D product render, interior design visualization, architectural render, 3D app icon, 3D text effect, game asset render).
- Installs
- 2K
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/starchild-ai-agent/official-skills --skill image-3d- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads image-3d automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
image-3d
Use this skill for all 3D-style image generation requests on Starchild.
Covers: 3D character design (chibi, realistic, cartoon, fantasy), 3D product renders (floating, exploded, turntable), isometric dioramas & miniature scenes, 3D app icons (iOS, Material, game), 3D text effects (chrome, neon, wood, candy), interior design visualization (modern, luxury, cozy, industrial), architectural rendering (modern, traditional, futuristic, aerial, night), 3D scenes (fantasy, sci-fi, nature, urban), and game asset renders (weapons, environments, props, vehicles).
Core principle: call the provided script. Do not re-implement proxy/billing plumbing.
⚠️ Important distinction — 3D-style images vs 3D model files:
- This skill generates 3D-style 2D images (PNG/JPG) — rendered pictures that look 3D
- This skill does NOT produce 3D model files (.glb, .obj, .fbx, .usdz)
- For actual 3D model files, users need dedicated 3D modeling services (Meshy, etc.)
When to use image-3d vs other image skills:
- image-3d → user wants a 3D-rendered look: 3D characters, isometric scenes, 3D icons, architectural renders, interior design renders, 3D text effects
- image-create → user wants general creative images (logos, posters, illustrations, memes) — image-create has a basic
3dcategory, but image-3d offers far more granular control - image-ecommerce → user wants product photos for e-commerce listings (white background, lifestyle shots)
- image-edit → user wants to edit/transform an existing image
- image-portrait → user wants a portrait with face/identity preserved
1. Quick start — text-to-3D image (most common)
⚠️ Execution context — read this first. The code blocks below are Python, not shell commands. Starchild's
bashtool runs/bin/bash -c, which cannot parseexec(open(...))— pasting them directly into a bash command will fail withsyntax error near unexpected token 'open'. Also,exec(open(...))insidepython3 -cfails withNameError: __file__because the script uses__file__for path resolution.Use
python3 - <<'EOF'withfrom exports importwhen calling via the bash tool:python3 - <<'EOF' import sys sys.path.insert(0, "skills/image-3d") from exports import generate_3d result = generate_3d( prompt="a cute robot assistant with big eyes and antenna", category="character", style="chibi", ) print(result) EOFThe heredoc (
<<'EOF') preserves all quotes and newlines — no escaping needed.
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="a cute robot assistant with big eyes and antenna",
category="character",
style="chibi",
)
# result -> {"success": True, "images": [{"local_path": "output/images/..."}], ...}
2. Quick start — category + style only (no custom prompt)
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
category="diorama",
style="isometric",
)
# Uses the built-in style template as the full prompt
3. Quick start — reference image → 3D style
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="transform into a 3D rendered character",
reference_path="uploads/sketch.jpg",
category="character",
style="cartoon",
)
Delivering the result to the user — IMPORTANT
Never hand the user the raw fal.media URL. fal serves files with restrictive CSP headers. The only reliable delivery path is the already-downloaded local file:
- Use each image's
local_path(e.g.output/images/xxx.png) — the script always downloads on success. - Tell the user the files are saved to
output/images/and viewable in the workspace file panel. - On Web channel, embed inline so the user can preview in chat:
 - On Telegram / WeChat: send via
send_to_telegram(file_path="output/images/...", message_type="image")orsend_to_wechat(file_path="output/images/...", message_type="image").
4. Parameters
| Parameter | Required | Default | Description |
|---|---|---|---|
prompt | yes* | — | Text description of the desired 3D image |
reference_path | no | — | Local file path to a reference image (for 3D stylization) |
reference_url | no | — | Public HTTPS URL of a reference image |
category | no | "character" | 3D category preset (see §5) |
style | no | "default" | Sub-style within the category (see §5) |
model | no | "nanopro" | Model: "nanopro" (fast ~25s) or "gpt" (best quality ~150s) |
count | no | 1 | Number of images to generate (1–4) |
aspect_ratio | no | auto | Output ratio: 1:1, 3:4, 4:3, 9:16, 16:9. Auto-selected by category if not set. |
*A prompt is required for text-to-image mode unless a non-default style is specified (which provides a built-in template).
Prompt priority: prompt + category/style (enhanced) > prompt only > category + style template > category default.
Aspect ratio auto-selection: When not explicitly set, the script picks the best ratio for the category:
3:4for characters (portrait orientation)1:1for products, dioramas, icons, game assets (square showcase)16:9for text, interiors, architecture, scenes (wide cinematic)
5. Categories and style presets
N: 3D Character (category="character")
| Style | Key | Best for |
|---|---|---|
| Chibi / Pixar | chibi | Cute stylized characters, mascots, avatars |
| Realistic | realistic | Game-ready characters, detailed anatomy |
| Cartoon | cartoon | Disney/Pixar style, family-friendly |
| Fantasy | fantasy | RPG characters, warriors, mages |
| General | default | Any 3D character |
Character prompt tips:
- Describe pose, outfit, expression, and accessories
- Specify "white background" or "clean background" for character sheets
- For game characters, mention "T-pose" or "action pose"
- Example:
"a female elf ranger with green cloak, holding a bow, forest background"
N: 3D Product Render (category="product")
| Style | Key | Best for |
|---|---|---|
| Floating 3/4 angle | floating | Hero product shots, marketing |
| Exploded view | exploded | Technical illustration, internal structure |
| Turntable / 360° | turntable | Multi-angle showcase |
| General | default | Any product render |
Product prompt tips:
- Describe material (matte, glossy, metallic, wood, glass)
- Specify lighting (studio, dramatic, soft, rim light)
- Mention the product type and key features
- Example:
"wireless earbuds in charging case, matte white, floating angle"
N: 3D Diorama / Isometric (category="diorama")
| Style | Key | Best for |
|---|---|---|
| Isometric | isometric | Miniature worlds, city blocks, game maps |
| Low-poly | lowpoly | Stylized scenes, indie game aesthetic |
| Realistic | realistic | Architectural models, detailed miniatures |
| General | default | Any diorama scene |
Diorama prompt tips:
- Describe the scene contents (buildings, trees, characters, vehicles)
- Mention scale ("miniature", "tiny", "dollhouse")
- Specify mood (warm, cozy, dramatic, whimsical)
- Example:
"a cozy Japanese ramen shop at night, tiny customers inside, warm glow"
N: 3D Icon (category="icon")
| Style | Key | Best for |
|---|---|---|
| iOS style | ios | Apple App Store icons, glossy glass |
| Material Design | material | Google Play icons, flat with depth |
| Game icon | game | RPG items, fantasy game UI |
| General | default | Any 3D icon |
Icon prompt tips:
- Describe the icon subject simply (one main element)
- Specify the shape context ("rounded square", "circular")
- Keep it simple — icons should be recognizable at small sizes
- Example:
"a camera icon with rainbow lens flare"
N: 3D Text (category="text")
| Style | Key | Best for |
|---|---|---|
| Chrome / Metallic | chrome | Bold titles, movie-style text |
| Neon glow | neon | Cyberpunk, nightlife, signs |
| Wood | wood | Rustic, craft, natural brands |
| Candy | candy | Playful, kids, sweet themes |
| General | default | Any 3D text effect |
Text prompt tips:
- ⚠️ AI text rendering is unreliable — keep text SHORT (1-3 words max)
- Describe the text content in quotes:
"the word 'HELLO'" - Specify material and environment
- Example:
"the word 'GAME OVER' in chrome metallic letters, dark background"
L: Interior Design (category="interior")
| Style | Key | Best for |
|---|---|---|
| Modern minimalist | modern | Scandinavian, clean lines, natural light |
| Luxury | luxury | High-end, marble, gold accents |
| Cozy / Hygge | cozy | Warm, comfortable, inviting |
| Industrial | industrial | Loft, exposed brick, urban chic |
| General | default | Any interior render |
Interior prompt tips:
- Describe the room type (living room, bedroom, kitchen, bathroom, office)
- Mention key furniture and materials
- Specify lighting (natural daylight, warm evening, dramatic)
- Specify color palette if important
- Example:
"modern Scandinavian living room with large windows, light wood floors, gray sofa, indoor plants"
L: Architecture (category="architecture")
| Style | Key | Best for |
|---|---|---|
| Modern | modern | Contemporary buildings, glass & steel |
| Traditional | traditional | Classical, heritage, stone & wood |
| Futuristic | futuristic | Sci-fi, organic forms, green tech |
| Aerial view | aerial | Bird's eye, masterplan, site context |
| Night scene | night | Dramatic lighting, facade uplighting |
| General | default | Any architectural render |
Architecture prompt tips:
- Describe building type (house, office, tower, museum, school)
- Mention materials (concrete, glass, steel, wood, stone, brick)
- Specify environment (urban, suburban, hillside, waterfront)
- Mention time of day for lighting (golden hour, midday, dusk, night)
- Example:
"modern three-story house with flat roof, large glass windows, surrounded by garden, golden hour"
N: 3D Scene (category="scene")
| Style | Key | Best for |
|---|---|---|
| Fantasy | fantasy | Magical worlds, floating islands |
| Sci-fi | scifi | Space stations, futuristic tech |
| Nature | nature | Forests, landscapes, natural beauty |
| Urban | urban | City streets, cyberpunk, neon |
| General | default | Any 3D scene |
N: Game Asset (category="game_asset")
| Style | Key | Best for |
|---|---|---|
| Weapon | weapon | Swords, guns, magical weapons |
| Environment | environment | Game levels, world design |
| Prop | prop | Items, objects, collectibles |
| Vehicle | vehicle | Cars, ships, aircraft |
| General | default | Any game asset |
6. 3D Rendering keyword guide
When crafting custom prompts, use these keywords to control the 3D look:
Materials
| Keyword | Effect |
|---|---|
PBR materials | Physically-based rendering, realistic surfaces |
subsurface scattering | Translucent skin, wax, marble |
metallic / chrome | Reflective metal surfaces |
glossy / matte | Surface finish control |
glass / transparent | See-through materials |
clay render | Matte gray, no textures, shape focus |
Lighting
| Keyword | Effect |
|---|---|
studio lighting | Clean, professional, controlled |
HDRI lighting | Environment-based, natural reflections |
rim light | Edge highlight, subject separation |
volumetric lighting | God rays, atmospheric depth |
ambient occlusion | Soft contact shadows, depth |
global illumination | Realistic light bouncing |
Camera / Composition
| Keyword | Effect |
|---|---|
isometric view | 45° top-down, no perspective distortion |
3/4 angle | Classic product/character showcase angle |
eye level | Natural human perspective |
bird's eye view | Top-down aerial perspective |
tilt-shift | Miniature/diorama effect |
depth of field | Background blur, subject focus |
Render Engine Style
| Keyword | Effect |
|---|---|
octane render | High-quality, photorealistic |
Blender Cycles | Realistic path tracing |
Unreal Engine 5 | Game-quality, real-time look |
V-Ray | Architectural visualization quality |
Cinema 4D | Clean, stylized 3D |
KeyShot | Product visualization quality |
7. Model selection guide
| Model | Key | Speed | Quality | Best for |
|---|---|---|---|---|
| Nano Banana Pro | nanopro | ~25s | Good | Quick iterations, drafts, most 3D styles |
| GPT Image 2 | gpt | ~150s | Best | Final renders, complex scenes, fine details |
Recommendations by category:
- Characters →
nanoprofor drafts,gptfor final character sheets - Products →
gptfor photorealistic renders,nanoprofor quick concepts - Dioramas →
nanoprohandles isometric well;gptfor detailed miniatures - Icons →
nanoprois sufficient for most icons - Text →
gptfor better text rendering (still imperfect) - Interior/Architecture →
gptfor photorealistic archviz,nanoprofor concepts - Scenes →
gptfor cinematic quality,nanoprofor quick mood boards
8. Aspect ratio guide
| Category | Default | Recommended alternatives |
|---|---|---|
| character | 3:4 | 1:1 for avatar, 9:16 for full-body |
| product | 1:1 | 4:3 for landscape showcase |
| diorama | 1:1 | 16:9 for panoramic diorama |
| icon | 1:1 | Always 1:1 |
| text | 16:9 | 1:1 for square banners |
| interior | 16:9 | 4:3 for room views, 3:4 for vertical |
| architecture | 16:9 | 3:4 for tall buildings, 1:1 for aerial |
| scene | 16:9 | 9:16 for vertical scenes |
| game_asset | 1:1 | 3:4 for character assets |
9. Intent recognition guide
Map user requests to the right category + style:
| User says... | Category | Style | Notes |
|---|---|---|---|
| "3D character", "Pixar style character" | character | chibi or cartoon | |
| "game character", "RPG hero" | character | fantasy | |
| "realistic 3D person" | character | realistic | |
| "3D product render", "product visualization" | product | floating | |
| "exploded view", "internal structure" | product | exploded | |
| "isometric", "miniature scene", "tiny world" | diorama | isometric | |
| "low poly scene", "stylized environment" | diorama | lowpoly | |
| "app icon", "iOS icon" | icon | ios | |
| "game icon", "RPG item icon" | icon | game | |
| "3D text", "chrome text", "metallic letters" | text | chrome | |
| "neon sign", "glowing text" | text | neon | |
| "interior design", "room design", "装修效果图" | interior | modern | |
| "luxury interior", "penthouse" | interior | luxury | |
| "cozy room", "warm interior" | interior | cozy | |
| "building render", "architecture visualization" | architecture | modern | |
| "night render", "building at night" | architecture | night | |
| "aerial view", "masterplan" | architecture | aerial | |
| "fantasy world", "magical scene" | scene | fantasy | |
| "sci-fi scene", "space station" | scene | scifi | |
| "game weapon", "sword render" | game_asset | weapon | |
| "game environment", "level design" | game_asset | environment |
10. Error handling
| Error | Cause | Fix |
|---|---|---|
"Unknown model" | Invalid model key | Use "nanopro" or "gpt" |
"Unknown category" | Invalid category | Check §5 for valid categories |
"Unknown style" | Style not in category | Check the style table for that category |
"File not found" | reference_path doesn't exist | Verify the file path |
"Image too large" | Reference image > 10 MB | Resize or compress the image |
"Submit failed" | API error | Check FAL_KEY, retry |
"Generation timed out" | Model took too long | Retry, or switch to nanopro |
11. Advanced examples
3D character sheet (multiple angles)
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="a steampunk inventor character with goggles, leather apron, and mechanical arm, character sheet showing front and side views",
category="character",
style="realistic",
model="gpt",
aspect_ratio="16:9",
)
Isometric city block
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="a bustling Tokyo street corner with ramen shop, vending machines, and cherry blossom trees, tiny people walking",
category="diorama",
style="isometric",
)
Architectural night render
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="a modern art museum with curved glass facade, reflecting pool in front, dramatic uplighting",
category="architecture",
style="night",
model="gpt",
)
Interior design — modern living room
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="spacious living room with floor-to-ceiling windows overlooking city skyline, minimalist furniture, warm wood accents, indoor plants",
category="interior",
style="modern",
model="gpt",
)
Reference image → 3D style
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="transform into a 3D Pixar-style character with exaggerated features",
reference_path="uploads/photo.jpg",
category="character",
style="cartoon",
)
3D game weapon
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="legendary fire sword with glowing runes, ember particles, dark background",
category="game_asset",
style="weapon",
)
3D neon text
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="the word 'CYBER' in neon pink and blue letters, wet street reflection",
category="text",
style="neon",
)
Multiple images for comparison
exec(open('skills/image-3d/generate_3d.py').read())
result = generate_3d(
prompt="a cozy coffee shop interior with exposed brick and warm lighting",
category="interior",
style="cozy",
count=3,
model="nanopro",
)
# Generates 3 variations for the user to choose from
FAQ
What does the image-3d skill do?
3D-style image generation: 3D characters, product renders, isometric dioramas, 3D icons, 3D text, interior design renders, architectural visualization, 3D scenes, game assets. Use when generating 3D-style 2D images from text descriptions or reference photos (e.g. 3D character design, isometric diorama, 3D product render, interior design visualization, architectural render, 3D app icon, 3D text effect, game asset render).
How do I install image-3d?
Run npx skills add https://github.com/starchild-ai-agent/official-skills --skill image-3d in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/image-3d/ (personal) or .claude/skills/image-3d/ (project).
Which AI agents can use image-3d?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is image-3d safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains image-3d?
It is published by starchild-ai-agent in starchild-ai-agent/official-skills. It has 1,994 recorded installs.
More from starchild-ai-agent/official-skills
coinglass
starchild-ai-agent/official-skills
Crypto derivatives data: funding rates, open interest, liquidations, long/short ratios. Use when researching perp markets or comparing ETF flows (e.g. BTC funding, ETH OI). NOTE: platform API key is Startup tier — liquidation heatmap, coins-markets detail, liquidation order book and Hyperliquid positions require higher plans (see Plan Tiers).
wallet
starchild-ai-agent/official-skills
Multi-chain wallet: EVM and Solana balances, transfers, signing, and policy. Use when checking balances, sending tokens, signing typed data, or proposing a wallet policy (e.g. send 10 USDC on Base, sign EIP-712, Solana balance).
hyperliquid
starchild-ai-agent/official-skills
Trade perp futures, spot, and RWA on Hyperliquid DEX with up to asset max leverage. Use when placing perp or spot orders, setting TP/SL, or moving funds on Hyperliquid (e.g. long BTC 5x, sell ETH, deposit USDC, set stop).
coingecko
starchild-ai-agent/official-skills
Crypto spot prices, OHLC charts, market discovery, and global stats. Use when looking up coin prices, market caps, trending coins, sector rankings, or comparing tokens (e.g. BTC price, ETH chart, top gainers).
starchild-ai-agent/official-skills
Twitter/X data: fetch tweets, search, user profiles, followers, replies, trends. Use for any x.com or twitter.com URL or lookup (e.g. summarize this tweet, recent posts by @vitalikbuterin, search $SOL minfaves:50).
skill-creator
starchild-ai-agent/official-skills
Scaffold new skills with valid frontmatter, directory layout, and a starter SKILL.md. Use when building a new reusable workflow or wrapping a new API (e.g. create a kalshi skill, scaffold an API helper, start a charting skill).
Popular media & creative skills
hyperframes
heygen-com/hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
media-use
heygen-com/hyperframes
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.
hyperframes-registry
heygen-com/hyperframes
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
hyperframes-creative
heygen-com/hyperframes
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.
ai-video-generation
101-skills/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
101-skills/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image