experience-ui-bundle-custom-app-generate

Generate Salesforce CustomApplication metadata for React UI bundle launchers in Lightning Experience.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/angryracoon/ARIEF-VISEO-DEV-ORG --skill experience-ui-bundle-custom-app-generate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: experience-ui-bundle-custom-app-generate
Source: https://github.com/angryracoon/ARIEF-VISEO-DEV-ORG/tree/main/.agents/skills/experience-ui-bundle-custom-app-generate
Command: npx skills add https://github.com/angryracoon/ARIEF-VISEO-DEV-ORG --skill experience-ui-bundle-custom-app-generate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual work of creating the Salesforce Custom Application metadata needed to surface a React UI bundle in Lightning Experience. It helps teams expose an internal app in the App Launcher without using an Experience Site or unrelated metadata patterns.

Core Features & Use Cases

  • Custom Application Generation: Creates a default CustomApplication record tailored to a UI bundle launcher.
  • Version-Aware Metadata: Selects the correct bundle reference field for newer or older Salesforce API versions.
  • UI Bundle Alignment: Connects the app name and namespace to the matching uiBundles path so the launcher opens the intended bundle.
  • Use Case: A developer wants to publish a newly built React interface to internal users in Lightning Experience and needs the correct app metadata created safely and consistently.

Quick Start

Ask the assistant to generate the Custom Application metadata for your React UI bundle by resolving the app name, namespace, and source directory.

Frequently Asked Questions about experience-ui-bundle-custom-app-generate

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

FAQPage Schema
How do I surface a React UI bundle in the Salesforce Lightning Experience App Launcher?

To surface a React UI bundle in the Salesforce Lightning Experience App Launcher, you need to generate CustomApplication metadata that links your app name and namespace to the matching uiBundles path. This creates the internal app entry without requiring an Experience Site.

How does Salesforce CustomApplication metadata handle different API versions for UI bundles?

Salesforce CustomApplication metadata handles different API versions by selecting the correct bundle reference field based on your target API version. It resolves whether to use the newer uiBundle field or the older webApplication field, and adds UIBundle target support when available.

Do I need an Experience Site to expose an internal React app in Lightning Experience?

You do not need an Experience Site to expose an internal React app in Lightning Experience. You can generate a CustomApplication record tailored as a UI bundle launcher to safely publish the interface directly to internal users through the standard App Launcher.

What metadata fields are required to generate a Salesforce CustomApplication for a UI bundle?

Generating a Salesforce CustomApplication for a UI bundle requires resolving the app name, namespace, source directory, and API version. These fields align the app entry with the correct uiBundles path so the launcher opens the intended React interface.

What is the best way to create app metadata for a Lightning Experience UI bundle launcher?

The best way to create app metadata for a Lightning Experience UI bundle launcher is to automate the generation of the CustomApplication record. This ensures version-aware metadata correctly selects between uiBundle and webApplication fields for consistent bundle alignment.