Godot Project Templates
thedivergentai/GD-Agentic-Skills
Navigation skill for genre project scaffolds: pick platformer/RPG/FPS (or other genre) then load matching template scripts and route gameplay fill to godot-genre- skills.
Scaffolds new Meta VR and Horizon OS projects after the build path is selected — Standard Android, Meta Spatial SDK, Unity, Unreal, or WebXR.
$ npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install meta-quest/agentic-tools hz-new-project-creation --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/meta-quest/agentic-tools.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/hz-new-project-creation .claude/skills/hz-new-project-creation && rm -rf skills-srcUse ~/.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/
Install the "hz-new-project-creation" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-new-project-creation into .claude/skills/hz-new-project-creation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-new-project-creation", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-new-project-creationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install meta-quest/agentic-tools hz-new-project-creation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/meta-quest/agentic-tools.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/hz-new-project-creation .agents/skills/hz-new-project-creation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "hz-new-project-creation" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-new-project-creation into .agents/skills/hz-new-project-creation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-new-project-creation", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install meta-quest/agentic-tools hz-new-project-creation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/meta-quest/agentic-tools.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/hz-new-project-creation .cursor/skills/hz-new-project-creation && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "hz-new-project-creation" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-new-project-creation into .cursor/skills/hz-new-project-creation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-new-project-creation", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/meta-quest/agentic-tools.git --path skills/hz-new-project-creation--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install meta-quest/agentic-tools hz-new-project-creation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/meta-quest/agentic-tools.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/hz-new-project-creation .gemini/skills/hz-new-project-creation && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "hz-new-project-creation" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-new-project-creation into .gemini/skills/hz-new-project-creation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-new-project-creation", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install meta-quest/agentic-tools hz-new-project-creationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/meta-quest/agentic-tools.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/hz-new-project-creation .github/skills/hz-new-project-creation && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "hz-new-project-creation" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-new-project-creation into .github/skills/hz-new-project-creation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-new-project-creation", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install meta-quest/agentic-tools hz-new-project-creation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/meta-quest/agentic-tools.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/hz-new-project-creation .opencode/skills/hz-new-project-creation && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "hz-new-project-creation" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-new-project-creation into .opencode/skills/hz-new-project-creation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-new-project-creation", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
hz-new-project-creationScaffolds new Meta VR and Horizon OS projects after the build path is selected — Standard Android, Meta Spatial SDK, Unity, Unreal, or WebXR.
Hz New Project Creation is an agent skill from meta-quest/agentic-tools. Scaffolds new Meta VR and Horizon OS projects after the build path is selected — Standard Android, Meta Spatial SDK, Unity, Unreal, or WebXR. Use when creating a new Meta VR app from scratch. Build paths: all; use hz-quest-verify-first to choose the path.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/android-project.md`, `references/spatial-sdk-project.md` and `references/unity-project-manual.md`).
It sits in Game Development, covering Game development and Project scaffolding. It works with Android. The repository describes itself as: Agent Skills for Meta Quest/Horizon OS VR Development. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3a8553d. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Bash(metavr:*)Bash(hzdb:*)Bash(npx:*)mcp__metavr__metavr_unity_setupFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitnpxFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
developer.meta.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Hz New Project Creation loads about 2.3k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 70 tokens; SKILL.md has 1,140 words of instructions outside code blocks.
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.
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.
The full file from meta-quest/agentic-tools at commit 3a8553d, republished under its Apache-2.0 licence (© meta-quest). 1,140 words, ~2,281 tokens.
.claude/skills/hz-new-project-creation/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Scaffold and configure new Meta VR projects from scratch after the build path has been selected. This skill provides step-by-step setup instructions with recommended settings optimized for Meta VR hardware.
Use this skill when you need to:
Before creating any Meta VR project, complete these steps regardless of platform:
metavr CLI binary on your PATH (see the metavr-cli skill), or invoke it on demand via npx with no install:metavr --versionmetavr command; if you use the npm distribution, prefix with npx -y.Verify your device connection before starting any project:
metavr device listUse hz-quest-verify-first to identify the build path before scaffolding. Do not
choose an SDK from a feature checklist: several paths can expose similar Meta VR
features, but they have different project structures and runtime models.
| Build path | Choose it when | Setup reference or skill |
|---|---|---|
| Standard Android | The app is primarily 2D UI in one resizable Horizon OS panel, implemented with Jetpack Compose, Android Views, React Native, or Expo. This is the default for a new 2D app; Spatial SDK is not required. | Standard Android project; use hz-react-native-expo for React Native or Expo |
| Meta Spatial SDK | The app needs an immersive scene, 3D entities, environment control, or hybrid 2D-and-3D content. | Spatial SDK project |
| Unity | The app is an immersive game or experience built in C#. | Unity project |
| Unreal Engine | The app is an immersive project built with C++ or Blueprints. | Unreal project |
| IWSDK / WebXR | The experience is web-based and should run in the browser or ship as a web app. | Web project |
Once the user has selected a platform, refer to the corresponding reference guide for detailed, step-by-step project setup:
metavr_unity_setup MCP tool to create the project. Do NOT run Unity CLI directly. Do NOT walk the user through manual Package Manager / XR Plug-in Management steps. See Unity Project Setup. Manual fallback at unity-project-manual.md only when the MCP tool is unavailable. (Note: this guidance applies to Meta VR Unity projects only — for non-VR Unity projects use Unity Hub as normal.)hz-react-native-expo when the UI is implemented with React Native or ExpoEach reference covers:
These are common pitfalls when setting up new Meta VR projects.
hz-store-submit for the minimum store-acceptance floor and hz-api-upgrade for the current target range; immersive and 2D panel apps differ. Setting the wrong API level is a common reason builds fail to install or upload. Unity defaults may not match these requirements — always verify in Player Settings > Other Settings and with metavr docs search "target API".com.company.appname package name before your first build and deploy.After the project is created and configured on any platform, these tasks are typically needed:
Create an application entry at developer.meta.com to obtain an App ID. This is required for platform features like entitlement checks, multiplayer, achievements, and store submission.
Initialize a Git repository and configure .gitignore for the chosen platform:
git init
# Use a platform-appropriate .gitignore (Unity, Unreal, Android, or Node.js)Build the project and install it on a connected Meta VR device:
# After building, install the APK
metavr app install path/to/build.apk
# Launch the app
metavr app launch com.yourcompany.yourapp
# Monitor logs during first run
metavr adb logcat --follow --tag yourappOn first successful run, verify the application meets baseline performance targets:
metavr_unity_setup MCP tool© meta-quest, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in skills/hz-new-project-creation of meta-quest/agentic-tools.
Open the folder on GitHubat commit 3a8553d
Hz New Project Creation 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Hz New Project Creation this skillmeta-quest/agentic-tools | 215 | — | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Godot Project Templatesthedivergentai/GD-Agentic-Skills | 821 | — | ~3.3k | Automated safety check: Pass | LGPL-3.0 | |
| Release Managerpoingstudios/godot-admob-plugin | 632 | — | ~357 | Automated safety check: Pass | MIT | |
| Godot Admob Troubleshootpoingstudios/godot-admob-plugin | 632 | — | ~812 | Automated safety check: Pass | MIT | |
| Godot Admob Mediationpoingstudios/godot-admob-plugin | 632 | — | ~364 | Automated safety check: Pass | MIT | |
| Scenario Godot Performance Exportscenario-labs/skills | 946 | — | ~5.1k | Automated safety check: Notes | MIT |
thedivergentai/GD-Agentic-Skills
Navigation skill for genre project scaffolds: pick platformer/RPG/FPS (or other genre) then load matching template scripts and route gameplay fill to godot-genre- skills.
poingstudios/godot-admob-plugin
Manage and execute AdMob plugin releases. An agent skill from poingstudios/godot-admob-plugin.
poingstudios/godot-admob-plugin
Provides instructions to diagnose ad loading errors, handle error codes, open the Ad Inspector, and resolve integration issues in GDScript and C.
poingstudios/godot-admob-plugin
Provides instructions to configure, integrate, and verify third-party mediation networks (AppLovin, Meta Audience Network, Unity Ads, etc.) in GDScript and C.
scenario-labs/skills
A skill your agent uses when a Godot game stutters, drops frames, hitches when entering new areas, overheats a phone, or must ship: profiling and Performance monitors, CPU or GPU bound, draw calls…
thedivergentai/GD-Agentic-Skills
Expert blueprint for mobile platforms (Android/iOS) covering touch controls, virtual joysticks, responsive UI, safe areas (notches), battery optimization, and app store guidelines.
meta-quest/agentic-tools
Guides porting existing Android 2D apps to Meta VR and Horizon OS — input adaptation, panel layout, and design requirements.
meta-quest/agentic-tools
Upgrades Meta VR apps to newer Horizon OS SDK versions — migration guides, deprecated API replacements, changelog.
meta-quest/agentic-tools
Builds WebXR experiences for Meta VR and Horizon OS using the Immersive Web SDK (IWSDK) — ECS architecture, Three.js integration, spatial UI.
meta-quest/agentic-tools
Build multi-window Meta Horizon OS experiences with the MetaVrx Layout SDK in Jetpack Compose or React Native.
meta-quest/agentic-tools
Analyzes Meta VR and Horizon OS VR performance using Perfetto traces — frame timing, CPU/GPU bottlenecks, render pass analysis.
meta-quest/agentic-tools
Build and iterate on React Native apps for Meta VR / Horizon OS with Expo.
Works with
Categories
Scaffolds new Meta VR and Horizon OS projects after the build path is selected — Standard Android, Meta Spatial SDK, Unity, Unreal, or WebXR. Hz New Project Creation is an agent skill from meta-quest/agentic-tools. Scaffolds new Meta VR and Horizon OS projects after the build path is selected — Standard Android, Meta Spatial SDK, Unity, Unreal, or WebXR.
Hz New Project Creation fits situations like: creating a new Meta VR app from scratch; tasks that involve Game development; tasks that involve Project scaffolding.
Run `npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a claude-code`. Or copy the skill folder (skills/hz-new-project-creation in meta-quest/agentic-tools) into .claude/skills/hz-new-project-creation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a codex`. Or copy the skill folder (skills/hz-new-project-creation in meta-quest/agentic-tools) into .agents/skills/hz-new-project-creation in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add meta-quest/agentic-tools --skill hz-new-project-creation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hz-new-project-creation, .gemini/skills/hz-new-project-creation, .github/skills/hz-new-project-creation and .opencode/skills/hz-new-project-creation in your project.
Going by SKILL.md and its folder, Hz New Project Creation needs the command-line tools its instructions call (git and npx). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Bash(metavr:*), Bash(hzdb:*), Bash(npx:*), mcp__metavr__metavr_unity_setup.
SKILL.md names 1 domain. As links in the text: developer.meta.com. This is read from the text; nothing was executed.
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.
Hz New Project Creation is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Hz New Project Creation: Godot Project Templates (thedivergentai/GD-Agentic-Skills, 821 stars), Release Manager (poingstudios/godot-admob-plugin, 632 stars), Godot Admob Troubleshoot (poingstudios/godot-admob-plugin, 632 stars) and Godot Admob Mediation (poingstudios/godot-admob-plugin, 632 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
meta-quest (a GitHub organization) maintains it in meta-quest/agentic-tools, which has 215 GitHub stars. The repository holds 34 skills in this directory. The repository was last updated on September 24, 2026.
Source: meta-quest/agentic-tools on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.