Skip to main content
WEB
Starter kitFree

Three.js Game Skills

Nine Agent Skills for Codex and Claude Code that build playable Three.js browser games, with a director skill, a Vite scaffold and Playwright QA.

GitHub stars
2,570
(GitHub stars as of 2026-10-22)
License
MIT
Last commit
2026/09/28
By
majidmanzarpour
Download ZIP

Listed from the author's README. GameSkill has not run this end to end yet. Agent support and install steps are as documented by the author.

Install

Claude Code
npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude-code -g -y
Codex
npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a codex -g -y
From a clone
./install.sh --all

Use --claude or --codex for one agent. Same-named skills are skipped unless you pass --force.

Commands are copied from the project's README. Check the repository before running anything on your machine.

Install for a specific agent
Agents-aFolder
Claude Codeclaude-code.claude/skills/
Codexcodex.agents/skills/
Cursorcursor.agents/skills/
Gemini CLIgemini-cli.agents/skills/
GitHub Copilotgithub-copilot.agents/skills/
OpenCodeopencode.agents/skills/
Windsurfwindsurf.windsurf/skills/

Add -a <flag> to the command. These are project folders; add -g to install for your user account instead.

What you get

  • threejs-game-director, which sends each part of the work to the right specialist skill
  • Skills for gameplay systems, AAA-style graphics, game UI, debugging and profiling, and QA/release
  • Optional generator skills for Tripo 3D models, Gemini images and ElevenLabs audio
  • A Vite + TypeScript + Three.js scaffold with a seeded RNG, test hooks and Playwright templates

Good fit

  • Building a browser game from an empty folder with one prompt
  • Polishing an existing Three.js game with verification built in

Not for

  • Native engines such as Unity, Godot or Unreal

Try this prompt

Prompt
Use threejs-game-director to build a small third-person arena game with mobile controls.

Overview

Three.js Game Skills is a pack of nine agent skills for making browser games with Three.js. You install all of them and talk to one, threejs-game-director. The director keeps your scope and art direction and passes gameplay, graphics, UI, assets, audio and QA to the specialist skills.

The agent also checks its own work. Generated games come with deterministic test hooks, a seeded RNG and Playwright templates for smoke tests, visual-regression baselines and bot playtests. threejs-qa-release adds canvas-pixel checks, mobile viewports and a production build before the agent reports a game as done. Small changes get lighter checks: a HUD fix is not run through a full release pass.

To turn a reference image into a code-only model for one of these games, see img2threejs.

Requirements

  • Codex or Claude Code
  • Optional: TRIPO_API_KEY, GEMINI_API_KEY or ELEVENLABS_API_KEY for generated 3D, images or audio

Topics

FAQ

Works well with

Skills the author points to as related or as the better fit for neighbouring tasks.

Similar skills