forcedotcom avatar

Generating Ui Bundle Metadata

Handles the metadata and configuration layer when you're building Salesforce UI bundles. It knows the rules for ui-bundle.json (routing rewrites, headers, outputDir constraints), the uibundle-meta.xml format, and CSP Trusted Site registration. The spec is surprisingly fussy about path safety, empty objects, and what characters you can use in bundle names. Most useful when scaffolding with sf template generate or when your images and API calls are getting blocked because you forgot to register the external domains. It will stop you from writing invalid configs that look fine but fail on deploy.

skills.sh installs
3.7K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add forcedotcom/sf-skills --skill generating-ui-bundle-metadata --agent claude-code

Installs into .claude/skills of the current project.

Files

Handles the metadata and configuration layer when you're building Salesforce UI bundles. It knows the rules for ui-bundle.json (routing rewrites, headers, outputDir constraints), the uibundle-meta.xml format, and CSP Trusted Site registration. The spec is surprisingly fussy about path safety, empty objects, and what characters you can use in bundle names. Most useful when scaffolding with sf template generate or when your images and API calls are getting blocked because you forgot to register the external domains. It will stop you from writing invalid configs that look fine but fail on deploy.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Category
Frontend Development
First seen
Jun 3, 2026

More from forcedotcom/sf-skills

All 158
1forcedotcom avatargenerating-ui-bundle-featuresforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the user wants to add authentication or search to their app. Use this skill when adding3.7Kskills.sh installs
2forcedotcom avatardeploying-ui-bundleforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory or sfdx-project.json and the task involves deploying, pushing to an org, or post-deploy set3.6Kskills.sh installs
3forcedotcom avatarusing-ui-bundle-salesforce-dataforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves ANY Salesforce record operation — reading, creating, updating, or del3.6Kskills.sh installs
4leonxlnx avatarimage-taste-frontendleonxlnx/taste-skillElite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then impl3.6Kskills.sh installs
5forcedotcom avatarimplementing-ui-bundle-file-uploadforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves uploading, attaching, or dropping files. Use this skill when adding f3.5Kskills.sh installs
6onmax avatarnuxt-seoonmax/nuxt-skillsNuxt SEO meta-module with robots, sitemap, og-image, schema-org. Use when configuring SEO, generating sitemaps, creating OG images, or adding structured data.3.2Kskills.sh installs