Aria Research Kit (ARK) skills for building applications with Project Aria smart glasses. Covers data processing (VRS, MPS, calibration) and real-time webapp development (WebSocket streaming, 3D visualization, voice pipeline).
Use when working with the Aria Client SDK — device pairing, recording, streaming, CLI commands (aria_gen2), Python SDK (aria.sdk_gen2), streaming visualization, multi-device time domain mapping, and device management. Use whenever the user mentions aria_gen2 CLI, aria.sdk_gen2, device pairing, recording start/stop, streaming from Aria glasses, or asks about controlling Aria Gen2 devices programmatically.
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 aria_mps CLI, single and multi-sequence processing, output formats, data lifecycle, and loading MPS results with ProjectAriaTools. Use whenever the user mentions MPS, aria_mps, SLAM processing, cloud hand tracking, trajectory generation, or submitting VRS files for processing.
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, and tutorials. Use whenever the user mentions pilot dataset, Gen2 pilot dataset, loading pilot data, pilot data loader, pilot dataset visualizer, projectaria_gen2_pilot_dataset, or any task involving the Aria Gen2 Pilot Dataset recordings or algorithm outputs.
Use when working with projectaria_tools (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 imports projectaria_tools, works with Aria VRS files, or asks about Aria sensor data processing.
Use when working with VRS Health Check — validating Aria recording quality before MPS processing. Covers the run_vrs_health_check 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, dropped frames, or pre-MPS validation.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Official AI coding assistant plugin marketplace for Project Aria smart glasses development.
This repository hosts a collection of AI coding assistant plugins that help developers build with Project Aria. Each plugin bundles skills, tools, and references for a specific surface of the Aria developer ecosystem.
Add this marketplace:
claude plugin marketplace add https://github.com/facebookresearch/projectaria-plugins.git
Then install any plugin from it, for example:
claude plugin install aria-ark@projectaria-plugins
Add this marketplace:
codex plugin marketplace add https://github.com/facebookresearch/projectaria-plugins.git
Then open Codex chat, run /plugin, choose the Project Aria Plugins
marketplace, and install any plugin from it, e.g.aria-ark.
Install as a Gemini CLI extension:
gemini extensions install https://github.com/facebookresearch/projectaria-plugins.git
The extension loads the GEMINI.md context file at session start, which
includes a tool mapping table and imports all ARK skill content.
| Plugin | Description |
|---|---|
| aria-ark | Aria Research Kit (ARK) skills — VRS data processing, MPS, calibration, and real-time webapp development (WebSocket streaming, 3D visualization, voice pipeline). |
See CONTRIBUTING.md. All contributors are expected to follow our Code of Conduct. Security issues should be reported per SECURITY.md.
Before opening a PR, run the same checks CI runs:
pip install -r scripts/requirements.txt
python scripts/validate_marketplace.py
python scripts/validate_skills.py
python scripts/check_required_files.py
npx -y markdownlint-cli2 "**/*.md"
codespell
Project Aria Plugins is licensed under the Apache License, Version 2.0. See LICENSE for the full text.
npx claudepluginhub facebookresearch/projectaria-plugins --plugin aria-arkComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.