F
Facebook Skills
ego lite browser
sponsorego lite is the fastest browser for AI agents to run web automation, sharing your logged-in state with Codex or Claude Code, zero cost, zero config.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
add-ir-instruction
facebook
Guide for adding a new IR instruction to the Hermes compiler. Use when the user asks to add, create, or define a new IR instruction (Inst/Instruction) in the…
official
add-ir-instruction
facebook
When adding a new IR instruction, you must touch a specific set of files. This skill describes each file, the pattern to follow, and important conventions.
official
add-shape-types-to-torch-model
facebook
Port a PyTorch model to use pyrefly's tensor shape type system (Tensor[B, C, H, W], Dim[T]). Use this skill whenever the user wants to add shape annotations to…
official
add-shape-types-to-torch-model
facebook
Port a PyTorch model to use pyrefly's tensor shape type system (Tensor[B, C, H, W], Dim[T]). Use this skill whenever the user wants to add shape annotations to…
official
add-torch-shapes-example
facebook
Use when adding a new PyTorch model to Pyrefly's shape-tracking example corpus under tensor-shapes/pyrefly-torch-stubs/examples — i.e. importing a model as a…
official
add-torch-shapes-example
facebook
Use when adding a new PyTorch model to Pyrefly's shape-tracking example corpus under tensor-shapes/pyrefly-torch-stubs/examples — i.e. importing a model as a…
official
api-health
facebook
Monitor API health for a Meta app — check rate limits, call volume, and API deprecations. Use to diagnose throttling, plan capacity, or prepare for API version…
official
api-integration
facebook
Guide a developer through setting up a Meta API integration from scratch — discovers the right APIs, fetches setup guides, authentication requirements,…
official
app-health-check
facebook
Run a comprehensive health check on a Meta app — audits settings, security, compliance, app review status, rate limits, and API deprecations in one pass. Use…
official
app-review-prep
facebook
Prepare a Meta app for App Review — checks current status, outstanding requirements, granted privileges, and submission history. Use before submitting an app…
official
binary-size-analysis
facebook
This skill should be used when the user wants to analyze hermesvm binary size changes across a range of commits. Use when the user mentions "binary size",…
official
binary-size-analysis
facebook
Analyze per-commit binary size changes of the hermesvm shared library across a git commit range. Produces a markdown report with per-commit sizes and summary tables of significant increases and decreases.
official
buck2-rule-basics
facebook
Guide users through writing their first Buck2 rule to learn fundamental concepts including rules, actions, targets, configurations, analysis, and select(). Use…
official
buck2-rule-basics
facebook
Guide users through writing their first Buck2 rule to learn fundamental concepts including rules, actions, targets, configurations, analysis, and select(). Use…
official
camera-streaming
facebook
Stream, video frames, photo capture, resolution/frame rate configuration
official
camera-streaming
facebook
Session and Stream capability setup, video frames, photo capture, resolution and frame rate configuration
official
camera-streaming
facebook
Session and Stream capability setup, video frames, photo capture, resolution and frame rate configuration
official
camera-streaming
facebook
Stream, video frames, photo capture, resolution/frame rate configuration
official
click-target
facebook
Find and click a target object in XR. Use when testing UI interactions, clicking buttons, or verifying interactable elements work correctly.
official
click-target
facebook
Find and click a target object in XR. Use when testing UI interactions, clicking buttons, or verifying interactable elements work correctly.
official
compliance-check
facebook
Check compliance status for a Meta app — surfaces open required actions, active violations, and recommendations with remediation guidance. Use to audit…
official
dat-conventions
facebook
Kotlin patterns, DatResult, session and capability conventions for DAT SDK Android development
official
dat-conventions
facebook
Swift patterns, async/await, naming conventions, key types for DAT SDK iOS development
official
dat-conventions
facebook
Kotlin patterns, DatResult, session and capability conventions for DAT SDK Android development
official
dat-conventions
facebook
Swift patterns, async/await, naming conventions, key types for DAT SDK iOS development
official
debug-webhooks
facebook
Troubleshoot webhook issues for a Meta app — inspect active subscriptions, identify misconfiguration, and send test payloads to verify delivery. Use when…
official
debugging
facebook
Common issues, Developer Mode, version compatibility, and session and stream diagnosis
official
debugging
facebook
Common issues, Developer Mode, version compatibility, state machine diagnosis
official
debugging
facebook
Common issues, Developer Mode, version compatibility, and session and stream diagnosis
official
debugging
facebook
Common issues, Developer Mode, version compatibility, state machine diagnosis
official
display-access
facebook
Display capability setup, display-capable device selection, UI DSL, icons, buttons, images, and video playback
official
display-access
facebook
Display capability setup, display-capable device selection, UI DSL, icons, buttons, images, and video playback
official
display-access
facebook
Display capability setup, display-capable device selection, UI DSL, icons, buttons, images, and video playback
official
display-access
facebook
Display capability setup, display-capable device selection, UI DSL, icons, buttons, images, and video playback
official
extract-errors
facebook
Extract and manage error codes for React applications. Automatically extracts error messages from React source code and assigns unique error codes to new messages Detects "unknown error code" warnings and flags messages that need code assignment Validates that error codes remain synchronized with the current codebase through a simple yarn command
official
feature-flags
facebook
Manage React feature flags across channels, gate tests conditionally, and debug flag-specific test failures. Four flag files control defaults and channel-specific overrides (canary, www, React Native, test renderer) with __VARIANT__ flags simulating gatekeepers tested in both states Use @gate flagName pragma to skip tests entirely when a flag is unavailable, or inline gate() to branch assertions when behavior differs Adding a new flag requires entries in the main file plus all fork files;...
official
fix
facebook
Automated code formatting and linting to resolve style issues before CI checks. Runs Prettier for code formatting and linc for lint validation in sequence Identifies remaining manual fixes needed after automated corrections Prevents CI failures by catching formatting and lint errors before commit
official
flags
facebook
Inspect and compare feature flag states across React release channels. View all flags across channels (www, www-modern, canary, next, experimental, rn variants) or compare specific channels with --diff Output formats include default table view, CSV export, and cleanup status grouping Flag states indicated by symbols: enabled (✅), disabled (❌), variant testing (🧪), profiling-only (📊) Common pitfall: __VARIANT__ flags are tested in both states on www; use --diff to spot meaningful...
official
flow
facebook
Static type checking for React code across DOM and native platforms. Four renderer options cover standard DOM, browser-specific code, React Native, and Fabric environments Run yarn flow with optional renderer argument; use yarn flow-ci for comprehensive but slower checks Reports type errors with file locations to help identify and fix issues quickly Watch for common pitfalls: missing renderer specification, unexamined $FlowFixMe suppressions, and incorrect type imports
official
gc-safe-coding
facebook
For the full explanation and rationale, see doc/GCSafeCoding.md .
official
getting-started
facebook
SDK setup, Swift Package Manager integration, Info.plist configuration, and first connection to Meta glasses
official
getting-started
facebook
SDK setup, Gradle integration, AndroidManifest configuration, and first connection to Meta glasses
official
getting-started
facebook
SDK setup, Gradle integration, AndroidManifest configuration, and first connection to Meta glasses
official
getting-started
facebook
SDK setup, Swift Package Manager integration, Info.plist configuration, and first connection to Meta glasses
official
iwsdk-planner
facebook
IWSDK project planning and best practices guide. Use when planning new IWSDK features, designing systems/components, reviewing IWSDK code architecture, or when…
official
iwsdk-planner
facebook
IWSDK project planning and best practices guide. Use when planning new IWSDK features, designing systems/components, reviewing IWSDK code architecture, or when…
official
iwsdk-ui-panel
facebook
Develop and iterate on IWSDK UI panels efficiently. Use when working on PanelUI components, debugging UI layout, or improving UI design in IWSDK applications.
official
iwsdk-ui-panel
facebook
Develop and iterate on IWSDK UI panels efficiently. Use when working on PanelUI components, debugging UI layout, or improving UI design in IWSDK applications.
official
mockdevice-testing
facebook
MockDeviceKit for testing without physical glasses hardware
official
mockdevice-testing
facebook
MockDeviceKit for testing without physical glasses hardware
official
mockdevice-testing
facebook
MockDeviceKit for testing without physical glasses hardware
official
mockdevice-testing
facebook
MockDeviceKit for testing without physical glasses hardware
official
modify-jsi-features
facebook
Guide for adding new JSI functionality to the JavaScript Interface (JSI) layer. Use when the user asks to add, create, or implement new methods or features in…
official
modify-jsi-features
facebook
Guide for adding new JSI functionality to the JavaScript Interface (JSI) layer. Use when the user asks to add, create, or implement new methods or features in…
official
modify-shaped-array-dsl
facebook
Use when Pyrefly computes a wrong tensor shape (or is missing one that can't be expressed in a stub signature) and you need to add or fix a shape-DSL rule.…
official
modify-shaped-array-dsl
facebook
Use when Pyrefly computes a wrong tensor shape (or is missing one that can't be expressed in a stub signature) and you need to add or fix a shape-DSL rule.…
official
non-interactive-git-rebase
facebook
Use when needing to reorder, split, drop, or amend git commits that are not the top commit, without interactive editor access. Covers programmatic rebase via…
official
non-interactive-git-rebase
facebook
Use when needing to reorder, split, drop, or amend git commits that are not the top commit, without interactive editor access. Covers programmatic rebase via…
official
permissions-registration
facebook
App registration with Meta AI and device permission flows
official
permissions-registration
facebook
App registration with Meta AI, camera permission flows
official
permissions-registration
facebook
App registration with Meta AI and device permission flows
official
permissions-registration
facebook
App registration with Meta AI, camera permission flows
official
relay-best-practices
facebook
Relay is a GraphQL client for React that enforces colocated, composable, and type-safe data fetching. Its core insight is that each component should declare exactly what data it needs via GraphQL fragments, and Relay handles the rest — fetching, caching, consistency, and updates.
official
relay-e2e-test
facebook
Write and run markdown-driven e2e tests for Relay. Covers fixture format, server/client code patterns, interaction DSL, snapshots, and running tests.
official
relay-e2e-test
facebook
Write and run markdown-driven e2e tests for Relay. Covers fixture format, server/client code patterns, interaction DSL, snapshots, and running tests.
official
relay-performance
facebook
Performance best practices for Relay applications. Use when optimizing data fetching, reducing re-renders, configuring caching, or improving time to first…
official
sample-app-guide
facebook
Building a complete DAT app with session creation, camera streaming, and photo capture
official
sample-app-guide
facebook
Building a complete DAT app with session creation, camera streaming, and photo capture
official
sample-app-guide
facebook
Building a complete DAT app with camera streaming and photo capture
official
search-docs
facebook
Search Meta developer documentation for API guides, references, and tutorials. Use when looking up how a Meta API works, finding integration guides, or…
official
session-lifecycle
facebook
Device session states, pause/resume, availability monitoring
official
session-lifecycle
facebook
Session state, stream state, pause and resume behavior, and device availability monitoring
official
session-lifecycle
facebook
Session state, stream state, pause and resume behavior, and device availability monitoring
official
session-lifecycle
facebook
Device session states, pause/resume, availability monitoring
official
test
facebook
Run tests for React codebase across multiple release channels and configurations. Supports six release channels: source (default), experimental, www, www with variant false, stable, and classic, each with distinct feature flag configurations Accepts test patterns, watch mode for TDD, and variant flags to test different code paths Requires explicit test pattern argument to avoid running the entire test suite; uses --silent flag to surface failures and --no-watchman for sandboxing...
official
test-all
facebook
Parallel test orchestrator. Runs all 9 test suites concurrently via Task sub-agents and the iwsdk CLI. Handles build, example setup, dev servers, agent launch,…
official
test-all
facebook
Parallel test orchestrator. Runs all 9 test suites concurrently via Task sub-agents and the iwsdk CLI. Handles build, example setup, dev servers, agent launch,…
official
test-audio
facebook
Test audio system (AudioSource loading, playback state, stop, spatial audio) against the audio example using the iwsdk CLI.
official
test-audio
facebook
Test audio system (AudioSource loading, playback state, stop, spatial audio) against the audio example using the iwsdk CLI.
official
test-ecs-core
facebook
Test ECS core functionality (system registration, components, Transform sync, pause/step/resume, system toggle, entity discovery, snapshots) against the poke…
official
test-ecs-core
facebook
Test ECS core functionality (system registration, components, Transform sync, pause/step/resume, system toggle, entity discovery, snapshots) against the poke…
official
test-environment
facebook
Test environment system (DomeGradient, IBLGradient, default lighting, component schemas) against the poke example using the iwsdk CLI.
official
test-environment
facebook
Test environment system (DomeGradient, IBLGradient, default lighting, component schemas) against the poke example using the iwsdk CLI.
official
test-grab
facebook
Test grab system (distance grab, one-hand grab, two-hand grab) against the grab example using the iwsdk CLI.
official
test-grab
facebook
Test grab system (distance grab, one-hand grab, two-hand grab) against the grab example using the iwsdk CLI.
official
test-interactions
facebook
Test XR interactions (ray, poke/touch, dual-mode, audio, UI panel) against the poke example using the iwsdk CLI.
official
test-interactions
facebook
Test XR interactions (ray, poke/touch, dual-mode, audio, UI panel) against the poke example using the iwsdk CLI.
official
test-level
facebook
Test level system (LevelRoot, LevelTag, default lighting, scene hierarchy) against the poke example using the iwsdk CLI.
official
test-level
facebook
Test level system (LevelRoot, LevelTag, default lighting, scene hierarchy) against the poke example using the iwsdk CLI.
official
test-locomotion
facebook
Test locomotion system (slide, snap turn, teleport, jump) against the locomotion example using the iwsdk CLI.
official
test-locomotion
facebook
Test locomotion system (slide, snap turn, teleport, jump) against the locomotion example using the iwsdk CLI.
official
test-physics
facebook
Test Havok physics system (gravity, rigid bodies, static vs dynamic) against the physics example using the iwsdk CLI.
official
test-physics
facebook
Test Havok physics system (gravity, rigid bodies, static vs dynamic) against the physics example using the iwsdk CLI.
official
test-ui
facebook
Test UI system (PanelUI, ScreenSpace) against the poke example using the iwsdk CLI.
official
test-ui
facebook
Test UI system (PanelUI, ScreenSpace) against the poke example using the iwsdk CLI.
official
verify
facebook
Pre-commit validation for React contributions with parallel type checking and testing. Runs formatting and linting sequentially, stopping on first failure to catch issues early Executes type checking and dual test suites (source and www) in parallel using subagents for efficiency Accepts optional test pattern argument to filter which tests run Provides detailed failure reporting with suggested fixes when any step fails
official
webhook-setup
facebook
Set up webhooks for a Meta app end-to-end — discover available topics, subscribe to fields, and verify with a test payload. Use when configuring webhooks for…
official
xr-mode-test
facebook
Test XR session lifecycle and mode transitions. Use when verifying XR enter/exit behavior, testing mode-dependent features, or debugging session state issues.
official
xr-mode-test
facebook
Test XR session lifecycle and mode transitions. Use when verifying XR enter/exit behavior, testing mode-dependent features, or debugging session state issues.
official