react-native-vision-camera

Document the React Native Vision Camera API for photo, video, and frame processing.

3|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/jonluca/palate --skill react-native-vision-camera-jonluca
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-vision-camera
Source: https://github.com/jonluca/palate/tree/main/.agents/skills/react-native-vision-camera
Command: npx skills add https://github.com/jonluca/palate --skill react-native-vision-camera-jonluca

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react-native-vision-camera, react-native-nitro-modules, react-native-nitro-image, react-native-vision-camera-worklets, react-native-worklets, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill Unit provides comprehensive guidance for integrating and utilizing the React Native Vision Camera API in your applications. It caters to developers looking to implement camera functionality with the latest features in a cross-platform manner.

Core Features & Use Cases

  • Camera Functionality: Offers a comprehensive guide to camera features like capturing photos, recording video, and using frame processors.
  • Advanced Features: Detailed explanations of advanced features like multi-camera support, depth frames, barcode scanning, and custom native outputs.
  • Migrating from v4 to v5: A detailed migration guide for transitioning from the legacy v4 Vision Camera API to the new v5 API.

Quick Start

To get started with the React Native Vision Camera, use the following command: pnpm install react-native-vision-camera and follow the provided instructions to initialize and configure your camera session.

Frequently Asked Questions about react-native-vision-camera

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement photo capture and video recording in a React Native camera app?

This Skill provides comprehensive documentation and examples for the React Native Vision Camera API to implement photo capture and video recording. You can initialize and configure your camera session, utilize frame processors, and apply best practices for cross-platform mobile camera app development.

How do I use frame processors and barcode scanning with the React Native Vision Camera?

You can use frame processors and barcode scanning with the React Native Vision Camera by utilizing its advanced features. This Skill details how to implement depth frames, multi-camera support, and custom native outputs for real-time frame processing in your cross-platform mobile application.

How do I migrate from the React Native Vision Camera v4 to the v5 API?

To migrate from the React Native Vision Camera v4 to the v5 API, this Skill provides a detailed migration guide. It covers transitioning from the legacy v4 API to the new v5 architecture, ensuring you can leverage the latest features and best practices for mobile camera app development.

Does the React Native Vision Camera support multi-camera and depth frames?

Yes, the React Native Vision Camera supports multi-camera configurations and depth frames. This Skill offers detailed explanations of these advanced features, alongside barcode scanning and custom native outputs, enabling developers to build complex cross-platform mobile camera apps.

Do I need react-native-worklets to use frame processors in my mobile camera app?

Yes, you need react-native-worklets and react-native-vision-camera-worklets dependencies to use frame processors in your mobile camera app. This Skill documents these required modules alongside react-native-nitro-modules to ensure proper setup for advanced camera functionality.