Install Mobile Skills

Add the Mobile Skills to your AI coding environment using the Agent Skills specification so you can start building native mobile apps from natural language prompts.

Before installing Mobile Skills, make sure that your environment meets these requirements.

  • Operating System:
    • macOS for iOS development
    • Windows, Linux, or macOS for Android development
  • AI Coding Environment: An environment that supports the Agent Skills specification, such as Agentforce Vibes (included out of the box), Claude Code, Cursor, OpenCode, or Codex.
  • Salesforce CLI: The foundational command-line interface must be installed. Download and install the Salesforce CLI.
  • Salesforce Access: Access to a Salesforce org.
  • Native Build Tools:
    • iOS: Xcode (for iOS Simulators)
    • Android: Android Studio and Gradle (for Android Emulators)
      • Android 15 SDK (API level 35) or higher
      • Android 15 Emulator
      • Java 17 (Azul recommended)
  • Salesforce Connected App: A Connected App with a Client ID and Callback URI to enable OAuth login for your generated app.
  1. Install the Mobile Skills into your AI coding environment.
    • Agentforce Vibes: Mobile Skills are available out of the box. No additional installation is required.
    • Other AI coding environments (Claude Code, Cursor, OpenCode, Codex): Run the following command to install the mobile-apps-create skill from the sf-skills repository:
      1npx skills add https://github.com/forcedotcom/sf-skills --skill mobile-apps-create
      The skill is installed as a symlink at ~/.agents/skills/mobile-apps-create and is immediately available in your environment.
  2. Verify the installation by opening your AI assistant and confirming that the mobile-apps-create skill is listed in your available skills or tool inventory.
  3. Make sure that you set up your local simulators and emulators before starting app generation for the smoothest experience.
    • iOS: Open Xcode and launch an iOS Simulator.
    • Android: Open Android Studio and start an Android Emulator.

Mobile Skills are now available in your AI coding environment. You can start building native mobile apps by describing what you want to build in a prompt. The /mobile-apps-create skill acts as the primary entry point. It figures out which SDK family and platform you're targeting, then routes your request to the appropriate sub-skill that handles the actual work.