3d_object

3d_object is a skill for Claude Code, Codex from OpenDCAI/GameFactory-3A. It costs 0 tokens per session (6,257 once invoked), scanned A, original, Apache-2.0.

A review process for deciding whether a generated 3D mesh is suitable for a browser game, using five rendered views of the object. A 3D mesh is the digital shape made from connected surfaces.

In plain words
What is it for?
It helps choose between code-built shapes, downloadable asset packs, and generated models, then review the resulting asset from multiple angles.
Why use it?
It catches game-readiness problems that judging the object from one picture can miss, such as unsuitable geometry or the wrong creation method.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/opendcai/gamefactory-3a/3d_object
Any agent
npx skills add OpenDCAI/GameFactory-3A --skill 3d_object
Clone the repo
git clone --depth 1 https://github.com/OpenDCAI/GameFactory-3A

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for 3d_object

README.md
[![agentmods](https://agentmods.dev/badge/skills/opendcai/gamefactory-3a/3d_object.svg)](https://agentmods.dev/skills/opendcai/gamefactory-3a/3d_object)
Your own site
<a href="https://agentmods.dev/skills/opendcai/gamefactory-3a/3d_object"><img src="https://agentmods.dev/badge/skills/opendcai/gamefactory-3a/3d_object.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,257 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.06257
Opus 5 $0.00000 $0.03129
Sonnet 5 $0.00000 $0.01251
Haiku 4.5 $0.00000 $0.00626

Measured 5d ago against content hash bf5138e790c4, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

3d_object scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agent_skills/asset_qa/3d_object/SKILL.md · 510 lines

How it starts

The opening of the file, as written. The whole thing — 510 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Generated Asset Review

Judge whether a generated mesh is fit to ship in a browser game, from the same rendered sheet the orientation review uses.

A generation model optimises for resemblance to one image. A game needs several other things that no image-to-3D metric measures, and every one of them is visible in five orthographic views. Run this immediately after Gen3DObjectOperator.run_art_plan, on the sheet at result["preview_sheet"].

Choose The Route First

Three routes produce a 3D asset. The cheapest applicable one wins:

Route Use when Cost
Spec (funcs/code_asset.py) the object is exactly describable — a crate, sign, wheel, rifle, railing seconds, no GPU, no API key
Asset pack (funcs/asset_pack.py) a CC0 model of it already exists seconds, one download
Generate (Tripo / Meshy / TRELLIS.2) the surface is the point — a face, creature, tree, cloth paid or GPU-bound, minutes

suits_code_asset(subject) returns code, generate or ambiguous. It declines rather than guesses: a procedurally "described" face wastes a correction loop discovering what one call could have said.

It decides by how a subject assembles, not by whether it sounds hard-surfaced — a rifle and a suit of armour are both hard-surfaced and route differently:

Topology Means Route
composed parts sit beside each other, joined by adjacency — a rifle, a car code
nested layers sit on a host that must exist and be measured first — armour on a body generate the host, state the layers (hybrid)
surface one inseparable surface, no assembly — a face, a tree generate

The result also carries topology, claimed_by and builder, which is what a hybrid build acts on: a nested claim names the module that fits the layers onto the generated host.

Prefer a spec for rigid assemblies — a race car, a pistol, anything whose parts hold a fixed structure. Generate a figure whole: composing one burns iterations for a worse result — the composed knight took 8 human-agent rounds over 12 hours to come out roughly right — so send a character straight to an image-to-3D model instead. See <REPO_PATH>/agent_skills/asset_qa/3d_object/composition_examples.md.

Read the full file on GitHub · 510 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 510 lines · 0 tokens per session scan A bf5138e790c4

Subscribe to this mod's changes

3d_object is a skill published in the GitHub repository OpenDCAI/GameFactory-3A (360 stars, last pushed today), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 6,257 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

alpha-scene-gen

Generates AI 3D models through the Alpha3D MCP connector and imports them directly into the user's currently open Blender scene, scaled and placed to build out a described environment, prop set, or character roster. Use this skill whenever the user wants to populate, build, dress, furnish, or fill a Blender scene with…

ig-shadow-walker/BlenderXAlpha-3DGenSkill · 284 tokens

meshy-3d-generation

Generate 3D models, textures, images, rig characters, and animate them using the Meshy AI API. Handles API key detection, setup, and all generation workflows via direct HTTP calls. Use when the user asks to create 3D models, convert text/images to 3D, texture models, rig or animate characters, or interact with the…

meshy-dev/meshy-3d-agent · 101 tokens

meshy-openclaw

Generate 3D models, textures, images, rig characters, animate them, and prepare for 3D printing using the Meshy AI API. Handles API key detection, task creation, polling, downloading, and full 3D print pipeline with slicer integration. Use when the user asks to create 3D models, convert text/images to 3D, texture…

meshy-dev/meshy-3d-agent · 128 tokens

usd-tools

Infrastructure skill — low-level OpenUSD scene inspection and validation: read layer stacks, traverse prims, validate USD schemas. Use when working directly with raw USD files (usda, usdc, usdz) or verifying USD compliance. Not for Maya-specific USD export — use maya-pipelineexportusd for that. Not for full DCC…

dcc-mcp/dcc-mcp-core · 83 tokens

blender-director

Use when starting any Blender asset task, planning a production pipeline, coordinating multiple disciplines, or matching a reference photo/concept art. Invoke for game-ready assets, hard surface, environment, character, creature, export, or any multi-skill Blender workflow.

arjun988/blender-skills · 56 tokens

environment-artist

AAA environment art for modular kits, buildings, terrain, vegetation, architecture, and scene composition. Use for game-optimized environments, storytelling through space, and modular asset pipelines in Blender via MCP.

arjun988/blender-skills · 43 tokens