Agent skill · forcedotcom
mobile-apps-create
The entry point for building any Salesforce native mobile app on iOS or Android. TRIGGER when the user says: \"build a Salesforce iOS app\", \"add Salesforce login to my Android app\", \"set up Mobile SDK\", \"add MobileSync / SmartStore offline storage\", \"embed an Agentforce agent in my mobile app\", \"add Agentforce chat to iOS/Android\", or otherwise asks to create, extend, or integrate a Salesforce mobile experience in Swift or Kotlin (MSDK, Agentforce SDK, or both). SKIP when the user is building a non-Salesforce mobile app, using React Native / Flutter / Ionic without Salesforce integration, asking about generic mobile UI design, or working on a Salesforce-adjacent web/desktop surface (LWC, Experience Cloud, Mobile Publisher branding-only).
What it needs
About 3k tokens when loaded.
What this skill does
Salesforce Mobile Route the user to the right SDK-family skill for building Salesforce-connected mobile apps. Do not implement features here; child skills own scenario detection and step-by-step instructions. Before routing Disambiguate on two dimensions: SDK family (Mobile SDK vs. Agentforce SDK) and platform (iOS vs. Android). They are not mutually exclusive — an app can use both SDKs. If the user's intent could plausibly map to either SDK, ask before routing. Guessing wrong wastes the user's time because the child skills are platform- and SDK-specific. Routing — which SDK family? User's situation SDK --- --- Authenticating end users to Salesforce, syncing records (MobileSync), storing data offline (SmartStore), biometric login, push notifications, REST integration Mobile SDK Embedding an Agentforce agent — chat UI, agent conversations, conversational features as the primary surface Agentforce SDK Both (data-driven app with an embedded agent) Mobile SDK first, then Agentforce SDK layered on top Tiebreakers when both seem to apply Is the agent the primary surface (chat-first app), or a feature inside an otherwise data-driven app? Primary → Agentforce SDK Feature → Mobile SDK; embed the agent via Agentforce SDK alongside it Are end users authenticating into Salesforce data? Yes → Mobile SDK is required (Agentforce SDK can be added on top). No → Agentforce SDK alone is likely sufficient (it uses guest auth). Asking about offline storage, sync, REST, push, or biometrics? → Mobile SDK. Asking about agent conversations, chat UI, or streaming responses? → Agentforce SDK. When still unclear, ask the user directly. Routing — which platform? Platform Mobile SDK skill Agentforce SDK skill --- --- --- iOS (Swift) ios-mobile-sdk integrate-agentforce-ios Android (Kotlin) android-mobile-sdk integrate-agentforce-android If the user wants both platforms, route to each child skill separately — they are independent. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills forcedotcom/mobile-apps-create--7323e8