Agent Native

camerax

This skill guides Android developers in building camera applications using CameraX, a modern Jetpack library that abstracts Camera1 and Camera2 APIs.

by androidCommunityNot reviewed

Community author

Agents
Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
License
License unclear
Pin
42dc227pinned Oct 9, 2026
Context cost
about 1,400 tokenswhen the skill loads
GitHub stars
7,712on android/skills
Scripts
None found

What it does

“Provide technical guidance for Android camera development with CameraX. Use when implementing camera features, handling asynchronous recording lifecycles, wiring low-level hardware interop using CameraX, or integrating ML Kit or Media3 effects.”
The author's description, from SKILL.md

Generated summary from the skill's own text

This skill guides Android developers in building camera applications using CameraX, a modern Jetpack library that abstracts Camera1 and Camera2 APIs. It covers migrating legacy camera code, handling immutable builder patterns, integrating ML Kit analysis and Media3 effects, and adapting for diverse hardware including foldables and multi-camera arrays.

When to use it

  • Migrating existing Camera1 or Camera2 implementations to CameraX
  • Building features like manual controls, RAW capture, or low-light photography
  • Integrating ML Kit spatial analysis or Media3 effects with camera capture
  • Handling camera UIs on foldables, tablets, or multi-camera devices

When not to

  • Developing non-camera features unrelated to video or image capture
  • Choosing manual OpenGL pipelines when Media3Effect alternatives exist

Install

Restricted license: install from the publisher's repository and read its terms.

These commands install from the publisher's repository and need no account.

skills CLI

npx skills add android/skills --skill camerax

Installs from the repository's default branch, which may have changed since the commit we checked.

GitHub CLI 2.90 or later

gh skill install android/skills camerax@42dc2270e96032bd860bb94511e440aa00a43125

Installs the commit we checked (42dc227).

Copy by hand

Download the folder at 42dc227 and put it in .claude/skills/camerax for Claude Code and in .agents/skills/camerax for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

Skill folder on GitHub at 42dc227

Copy for your agent

A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.

Prompt

Install the agent skill "camerax" by android.

Source, pinned to commit 42dc2270e96032bd860bb94511e440aa00a43125:
https://github.com/android/skills/tree/42dc2270e96032bd860bb94511e440aa00a43125/camera/camerax

1. Download that folder at exactly this commit. Do not use the default branch.
2. Copy every file unchanged, keeping the folder structure, into .claude/skills/camerax/ for Claude Code and .agents/skills/camerax/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist.
3. Do not edit the files, and do not run any script in the folder unless I ask you to.
4. When you are done, list the files you copied and where you put them.

Its license is restricted or not stated. Show me the license terms from the repository before you copy anything.

Listing and checks: https://www.agentnative.dev/skills/android/camerax

SKILL.md at the pin

The license of this skill does not let us show its files here.

Files

13 files, 45 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.

Skill folder on GitHub at 42dc227
All Mobile skills
  • expo-app-intents

    This skill adds Apple App Intents to Expo apps, enabling Siri voice commands and Shortcuts automation through Swift declarations that dispatch to JavaScript…

    by ExpoOfficial publisher

    Claude Code, Codex, Cursor +4 · about 3.6K tokens · pinned 6 days ago

  • eas-app-stores

    This skill configures and executes iOS and Android app builds and store submissions using EAS, Expo's app distribution service.

    by ExpoOfficial publisher

    Claude Code, Codex, Cursor +3 · about 1.7K tokens · pinned 6 days ago

  • eas-simulator

    Runs a user's app on a remote iOS or Android simulator hosted on EAS cloud infrastructure, accessible from machines without local simulator support like Linux…

    by ExpoOfficial publisher

    Claude Code, Codex, Cursor +3 · about 6.3K tokens · pinned 6 days ago

  • eas-update

    Configures and publishes over-the-air JavaScript and asset updates using EAS Update and the EAS CLI.

    by ExpoOfficial publisher

    Claude Code, Codex, Cursor +3 · about 2.3K tokens · pinned 6 days ago

  • expo-animation

    This skill guides building animations in React Native and Expo apps using Reanimated, Gesture Handler, and Expo Router.

    by ExpoOfficial publisher

    Claude Code, Codex, Cursor +3 · about 4.6K tokens · pinned 6 days ago

  • expo-app-clip

    This skill adds an iOS App Clip target to an Expo project, creating a lightweight app experience invoked from URLs on your domain.

    by ExpoOfficial publisher

    Claude Code, Codex, Cursor +4 · about 2.3K tokens · pinned 6 days ago

The skills listed here are third-party software, collected from public GitHub repositories as a catalog of recent skills and provided as is. Agent Native does not write or control them and is not responsible for any harm, loss or damage caused by installing or using them. Labels and checks describe what we saw at one commit and are not a guarantee. Read a skill's files before you run it. Terms of use