ML Cv Specialist
alirezarezvani/claude-cto-team
Deep expertise in ML/CV model selection, training pipelines, and inference architecture.
Meta Quest Passthrough Camera Access (PCA) for Unity — access the forward-facing RGB cameras on Quest 3 / Quest 3S to feed Computer Vision and Machine Learning pipelines.
$ npx skills add meta-quest/agentic-tools --skill hz-unity-passthrough-camera-access -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install meta-quest/agentic-tools hz-unity-passthrough-camera-access --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-unity-passthrough-camera-access .claude/skills/hz-unity-passthrough-camera-access && 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-unity-passthrough-camera-access" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-unity-passthrough-camera-access into .claude/skills/hz-unity-passthrough-camera-access/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-unity-passthrough-camera-access", 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-unity-passthrough-camera-accessType 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-unity-passthrough-camera-access -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install meta-quest/agentic-tools hz-unity-passthrough-camera-access --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-unity-passthrough-camera-access .agents/skills/hz-unity-passthrough-camera-access && 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-unity-passthrough-camera-access" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-unity-passthrough-camera-access into .agents/skills/hz-unity-passthrough-camera-access/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-unity-passthrough-camera-access", 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-unity-passthrough-camera-access -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install meta-quest/agentic-tools hz-unity-passthrough-camera-access --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-unity-passthrough-camera-access .cursor/skills/hz-unity-passthrough-camera-access && 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-unity-passthrough-camera-access" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-unity-passthrough-camera-access into .cursor/skills/hz-unity-passthrough-camera-access/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-unity-passthrough-camera-access", 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-unity-passthrough-camera-access--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-unity-passthrough-camera-access -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install meta-quest/agentic-tools hz-unity-passthrough-camera-access --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-unity-passthrough-camera-access .gemini/skills/hz-unity-passthrough-camera-access && 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-unity-passthrough-camera-access" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-unity-passthrough-camera-access into .gemini/skills/hz-unity-passthrough-camera-access/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-unity-passthrough-camera-access", 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-unity-passthrough-camera-accessInstalls 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-unity-passthrough-camera-access -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-unity-passthrough-camera-access .github/skills/hz-unity-passthrough-camera-access && 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-unity-passthrough-camera-access" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-unity-passthrough-camera-access into .github/skills/hz-unity-passthrough-camera-access/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-unity-passthrough-camera-access", 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-unity-passthrough-camera-access -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-unity-passthrough-camera-access --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-unity-passthrough-camera-access .opencode/skills/hz-unity-passthrough-camera-access && 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-unity-passthrough-camera-access" agent skill from https://github.com/meta-quest/agentic-tools/tree/main/skills/hz-unity-passthrough-camera-access into .opencode/skills/hz-unity-passthrough-camera-access/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "hz-unity-passthrough-camera-access", 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-unity-passthrough-camera-accessMeta Quest Passthrough Camera Access (PCA) for Unity — access the forward-facing RGB cameras on Quest 3 / Quest 3S to feed Computer Vision and Machine Learning pipelines.
Hz Unity Passthrough Camera Access is an agent skill from meta-quest/agentic-tools. Meta Quest Passthrough Camera Access (PCA) for Unity — access the forward-facing RGB cameras on Quest 3 / Quest 3S to feed Computer Vision and Machine Learning pipelines. Use when capturing the passthrough camera image/texture, reading the camera pose and intrinsics, projecting camera pixels into world space via PassthroughCameraAccess.ViewportPointToRay, wiring camera frames into ML/CV models, or reasoning about resolution, permissions, vendor tags, and the pinhole/principal-point model. For projecting the image…
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/detection-bounding-boxes.md` and `references/principal-point-offset.md`).
It sits in Game Development, covering Computer vision and Machine learning. 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 nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
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.
Links to these hosts (documentation or services it may open):
developer.android.comdevelopers.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 Unity Passthrough Camera Access loads about 1.6k tokens when it runs, and up to ~6.7k if it reads all its reference files. Until then it costs about 227 tokens; SKILL.md has 730 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). 730 words, ~1,581 tokens.
.claude/skills/hz-unity-passthrough-camera-access/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Building on top of the Android Camera2 API, Passthrough Camera Access provides access to the forward-facing RGB cameras on Quest 3 and Quest 3S for the purpose of supporting Computer Vision and Machine Learning. This API is distinct from the Media Projection API, which supports casting from the user's POV (including the UI) and should be used if your purpose is to represent what the user is seeing. Use the Passthrough Camera API to add application-specific computer-vision capabilities that extend the understanding of the user's environment and actions beyond what is provided by the Scene API.
This API provides an unobstructed view using the forward-facing RGB cameras and can be integrated with ML/CV pipelines. Common use cases:
android.permission.CAMERA or
horizonos.permission.HEADSET_CAMERA. CAMERA grants access to both the
passthrough and avatar cameras; HEADSET_CAMERA grants access only to the
passthrough camera.Camera Access on Meta VR devices is implemented on top of Android's Camera2 API within Horizon OS. Starting from Horizon OS v74, Camera2 and its Unity extension are available on Meta VR headsets (Horizon OS v83 added an Unreal extension). On Quest 3 and Quest 3S developers have access to the left and right cameras on the face of the HMD.
The Android Camera2 API provides:
metavr adb logcat --follow --tag Unity while the pipeline runs to confirm
frames flow, and check PCA API changes
with metavr docs search "passthrough camera access Unity" before
integrating — this surface moves fast.Detailed, task-specific guidance for projecting and placing PCA imagery in world space lives under references/:
ViewportPointToRay
produce a non-rectangular quad, a camera-aligned quad drifts off-center, or
2 * d * tan(fov / 2) gives the wrong size on a device whose camera principal
point is offset even though it worked on Quest 3.PassthroughCameraAccess + EnvironmentRaycastManager for object
localization.© 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 2 other files (references) in skills/hz-unity-passthrough-camera-access of meta-quest/agentic-tools.
Open the folder on GitHubat commit 3a8553d
Hz Unity Passthrough Camera Access 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 Unity Passthrough Camera Access this skillmeta-quest/agentic-tools | 215 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| ML Cv Specialistalirezarezvani/claude-cto-team | 117 | — | ~3.1k | Automated safety check: Pass | MIT | |
| RuView Model Trainingruvnet/RuView | 97k | — | ~1.3k | Automated safety check: Notes | MIT | |
| Adapting Transfer Learning Modelsjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Ieee Transactions On Pattern Analysis And Machine Intelligencefranklee16/academic-research-skills | 223 | 1 repos | ~2k | Automated safety check: Pass | None | |
| Transformers.jshuggingface/skills | 11k | 1 repos | ~6.2k | Automated safety check: Pass | Apache-2.0 |
alirezarezvani/claude-cto-team
Deep expertise in ML/CV model selection, training pipelines, and inference architecture.
ruvnet/RuView
Trains and evaluates several WiFi-signal-based pose and sensing models, from unsupervised pose estimation to domain adaptation and publishing.
jeremylongshore/tons-of-skills-marketplace
Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.
franklee16/academic-research-skills
A skill your agent uses when targeting IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI) or deciding whether a computer vision or machine learning manuscript fits this archival…
huggingface/skills
Runs pre-trained Hugging Face models in JavaScript or TypeScript with Transformers.js, in browsers or Node.js, Bun and Deno, for text, vision, audio and multimodal tasks.
wshobson/agents
Fine-tune vision-language models (VLMs) with supervised learning on image+text data.
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
Scaffolds new Meta VR and Horizon OS projects after the build path is selected — Standard Android, Meta Spatial SDK, Unity, Unreal, or WebXR.
meta-quest/agentic-tools
Analyzes Meta VR and Horizon OS VR performance using Perfetto traces — frame timing, CPU/GPU bottlenecks, render pass analysis.
Works with
Meta Quest Passthrough Camera Access (PCA) for Unity — access the forward-facing RGB cameras on Quest 3 / Quest 3S to feed Computer Vision and Machine Learning pipelines. Hz Unity Passthrough Camera Access is an agent skill from meta-quest/agentic-tools. Meta Quest Passthrough Camera Access (PCA) for Unity — access the forward-facing RGB cameras on Quest 3 / Quest 3S to feed Computer Vision and Machine Learning pipelines.
Hz Unity Passthrough Camera Access fits situations like: capturing the passthrough camera image/texture; reading the camera pose and intrinsics; projecting camera pixels into world space via PassthroughCameraAccess.ViewportPointToRay; wiring camera frames into ML/CV models.
Run `npx skills add meta-quest/agentic-tools --skill hz-unity-passthrough-camera-access -a claude-code`. Or copy the skill folder (skills/hz-unity-passthrough-camera-access in meta-quest/agentic-tools) into .claude/skills/hz-unity-passthrough-camera-access in your project. Claude Code loads it when a task matches its description.
Run `npx skills add meta-quest/agentic-tools --skill hz-unity-passthrough-camera-access -a codex`. Or copy the skill folder (skills/hz-unity-passthrough-camera-access in meta-quest/agentic-tools) into .agents/skills/hz-unity-passthrough-camera-access 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-unity-passthrough-camera-access -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-unity-passthrough-camera-access, .gemini/skills/hz-unity-passthrough-camera-access, .github/skills/hz-unity-passthrough-camera-access and .opencode/skills/hz-unity-passthrough-camera-access in your project.
SKILL.md names no scripts, command-line tools or credentials: Hz Unity Passthrough Camera Access is instructions for the agent only.
SKILL.md names 2 domains. As links in the text: developer.android.com and developers.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 Unity Passthrough Camera Access 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 1.6k tokens (SKILL.md is roughly 6.3k 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 5.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Hz Unity Passthrough Camera Access: ML Cv Specialist (alirezarezvani/claude-cto-team, 117 stars), RuView Model Training (ruvnet/RuView, 97k stars), Adapting Transfer Learning Models (jeremylongshore/tons-of-skills-marketplace, 2.8k stars) and Ieee Transactions On Pattern Analysis And Machine Intelligence (franklee16/academic-research-skills, 223 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.