feature-enablement

Automate Salesforce org feature enablement using Metadata API and Playwright.

4|2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/salesforce-misc/Data360AgentforceSolutionKitRetail --skill feature-enablement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-enablement
Source: https://github.com/salesforce-misc/Data360AgentforceSolutionKitRetail/tree/main/.claude/skills/feature-enablement
Command: npx skills add https://github.com/salesforce-misc/Data360AgentforceSolutionKitRetail --skill feature-enablement

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Salesforce CLI, Metadata API, Playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the enablement of Salesforce org features, significantly reducing manual effort and potential errors in the process.

Core Features & Use Cases

  • Automated Feature Enablement: Enables multiple Salesforce features (Promotion Attribute, Data Cloud, Einstein, Agentforce, Person Account) in a single operation.
  • Metadata API Integration: Utilizes Metadata API for efficient feature enablement with minimal API calls.
  • Playwright for Permission Set: Uses Playwright for toggling the "default" data space in the Data Cloud Architect permission set, which is not accessible via API.
  • Error Handling and Validation: Implements robust error handling and validation to ensure feature enablement is successful.

Quick Start

Use the feature-enablement skill to enable the Promotion Attribute feature in your Salesforce org by running the command: feature-enablement org_alias --tasks metadata

Frequently Asked Questions about feature-enablement

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

FAQPage Schema
How do I automate Salesforce feature enablement for multiple features in one operation?

Salesforce feature enablement can be automated for multiple features like Data Cloud and Einstein in a single operation by utilizing the Metadata API to minimize API calls and eliminate manual setup steps.

Can I use Playwright to toggle the Data Cloud Architect permission set in Salesforce?

Playwright can be used to toggle the default data space in the Data Cloud Architect permission set in Salesforce, specifically because this configuration setting is not accessible via the Metadata API.

What do I need to set up before automating Salesforce org feature enablement with this approach?

Automating Salesforce org feature enablement requires setting up the Salesforce CLI, enabling Metadata API access, and installing the Playwright framework to handle UI-based permission set configurations.

How does the Metadata API handle errors during Salesforce feature enablement?

The Metadata API handles errors during Salesforce feature enablement by implementing robust validation and error handling mechanisms to confirm whether features like Promotion Attribute and Person Account are successfully enabled.

What is the best way to enable Data Cloud and Einstein without manual configuration steps in Salesforce?

The best way to enable Data Cloud and Einstein without manual steps is combining Metadata API for feature activation and Playwright for UI-only permission toggles, ensuring zero manual configuration and minimal API calls.