hz-quest-verify-first

hz-quest-verify-first is a skill for Claude Code from meta-quest/agentic-tools. It costs 164 tokens per session (3,151 once invoked), scanned A, original, Apache-2.0.

A required fact-checking step for work involving Meta Quest headsets or apps. It verifies current Quest and Horizon OS information against Meta’s official sources before giving advice or writing code.

In plain words
What is it for?
Use it before answering Quest development questions, changing Quest code, debugging devices, checking performance, searching Meta documentation, or working with Quest tools.
Why use it?
Quest software, device behavior, and APIs can change, so relying on remembered information may lead to outdated or incorrect guidance.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Part of the agentic-tools plugin — 29 skills, 1 hook, 1 MCP server shipped together

Good fit Use it before answering Quest development questions, changing Quest code, debugging devices, checking performance, searching Meta documentation, or working with Quest tools.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/meta-quest/agentic-tools/hz-quest-verify-first
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add meta-quest/agentic-tools --skill hz-quest-verify-first
Clone the repo
git clone --depth 1 https://github.com/meta-quest/agentic-tools

Made for: Claude Code.

Or install agentic-tools, the plugin that ships this one along with the rest of its 29 skills, 1 hook, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for hz-quest-verify-first

README.md
[![agentmods](https://agentmods.dev/badge/skills/meta-quest/agentic-tools/hz-quest-verify-first.svg)](https://agentmods.dev/skills/meta-quest/agentic-tools/hz-quest-verify-first)
Your own site
<a href="https://agentmods.dev/skills/meta-quest/agentic-tools/hz-quest-verify-first"><img src="https://agentmods.dev/badge/skills/meta-quest/agentic-tools/hz-quest-verify-first.svg" alt="Measured on agentmods" height="20"></a>
Per session 164 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,151 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector warn 7 Sept 2026
SkillSpector: 5 findings, up to medium

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • medium MCP Rug Pull · line 33
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 281
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 282
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium MCP Rug Pull · line 285
    npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.
    Fix: Pin the version: npx @scope/[email protected]
  • medium Excessive Agency · line 253
    Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
    Fix: Add human-in-the-loop confirmation for destructive, irreversible, or high-impact operations. Never auto-execute commands that modify files, send data, or alter system state.
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00164 $0.03151
Opus 5 $0.00082 $0.01576
Sonnet 5 $0.00033 $0.00630
Haiku 4.5 $0.00016 $0.00315

Measured 8d ago against content hash 4cc606987a70, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

hz-quest-verify-first scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/hz-quest-verify-first/SKILL.md · 295 lines

How it starts

The opening of the file, as written. The whole thing — 295 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Verify First — Meta Quest Development

What you need to know before reading the rest of this

You are about to be told to call tools you may not recognize by name. Read this section first so the rest makes sense.

  • Meta Quest is Meta's line of standalone VR / mixed-reality headsets (Quest 2, Quest 3, Quest 3S, Quest Pro). They run an Android-based OS.
  • Horizon OS is the name of that operating system. It is forked from Android, ships on every Quest headset, and Meta updates it on its own cadence (separate from upstream Android). Many APIs are Horizon-OS-specific and have no analog in stock Android.
  • metavr ("Meta VR CLI") is a Rust CLI tool published by Meta as metavr on npm. Invoke via npx -y metavr <args> — no install required; npx always pulls the latest published version. It wraps adb and Meta's developer APIs into higher-level commands for Quest device development: list devices, install apps, capture Perfetto traces, search Meta Quest documentation, query 3D asset libraries, automate UI interactions, etc. metavr is the primary action layer for Quest dev work — the equivalent of what gcloud is for GCP or git is for source control.
  • metavr MCP server is a built-in mode of metavr that exposes a focused set of tools to AI coding agents over the Model Context Protocol. The relevant tools for this skill are:
    • meta_docs_search — search the official Meta developer documentation
    • meta_docs_get_page — fetch the full text of a specific docs page
    • device — query and control connected Meta Quest headsets (list, info, connect, reboot, battery, controllers, proximity, etc.)
    • app — query and manage installed apps (list, info, install, uninstall, launch, stop, clear)
    • files — file ops on a connected headset (ls, push, pull, rm, mkdir)
    • run — catch-all for any metavr subcommand without a dedicated tool (perf, ovrmetrics, ui, audio, casting, window, unity, sideload, asset, config, …). Its JSON Schema is generated from clap so the available subcommands and their typed args are visible to you in the tool definition.
    • cli_help — discover metavr subcommands and flags as markdown
  • Meta SDKs you may not recognize that are commonly used in Quest projects: Meta XR All-in-One SDK (Unity), Meta XR Core / Interaction / Platform / Voice / Movement SDKs, Meta Spatial SDK (Kotlin / Android panels), IWSDK (Immersive Web SDK for WebXR), MRUK (Mixed Reality Utility Kit), Presence Platform, Horizon Platform SDK. These ship on their own release cadences, separate from Quest OS.
  • OVR vs Meta XR — older Quest Unity content and most of the public web references the OVR namespace and the "Oculus Integration" Unity package. Both have been deprecated in favor of the Meta XR All-in-One SDK family. Most training data still recommends the deprecated names. Verify before recommending anything in this area.

Read the full file on GitHub · 295 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 295 lines · 164 tokens per session scan A 4cc606987a70

Subscribe to this mod's changes

hz-quest-verify-first is a skill published in the GitHub repository meta-quest/agentic-tools (190 stars, last pushed 17d ago), licensed Apache-2.0. It adds 164 tokens to every session and 3,151 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

android-phone-control

Control an Android phone from a local Termux/Linux host using a deterministic ADB toolkit: device checks, wake/unlock/session mode, screenshots, UI dumps, taps, text input, key events, app launch, and safe app smoke tests.

patrickdass93/android-phone-control-skill · 53 tokens

ambient-weather-automation

Automate Ambient Weather tasks via Rube MCP (Composio). Always search tools first for current schemas.

ranbot-ai/awesome-skills · 27 tokens

cardputer-buddy

Iterate on the Cardputer-Adv MicroPython app bundle (Claude Buddy, Snake, Hello) after the device is already provisioned via m5-onboard. Use when the user wants to add a new app, push a single changed .py without re-flashing, watch device serial logs, or run a one-shot REPL command. Trigger on "add an app", "push to…

anthropics/claude-plugins-official · 109 tokens

developer-device-platform-basics

Provides guidance and instructions on managing remote devices on Developer Device Platform (DDP). Use when reserving remote Android devices, establishing connection tunnels, checking session status, or extending/cancelling leases. Don't use for iOS or local device/hardware inquiries.

google/skills · 57 tokens

gke-ai-troubleshooting-tpu-vbar-oom

Diagnoses and prevents vbarcontrolagent segfaults, out-of-memory (OOM) errors, and TPU device initialization failures on TPU v6e nodes in GKE caused by race conditions during TPU device resets or high-frequency metrics polling. Use when troubleshooting vbarcontrolagent crashes, memory cgroup OOMs in serial console…

google/skills · 125 tokens

officecli-word-form

Use this skill to create fillable Word forms (.docx) with real Content Controls (SDT) + legacy FormField checkboxes + MERGEFIELD mail-merge placeholders + document protection. Trigger on: 'fillable form', 'form fields', 'content controls', 'SDT', 'word form', 'fill in', 'only editable fields', 'protect document'…

iOfficeAI/OfficeCLI · 224 tokens