platform-permission-set-generate

Generate Salesforce PermissionSet XML with object, field, user, and app permissions.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Agents --skill platform-permission-set-generate-padjei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: platform-permission-set-generate
Source: https://github.com/padjei/SF_Agents/tree/main/.claude/skills/platform-permission-set-generate
Command: npx skills add https://github.com/padjei/SF_Agents --skill platform-permission-set-generate-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of Salesforce permission set metadata, streamlining the process of defining and deploying permission sets with object, field, user, and app permissions.

Core Features & Use Cases

  • Automated Permission Set Creation: Generates deployable permission set metadata (PermissionSet XML) with object, field, user, and app permissions.
  • Customization: Allows for defining core properties, object permissions, field-level security, user permissions, app and tab visibility, Apex and Visualforce access, and license settings.
  • Use Case: Ideal for Salesforce administrators or developers creating or editing permission sets, managing object permissions, field-level security, or deploying permission sets.

Quick Start

Generate a Salesforce permission set for 'Account' object access with 'Sales_Manager_Access' and 'RunReports' user permissions.

Frequently Asked Questions about platform-permission-set-generate

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

FAQPage Schema
How do I generate Salesforce permission set metadata for object and field-level security?

The Skill generates a deployable PermissionSet XML file containing object, field, user, and app permissions. It streamlines metadata creation for secure access control without manual XML editing.

Can I automate permission set creation for custom apps and Apex class access in Salesforce?

Yes, the Skill automates permission set creation by generating XML metadata for app visibility, Apex class access, and Visualforce access. It produces deployable files covering these custom app permissions.

Does generating permission set XML require Salesforce Metadata API v60.0 or higher?

Yes, generating permission set XML through this Skill requires Salesforce Metadata API v60.0 or higher and knowledge of Salesforce metadata structure. These prerequisites ensure accurate XML generation and deployment.

What is the best way to create deployable Salesforce permission sets with user permissions?

The best way to create deployable Salesforce permission sets is automating XML metadata generation. This approach accurately handles user permissions, object access, and license settings while ensuring secure access control.

What are the limitations when automating Salesforce permission set metadata generation?

A key limitation is the strict dependency on Salesforce Metadata API v60.0+ and the requirement for prior knowledge of Salesforce metadata structure. The Skill generates XML but does not deploy it directly.