carplay

Configure CarPlay entitlements, templates, and simulator testing for apps.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/femitz/flyby --skill carplay-femitz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: carplay
Source: https://github.com/femitz/flyby/tree/main/.agents/skills/carplay
Command: npx skills add https://github.com/femitz/flyby --skill carplay-femitz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building CarPlay-enabled apps requires understanding entitlements, scene configuration, and template orchestration for the car display, which can be error-prone and hard to onboard.

Core Features & Use Cases

  • Guidance on using CarPlay templates (CPMapTemplate, CPListTemplate, CPNowPlayingTemplate) and scene lifecycle
  • Entitlements setup, Info.plist configuration, and CarPlay simulator testing patterns
  • Practical patterns for navigation, audio, communication, and point-of-interest flows in CarPlay

Quick Start

Set up a CarPlay-enabled project, configure entitlements, and test CarPlay templates in the Simulator.

Frequently Asked Questions about carplay

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

FAQPage Schema
How do I set up CarPlay entitlements and Info.plist configuration for an iOS app?

To set up CarPlay entitlements, configure your iOS app's Info.plist with the required scene configuration and apply the specific CarPlay entitlements. This process establishes the necessary permissions for the car display scene lifecycle and template orchestration.

What CarPlay templates are available for navigation and audio apps?

CarPlay templates for navigation and audio apps include CPMapTemplate, CPListTemplate, and CPNowPlayingTemplate. These templates orchestrate the scene lifecycle and define the user interface displayed on the car screen for their respective flows.

Can I test CarPlay apps using the iOS Simulator?

Yes, you can test CarPlay apps using the CarPlay Simulator. It provides testing patterns to validate your templates and scene configuration directly on your development machine without needing a physical vehicle head unit.

How do I implement point-of-interest and EV charging flows in CarPlay?

Implementing point-of-interest and EV charging flows in CarPlay involves using the CarPlay framework's specific templates and practical patterns. These guide the scene lifecycle and UI orchestration for mapping and charging functionalities.

What is the best way to configure scene lifecycle for communication apps in CarPlay?

The best way to configure scene lifecycle for communication apps in CarPlay is by applying the framework's scene configuration and practical patterns. This ensures proper template orchestration and communication flow handling on the car display.