sf-experience-cloud

Configure and secure Salesforce Experience Cloud sites and guest user access.

13|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/jiten-singh-shahi/salesforce-claude-code --skill sf-experience-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sf-experience-cloud
Source: https://github.com/jiten-singh-shahi/salesforce-claude-code/tree/main/.cursor/skills/sf-experience-cloud
Command: npx skills add https://github.com/jiten-singh-shahi/salesforce-claude-code --skill sf-experience-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides concrete guidance and operational steps to design, secure, and deploy Salesforce Experience Cloud sites so teams can ship customer and partner portals without exposing data or breaking site functionality.

Core Features & Use Cases

  • Site selection & architecture: Guidance on choosing LWR, Customer Service, Partner Central, or Help Center site types and designing account-based sharing models.
  • Guest user security: Steps for configuring guest user profiles, sharing rules, and securing Apex controllers to prevent data exposure.
  • LWC & runtime considerations: Best practices for exposing LWC to communities, using community context tokens, Light DOM theming, and navigation for named pages.
  • Content, auth, and deployment: Instructions for CMS content delivery, custom registration handlers and social logins, plus metadata deployment order for Network and ExperienceBundle.

Quick Start

Configure a new LWR Experience Cloud site for partner users, set guest user read-only access, deploy Network and ExperienceBundle metadata, and verify guest profile permissions.

Frequently Asked Questions about sf-experience-cloud

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

FAQPage Schema
How do I secure guest user access in Salesforce Experience Cloud sites?

To secure guest user access in Experience Cloud, configure guest user profiles and sharing rules to prevent unauthorized data exposure. Secure Apex controllers by enforcing object-level and field-level security checks explicitly within your site's public-facing logic.

How do I deploy Network and ExperienceBundle metadata for a community?

Deploy Network and ExperienceBundle metadata by executing the Network component deployment first, followed by the ExperienceBundle. This specific deployment order ensures your Experience Cloud site functions correctly and avoids metadata dependency errors.

Can I expose LWC components to Salesforce Experience Cloud portals?

Yes, you can expose LWC components to Experience Cloud portals. Apply community context tokens for user session data, implement Light DOM for seamless CSS theming, and configure navigation using named pages to ensure proper component routing.

What is the best way to choose between LWR and other Experience Cloud site types?

Choosing between LWR and other Experience Cloud site types requires evaluating your portal requirements. Select LWR for performance-focused public sites, Customer Service for support portals, Partner Central for partner portals, and Help Center for knowledge delivery.

How do I set up custom registration handlers and social logins in Experience Cloud?

Set up custom registration handlers and social logins in Experience Cloud by configuring custom authentication handlers. This involves writing Apex registration handler classes and defining authentication provider metadata to enable external social login functionality.

Why does CMS content delivery fail in my LWR Experience Cloud site?

CMS content delivery in an LWR Experience Cloud site may fail due to incorrect guest user sharing rules or improper metadata deployment. Verify that CMS content is published, guest profiles have read access, and ExperienceBundle metadata is deployed correctly.