Agent skill

3D Browser Game

by DanMcInerney in DanMcInerney/orchflows

Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.

MITAuto-check passedGame Development

Install 3D Browser Game

skills CLI
$ npx skills add DanMcInerney/orchflows --skill 3d-browser-game -a claude-code

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

GitHub CLI
$ gh skill install DanMcInerney/orchflows 3d-browser-game --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/DanMcInerney/orchflows.git skills-src && mkdir -p .claude/skills && cp -r skills-src/example-workflows/3d-browser-game/skills/3d-browser-game .claude/skills/3d-browser-game && 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
3d-browser-game
GitHub stars
117
Token cost
~1.5k tokens
SKILL.md length
716 words
Files
2
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.

  • Works in 5 steps: Establish scope and capabilities → Produce and test the core → Independently establish the core → …
  • Tasks that involve 3D graphics and WebGL
  • SKILL.md covers Checkpoints, 1. Establish scope and…, 2. Produce and test the core and 3. Independently establish the…, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

3D Browser Game is an agent skill from DanMcInerney/orchflows. Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Game Development, covering 3D graphics and WebGL. It works with Blender and Three.js. The repository describes itself as: 2 skills, composable into workflows, which can then be built into more complex workflows. The licence is MIT.

When your agent uses it

  • Tasks that involve 3D graphics and WebGL

Example prompts

  • “/3d-browser-game”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Establish scope and capabilities
  2. Produce and test the core
  3. Independently establish the core
  4. Produce and integrate
  5. Independently review and deliver

What it can do on your machine

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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

3D Browser Game loads about 1.5k tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 716 words of instructions outside code blocks.

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

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 DanMcInerney/orchflows at commit 8d16eb3, republished under its MIT licence (© DanMcInerney). 716 words, ~1,529 tokens.

Download SKILL.mdSave it as .claude/skills/3d-browser-game/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
3d-browser-game
description
Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.
disable-model-invocation
true

The coordinator applies library context. Inputs: player brief, existing project, target conditions, workspace and constraints. Choose and record unspecified creative details; ask only when a missing choice blocks progress. A bounded phase uses its prerequisites and returns reached work without claiming a finished game.

Use shared creative direction and one integration owner. Production staffing follows core execution rules; only the two playtests require fresh independent reviewers. Missing capabilities block dependent work.

Checkpoints

Use evidence for candidate identities and ready, needs change or unverified conclusions. Freeze each candidate until its independent playtest report completes. These are work gates, not user approval prompts.

Each checkpoint permits at most one necessary repair pass: reproduce material findings, fix shared causes, rebuild and replay affected situations plus start–play–outcome–retry. Recapture changed visuals and remeasure affected performance. Preserve the original report and identify the delivered revision; subsequent checks are maker verification, not renewed independent acceptance.

An unchanged ready candidate needs no repair, rebuild or replay. Pre-checkpoint QA/tuning is ordinary production. If a checkpoint remains needs change or unverified, stop dependent production and return the best runnable state, findings and precise next action.

1. Establish scope and capabilities

Record the player promise, requirements versus defaults, browser/device/input, session scope and observable completion criteria. Preserve existing intent and architecture; bound a larger release without silently dropping requirements. Select browser-game for design.

Probe install/build/preview, rendered browser input/captures and Blender source-to-GLB loading in Three.js under the test interface and library capability rules. Probe promised audio. Remove disposable probe content from the finished game. Continue only with a feasible ordinary-play route and recorded capability results.

2. Produce and test the core

Compare at least three materially different mechanics; choose rules, controls, tunable parameters and completion states. Before implementation, write experiment predictions and observable success/failure scenarios. Set load, frame-time and asset/content budget hypotheses for the agreed device.

Build a Three.js graybox under the test interface and Three.js reference. Complete the session with responsive controls, readable placeholders, real collision/progression, an outcome and ordinary-input restart. Verify rule behavior, interface and production boot before experiments; control defects must not distort them.

Run two focused mechanics experiments. Each predicts how one rule/parameter change affects decisions, compares observed baseline and changed behavior in the same scenario, and records the chosen setting and contrary evidence. Include alternate strategies, misuse and recovery. If meaningful decisions remain absent, report needs change before independent review.

