Official Claude Code marketplace for Project Aria — install ARK plugins for Aria SDK development, VRS data processing, MPS workflows, and device operations.
Encoded knowledge for Project Aria Gen 2 and the Aria Research Kit (ARK) — hardware, profiles, calibration, coordinate systems, VRS format, time domains, on-device perception, MPS outputs (SLAM, point cloud, hand tracking), plus pointers to the source-of-truth docs for specifics. Use whenever the user asks ANY…
Use when integrating Aria Gen 2 sensor streams with ROS2 — publishing raw Aria sensor data through ROS2 topics, decoding it in subscriber nodes, sharing device calibration across nodes. The integration uses a custom AriaRaw message (a thin FlatBuffer wrapper) and a required ariadatatypes package name. Use whenever the…
Use when working with the Aria Client SDK — device pairing, recording, streaming, CLI commands (ariagen2), Python SDK (aria.sdkgen2), streaming visualization, multi-device time domain mapping, and device management. Use whenever the user mentions ariagen2 CLI, aria.sdkgen2, device pairing, recording start/stop…
Use when configuring Aria Gen 2 glasses to stream sensor data directly to an internet-accessible HTTPS endpoint — instead of the default local USB / same-network WiFi streaming to a nearby PC. For field deployments, centralized multi-device collection, and cloud processing pipelines. Use whenever the user asks about…
Use when authoring a custom profile JSON for Aria Gen 2. A profile fixes which sensors are enabled and at what rate, resolution, and encoding — the same profile works for both recording and streaming, despite the historical "recording profile" name. Custom profiles carry real risks (thermal shutdown, fragmented data…
Use when working with Aria Machine Perception Services (MPS) — cloud-based processing of Aria VRS recordings for SLAM trajectories, hand tracking, semi-dense point clouds, and online calibration. Covers the ariamps CLI, single and multi-sequence processing, output formats, data lifecycle, and loading MPS results with…
Use when working with the Aria Gen2 Pilot Dataset — a multi-participant egocentric dataset with raw VRS sensor data, MPS outputs, and additional algorithm results (ASR, heart rate, hand-object interaction, depth estimation, 3D detection). Covers the projectaria-gen2-pilot-dataset package, data loaders, visualizers…
Use when working with projectariatools (PAT) — the official Python/C++ library for reading Aria VRS recordings, accessing sensor data, device calibration, loading MPS results (eye gaze, hand tracking, SLAM trajectory), time domain mapping for multi-device alignment, and data visualization. Use whenever the user…
Use when the user needs to time-align Aria Gen 2 recordings with external LTC-timecoded equipment — SMPTE Linear Timecode from motion capture systems, professional cameras, video switchers, SMPTE / MTC generators, or audio recorders. Explains Timecode Bridge, an open-source hardware companion that decodes LTC on a BNC…
Use when the user wants to inspect, validate, or manipulate a VRS file using the native VRS command-line tools from facebookresearch/vrs — vrs check, vrs print, etc. VRS is the file format used by Aria recordings, and the native CLI is separate from projectaria-tools (PAT). Reach for it for file-level operations…
Use when working with VRS Health Check — validating Aria recording quality before MPS processing. Covers the runvrshealthcheck CLI, configurations, threshold checks, exit codes, overriding thresholds, and the Python API. Use whenever the user mentions VRS health check, recording validation, data quality checks…
Build webapps that integrate with Meta Aria Gen2 (Nebula) smart glasses, usable by any agent that supports skills (Manus, Claude Code, etc.). macOS only — the backend launcher and auto-open browser hooks are written for macOS; Windows and Linux are not supported. Covers the full Web App Creator stack: real-time sensor…