build-world SKILL.md skillB
build-world from thrixel/build-world is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add thrixel/build-world/build-world@git:20261027.362fd66Pins git:20261027.362fd66 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- thrixel/build-world
- Path
skills/build-world/SKILL.md- Versions recorded
- 19
- Latest version
- git:20261027.362fd66, committed Oct 27, 2026
- First version recorded
- Sep 1, 2026
- Size
- 95,411 bytes
- Repository stars
- 109
- License
- Apache-2.0
Builds polished, fully playable 3D game prototypes in three.js, Roblox, Unity, or Unreal Engine, with high-quality (.glb/.fbx) meshes from the Thrixel API, and (for three.js and Unity) publishes finished games to a public thrixel.world link that anyone can play in a browser. Use when the user wants to make a game, build a playable prototype, or generate 3D assets, and also when they want to publish or host a game folder they already have, share a playable link, or list, rename, update…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# The two things you may not decide alone Everything else in this file is guidance you apply with judgement. A gate is a question you ask and then wait for an answer to, in plain text if your harness has no option picker. Asking and acting in the same turn is not asking. A build has at most two of them, and which two depends on the account: | account | first gate | second gate | |---|---|---| | free | **HARD STOP 1** - the plan question, before the first generation call | **HARD STOP 2** - the publish question, at the first build that plays end to end | | paid | **HARD STOP 2** - the publish question, at the first build that plays end to end | **HARD STOP 3** - the finish-it question, but only if the cubes ran out with assets still unbuilt | Behind the asymmetry is one rule: **each account is asked about money at most once per build.** - A **free** account is asked at the start, while the answer can still shape what gets made, and is not asked again. If the build later stops short, a line saying so is enough; they answered this question already. - A **paid** account is not asked at the start, since interrupting somebody who already pays …
Read the whole file at its exact version.
How to install
mdr add thrixel/build-world/build-world@sha256:09d8d8d2bbd21831The line at the top of this page pins the label git:20261027.362fd66, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_5dfjuhae6dob4t6w)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 19 versions of this file, between Sep 1, 2026 and Oct 27, 2026, about one every 3 days. Its first recorded version is graded A and its latest B.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261027.362fd66 latest | 2026-10-27 | 362fd66 | 95,411 B | B | view · diff |
| git:20261019.aad00ff | 2026-10-19 | aad00ff | 93,721 B | B | view · diff |
| git:20261019.7cdcb3a | 2026-10-19 | 7cdcb3a | 93,721 B | B | view · diff |
| git:20261013.39e09a7 | 2026-10-13 | 39e09a7 | 93,775 B | B | view · diff |
| git:20261012.d2369ce | 2026-10-12 | d2369ce | 92,020 B | B | view · diff |
| git:20260924.3427a70 | 2026-09-24 | 3427a70 | 91,677 B | B | view · diff |
| git:20260921.e8a12b8 | 2026-09-21 | e8a12b8 | 91,686 B | B | view · diff |
| git:20260918.f721229 | 2026-09-18 | f721229 | 89,412 B | B | view · diff |
| git:20260918.489992d | 2026-09-18 | 489992d | 89,414 B | B | view · diff |
| git:20260917.a5c1a00 | 2026-09-17 | a5c1a00 | 85,750 B | B | view · diff |
| git:20260917.afac548 | 2026-09-17 | afac548 | 82,055 B | B | view · diff |
| git:20260917.280939b | 2026-09-17 | 280939b | 77,427 B | A | view · diff |
| git:20260916.32566fa | 2026-09-16 | 32566fa | 81,533 B | B | view · diff |
| git:20260915.c68affc | 2026-09-15 | c68affc | 80,413 B | B | view · diff |
| git:20260910.bc1b31b | 2026-09-10 | bc1b31b | 73,732 B | A | view · diff |
| git:20260904.6da6269 | 2026-09-04 | 6da6269 | 72,640 B | A | view · diff |
| git:20260903.91289b1 | 2026-09-03 | 91289b1 | 65,333 B | A | view · diff |
| git:20260903.f6a13fc | 2026-09-03 | f6a13fc | 64,748 B | A | view · diff |
| git:20260901.590b03c | 2026-09-01 | 590b03c | 63,021 B | A | view |
Audit of the latest version
- fail: No link to a raw IP address (matched: http://127.0.0.1:5590)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (95411 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
thrixel/build-world · 109 stars · license Apache-2.0 · pushed 2026-10-28 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_5dfjuhae6dob4t6w GET https://markdownregistry.com/api/v1/resolve?ref=thrixel/build-world/build-world GET https://markdownregistry.com/api/v1/blob/09d8d8d2bbd218312428b6b83782af6209bb8e75ba9e753593d00b2b416ae86a
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.