The core handoff includes the runnable graybox, mechanics comparison/choice, scenario predictions, two observed before/after experiments, verified controls/interface and a complete ordinary session. Final assets wait for the core checkpoint.

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

3. Independently establish the core

Apply playtest-3d-browser-game in core mode to the frozen candidate with its required inputs and evidence. Missing uncoached/adaptive browser play is unverified. Apply the checkpoint rule after the completed report.

Only a ready core advances. Record established rules, camera, timing and collider contracts for art/content; later changes require affected gameplay checks.

4. Produce and integrate

Derive art direction and the Blender handoff from the ready core. Apply make-blender-game-assets with the art brief, actual baseline, runtime loader and owned output directory. Content/progression may run concurrently on separate files under the proven rules. Gather both completed outcomes before integration.

Integrate inspected exports through the production loader; finish agreed content, UI, feedback and session flow under applicable game, Blender and Three.js criteria. Preserve or recheck timing, collision, camera and readability affected by integration. Required content cannot remain a promised later feature.

Run scenario QA/regression play with browser-game.playtesting; measure and optimize representative production gameplay under the references. Fix known material defects before final review. Supply editable sources, reproducible exports, runtime asset views, complete-session/branch evidence, behavior checks, target-relative load/performance measurements and explicit coverage gaps. Unvisited states and unsupported targets remain unverified.

5. Independently review and deliver

Apply the playtest workflow in final mode to the exact frozen production candidate, using a fresh reviewer different from the core reviewer. Supply the brief, public instructions, candidate/run location, test route, core review/repairs, asset evidence and measured conditions as that workflow directs. Apply the checkpoint rule after its completed report; graybox review does not accept production.

Return the game/preview prominently, editable game/Blender sources, build/run/test/re-export commands, controls, scenarios, design/asset notes, independent reports and evidence. State ready, needs change or unverified against the requested scope, with gaps and next actions. Requested public deployment uses a hosting skill; local preview is not hosting.

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

Files

SKILL.md and 1 other file in example-workflows/3d-browser-game/skills/3d-browser-game of DanMcInerney/orchflows.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit 8d16eb3

Compare with similar skills

3D Browser Game 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.

3D Browser Game compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
3D Browser Game this skillDanMcInerney/orchflows117—~1.5kAutomated safety check: PassMIT
Threejs World Generationcalesthio/OpenMontage66k—~2kAutomated safety check: PassAGPL-3.0
3Dviz Pro Max Scene Builderviettranx/3dviz-pro-max697—~2.8kAutomated safety check: PassMIT
Blender Web Export Pipelinefreshtechbro/claudedesignskills1k—~4.2kAutomated safety check: PassMIT
Pneuma Lucidpandazki/pneuma-skills161—~4.6kAutomated safety check: WarnMIT
Obj Exporterbenchflow-ai/skillsbench1.8k—~514Automated safety check: PassApache-2.0

Similar skills

  • Threejs World Generation

    calesthio/OpenMontage

    Build deterministic, editable, free-viewpoint Three.js worlds from text or structured briefs.

    66k GitHub stars~2k tokensUpdated 5 days ago
    Game DevelopmentAuto-check passed
  • 3Dviz Pro Max Scene Builder

    viettranx/3dviz-pro-max

    Guides building an expressive 3D scene in Three.js or Blender by reasoning through intent, object construction and scientific grounding before using a catalog of recipes and kits.

    697 GitHub stars~2.8k tokensUpdated 28 days ago
    Game DevelopmentAuto-check passed
  • Blender Web Export Pipeline

    freshtechbro/claudedesignskills

    Exports and optimizes Blender 3D models and animations for the web as glTF, covering batch Python scripting, texture baking, decimation and LOD generation for Three.js and Babylon.js.

    1k GitHub stars~4.2k tokensUpdated 10 mo ago
    Game DevelopmentAuto-check passed
  • Pneuma Lucid

    pandazki/pneuma-skills

    Pneuma Lucid Mode workspace guidelines. An agent skill from pandazki/pneuma-skills.

    161 GitHub stars~4.6k tokensUpdated today
    Game DevelopmentAuto-check: warnings
  • Obj Exporter

    benchflow-ai/skillsbench

    Three.js OBJExporter utility for exporting 3D geometry to Wavefront OBJ format.

    1.8k GitHub stars~514 tokensUpdated 2 mo ago
    Game DevelopmentAuto-check passed
  • Image to Three.js Model

    img2threejs/img2threejs

    Rebuilds the object in a reference image as a procedural, animation-ready Three.js model written entirely in code, using staged sculpting with quality checks.

    18k GitHub starsUsed in 1 repo~8.2k tokens
    Game DevelopmentAuto-check passed

