img2threejs-readiness

img2threejs-readiness is a skill for Codex from zhuanggenhua/BoardGame. It costs 54 tokens per session (1,139 once invoked), scanned A, original, MIT.

A readiness check for rebuilding a pictured or referenced object as a Three.js model. Three.js is a JavaScript library for displaying 3D graphics in a web browser.

In plain words
What is it for?
Use it before image-to-3D work, reference-image reconstruction, official example matching, or investigating differences between generated model code and an official showcase example.
Why use it?
It prevents an informal hand-written model from being treated as the approved generation process when the required reference, official workflow, or review evidence is missing. It requires the object, source material, output destination, and acceptance method to be clear first.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit Use it before image-to-3D work, reference-image reconstruction, official example matching, or investigating differences between generated model code and an official showcase example.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhuanggenhua/boardgame/img2threejs-readiness
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.

Any agent
npx skills add zhuanggenhua/BoardGame --skill img2threejs-readiness
Clone the repo
git clone --depth 1 https://github.com/zhuanggenhua/BoardGame

Made for: 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 img2threejs-readiness

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhuanggenhua/boardgame/img2threejs-readiness/github.svg)](https://agentmods.dev/skills/zhuanggenhua/boardgame/img2threejs-readiness)
Your own site
<a href="https://agentmods.dev/skills/zhuanggenhua/boardgame/img2threejs-readiness"><img src="https://agentmods.dev/badge/skills/zhuanggenhua/boardgame/img2threejs-readiness/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for img2threejs-readiness

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhuanggenhua/boardgame/img2threejs-readiness"><img src="https://agentmods.dev/badge/skills/zhuanggenhua/boardgame/img2threejs-readiness.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 54 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,139 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
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.00054 $0.01139
Opus 5 $0.00027 $0.00570
Sonnet 5 $0.00011 $0.00228
Haiku 4.5 $0.00005 $0.00114

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

Security

Grade A, and why

img2threejs-readiness 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 12d 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.

.spec/skills/img2threejs-readiness/SKILL.md · 96 lines

How it starts

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

Img2threejs 准入门禁

本 skill 只做准入判断,不替代正式 img2threejs workflow。缺少官方流程、参考图或验收链路时,必须先阻塞说明,不能手写 Three.js 原型冒充正式生成。

必锁前提

写或改模型代码前,先锁定:

  • 目标对象:要重建的具体资产。
  • 真相来源:能证明形体、部件、颜色和材质的参考图或源资产。
  • 官方流程:本项目正式 img2threejs skill / pipeline 本地可读、可运行且适合当前任务。
  • 输出位置:临时原型、项目资产候选,还是最终运行时集成。
  • 验收证据:生成 factory、浏览器渲染、参考图对比和 pass/fail 结论。

任一前提缺失时,先停在阻塞说明;只有用户看过阻塞并明确授权“先做手写原型”后,才允许走 fallback。

官方来源

默认来源:

  • 项目正式入口:img2threejs/SKILL.md
  • 官方仓库:https://github.com/img2threejs/img2threejs
  • 官方 showcase:https://github.com/img2threejs/img2threejs-showcase

需要本地 showcase 示例时,先按仓库或任务指定位置确认是否已下载;不可把个人机器上的绝对路径写成项目规范来源。

官方 skill 或 showcase 缺失时,可以尝试从官方仓库下载或更新。若 GitHub、git、zip、认证、代理或文件访问失败,报告失败命令并停止;不得新建同名本地近似流程冒充官方流程。

正式流程

官方流程可用时,至少包含:

  • 读取 / 检查参考图。
  • 形成 pre-spec 与 sculpt/object specification。
  • 对 specification 跑严格质量校验。
  • 从锁定 specification 生成 Three.js factory。
  • 浏览器渲染并截图取证。
  • 对比参考图和渲染结果后再判定是否可接受。

用户要求官方质量或官方案例对齐时,不得直接跳到手写 new THREE.Mesh(...)

Showcase 对齐门禁

用户问“为什么和官方 showcase 不一样”或要求复现官方例子时,先处理 showcase 对齐,再碰用户目标资产。

  • 使用同时具备参考图和源码 factory 的真实 showcase 案例;有 spec、几何、贴图或 review evidence 的案例优先。
  • 先让官方 spec 经过生成、严格校验和 factory 生成,再放入 showcase 项目临时副本运行其自身构建。
  • 分开比较公开参考图、锁定 spec 证据和最终 showcase factory;不要假设单张公开图包含隐藏视角、分类记录、PBR 贴图、描线几何或手工精修信息。
  • 公开图无法再生严格 spec 时,只能说“公开图不是完整对齐源”;除非用户明确要人工重建,否则不得手补缺口。
  • 生成 factory 无法在同一 showcase viewer 渲染并产出对比证据前,不得声称已达到官方对齐。

禁止静默 fallback

以下情况是阻塞,不是实现细节:

  • 缺正式 img2threejs skill 或 forge 脚本。
  • 缺目标物体主体参考图。
  • 目标是完整 3D 物体,但只有卡图、贴花、图标或纹理表。
  • 严格质量校验失败。
  • 渲染 / 截图链路失败。
  • 用户要求官方案例对齐,但无法和官方示例比较。

允许汇报:

  • "官方 img2threejs skill/pipeline 当前不可用,所以不能按官方流程生成。"
  • "当前只有风格贴图,没有书本主体参考图;可以做概念白模,但不能叫参考图重建。"
  • "下载官方仓库失败,命令和错误如下;我先停在这里,不手写替代。"

禁止汇报:

  • "我先照着感觉做一个。"
  • "差不多就是官方流程。"
  • "之后再补 spec / 截图 / 对比。"
  • "虽然没有官方 skill,但我手写一个等价结果。"

汇报

阻塞时说明:

  • 用户要的是什么。
  • 缺哪个必要输入或工具。
  • 哪个命令或文件检查证明缺失。
  • 最小补救动作是什么。

成功时说明:

  • 使用的正式 skill / pipeline。
  • 使用的参考图。
  • spec、生成 factory 和渲染证据。
  • 对比是否通过;未通过时说明还差什么。

Read the full file on GitHub · 96 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. 12d ago First seen · 96 lines · 54 tokens per session scan A afc48ee72c9f

Subscribe to this mod's changes

img2threejs-readiness is a skill published in the GitHub repository zhuanggenhua/BoardGame (23 stars, last pushed yesterday), licensed MIT. It adds 54 tokens to every session and 1,139 once invoked, about $0.0003 per session on Opus 5. 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

gameobject-component-destroy

Destroy one or more Components from a target GameObject. Missing (null) components are skipped — they cannot be destroyed. Use 'gameobject-find' and 'gameobject-component-get' to identify the components first.

IvanMurzak/Unity-MCP · 49 tokens

unity-version-split

Split a C# file into Unity 6.5+ and pre-Unity 6.5 variants. Use when a file needs different implementations for different Unity versions due to API changes (e.g., EntityId vs int, GetEntityId vs GetInstanceID).

IvanMurzak/Unity-MCP · 59 tokens

godot-signals-groups

Build event-driven, decoupled Godot 4.7 gameplay with signals and node groups: declare and emit custom signals, connect with Callables (incl. bind/one-shot), and broadcast to many nodes via groups and callgroup. Use when wiring node communication in a Godot project, replacing tight references with signals…

gamedev-skills/awesome-gamedev-agent-skills · 95 tokens

motion

How an agent turns a character mesh into a usable animated FBX — and how to judge whether the result is shippable.

OpenDCAI/GameFactory-3A · 0 tokens

unity-addressables

Manage Addressables groups, entries, profiles and content builds (com.unity.addressables, reflection-based).

Besty0728/Unity-Skills · 25 tokens

threejs-exposure-color-grading

Build a measured exposure and grading path in Three.js. Use for a 64x36 encoded luminance meter, asynchronous readback, weighted log-average exposure, asymmetric adaptation, single tone-map ownership, and a generated 32-cube post-tone-map LUT.

scottstts/Threejs-Awesome-Graphics-Agent-Skills · 60 tokens