Skip to content

Android Parked Apps for Cars

Guides adapting video, game, and browser Android apps to run as parked apps on Android Auto and Android Automotive OS.

Repository
android/skills
Stars
10,278
Licence
Apache-2.0
Files
2 files

What it does

When installed, the agent follows a checklist for turning an existing Android video streaming app, game, or web browser into a version that can run in a car while parked. It helps configure AndroidManifest.xml (app category, car launcher and automotive feature declarations, hardware requirements, configuration changes for display moves), and points to Google's car app quality guidelines for auditing against them. It also covers driver-distraction lifecycle handling, media session playback restrictions, and browser sensitive data protection.

Great for

  • Android developers porting a streaming video app, game, or browser to cars
  • Teams auditing an existing car app against Google's Car App Quality guidelines before Google Play submission

Skip it if

  • Media or audio apps such as music, radio, or audiobooks, which the skill says are not a parked category (they are out of scope)
  • Templated Car App Library navigation, point-of-interest, weather, IoT, or communication apps designed for use while driving, which the skill explicitly excludes

Try asking

  • “Help me add the CAR_LAUNCHER intent filter and automotive uses-feature declarations to my video app's manifest for Android Auto”
  • “Audit my Android browser app against the car app quality guidelines for parked use”
  • “Check whether my game needs android.hardware.gamepad declared as optional and set the correct appCategory”
Step-by-step guide: how to use Android Parked Apps for CarsInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the Apache-2.0 licence and an attribution note.

    android-for-cars-parked-apps.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip android-for-cars-parked-apps.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip android-for-cars-parked-apps.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Start from an existing adaptive Android app; the skill assumes one and does not build a car app from scratch.
  • The agent is instructed to ask permission before adding dependencies, so review proposed Gradle changes.
  • Confirm your target platform (Android Auto vs. Android Automotive OS) first, since several manifest rules differ between them.

What's inside

  • references/android/docs/quality-guidelines/car-app-quality/index.md
  • SKILL.md

Redistributed unmodified from android/skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.