More from DanMcInerney/orchflows

All 12 skills in this repo
  • Evolve

    DanMcInerney/orchflows

    Iteratively improve any artifact and its improvement harness, inventing evaluation when needed; supports bounded runs, tournaments and continuous resumable search.

    117 GitHub stars~805 tokensUpdated 4 days ago
    Auto-check passed
  • Benchmaker

    DanMcInerney/orchflows

    Build benchmarks of realistic, hard agent tasks, researched from real work, admitting only verified, shortcut-resistant, calibrated tasks and reporting how well the suite separates systems.

    117 GitHub stars~2k tokensUpdated 4 days ago
    Auto-check passed
  • Design Loop

    DanMcInerney/orchflows

    Develop a project endgoal through N bounded cycles of brainstorm and research, design, implementation, comparison testing and analysis.

    117 GitHub stars~870 tokensUpdated 4 days ago
    Auto-check passed
  • Export Workflow

    DanMcInerney/orchflows

    Export an Orchflows workflow as a standalone native skill with a portability report and bounded trial.

    117 GitHub stars~674 tokensUpdated 4 days ago
    Auto-check passed
  • Gauntlet Loop

    DanMcInerney/orchflows

    Drive an ambitious goal past a real-world quality bar by splitting it into pieces, each looped through a builder and a fresh, harsh, blind critic until ours reaches the bar or the caller stops.

    117 GitHub stars~1.2k tokensUpdated 4 days ago
    Auto-check passed
  • Orchflows Review

    DanMcInerney/orchflows

    Review Orchflows against its purpose and design principles (architecture, workflow design, wording and bugs) and apply reviewed improvements on unmerged branches.

    117 GitHub stars~1k tokensUpdated 4 days ago
    Auto-check passed

Works with

Questions about 3D Browser Game

What does 3D Browser Game do?

Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests. 3D Browser Game is an agent skill from DanMcInerney/orchflows.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.

When should I use 3D Browser Game?

3D Browser Game fits situations like: tasks that involve 3D graphics and WebGL.

How do I install 3D Browser Game in Claude Code?

Run `npx skills add DanMcInerney/orchflows --skill 3d-browser-game -a claude-code`. Or copy the skill folder (example-workflows/3d-browser-game/skills/3d-browser-game in DanMcInerney/orchflows) into .claude/skills/3d-browser-game in your project. Claude Code loads it when a task matches its description.

How do I install 3D Browser Game in Codex?

Run `npx skills add DanMcInerney/orchflows --skill 3d-browser-game -a codex`. Or copy the skill folder (example-workflows/3d-browser-game/skills/3d-browser-game in DanMcInerney/orchflows) into .agents/skills/3d-browser-game in your project. Codex loads it when a task matches its description.

Can I use 3D Browser Game 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 DanMcInerney/orchflows --skill 3d-browser-game -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/3d-browser-game, .gemini/skills/3d-browser-game, .github/skills/3d-browser-game and .opencode/skills/3d-browser-game in your project.

What does 3D Browser Game need to run?

SKILL.md names no scripts, command-line tools or credentials: 3D Browser Game is instructions for the agent only.

Does 3D Browser Game access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is 3D Browser Game 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 3D Browser Game use?

3D Browser Game is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does 3D Browser Game use?

About 1.5k tokens (SKILL.md is roughly 6.1k 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 3D Browser Game?

Skills that share tags, products or a category with 3D Browser Game: Threejs World Generation (calesthio/OpenMontage, 66k stars), 3Dviz Pro Max Scene Builder (viettranx/3dviz-pro-max, 697 stars), Blender Web Export Pipeline (freshtechbro/claudedesignskills, 1k stars) and Pneuma Lucid (pandazki/pneuma-skills, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains 3D Browser Game?

DanMcInerney (a GitHub user) maintains it in DanMcInerney/orchflows, which has 117 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 4, 2026.

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