platform-custom-tab-generate

Generates validations for Salesforce Tab objects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create valid Salesforce CustomTab metadata for object tabs, web tabs, and Visualforce tabs without running into deployment errors from invalid XML or unsupported fields.

Core Features & Use Cases

  • Custom Tab Generation: Build correct metadata for object, web, and Visualforce tab types with the exact allowed elements.
  • Deployment Validation: Avoid common Salesforce metadata mistakes such as forbidden fields, missing required values, or the wrong root element.
  • Use Case: A developer needs to add navigation for a custom object and expose an external web app in Salesforce, and this Skill provides the precise tab structure needed for a clean deployment.

Quick Start

Use the platform-custom-tab-generate skill to create a valid Salesforce CustomTab file for the tab type you need, using the required motif, label, page or URL values, and the correct XML element set.

Frequently Asked Questions about platform-custom-tab-generate

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

FAQPage Schema
How do I create a Salesforce CustomTab metadata file that deploys without errors?

To create a Salesforce CustomTab that deploys without errors, use the correct CustomTab root element and include only the exact allowed fields for your specific tab type. This Skill generates the valid XML structure to prevent deployment failures.

Why does my Salesforce custom tab deployment keep failing in Salesforce DX?

Salesforce custom tab deployment fails in Salesforce DX when the metadata XML contains forbidden fields, missing required values, or the wrong root element. Generating the file with the correct allowlist for your tab type prevents these deployment errors.

What is the correct metadata structure for a Visualforce tab in Salesforce?

The correct metadata structure for a Visualforce tab in Salesforce requires the CustomTab root element and the exact allowlist of elements specific to Visualforce tabs. This ensures valid navigation configuration and a clean metadata deployment.

Can I use the same CustomTab XML elements for object tabs and web tabs in Salesforce?

No, object tabs and web tabs in Salesforce require different allowed elements and exclusions within the CustomTab metadata. You must use the specific XML element set for each tab type to avoid invalid metadata and deployment failures.

What are common limitations or causes of CustomTab metadata deployment failures?

CustomTab metadata deployment failures are commonly caused by including forbidden fields, omitting required values like motif or label, or using the wrong root element. Enforcing the exact element allowlist for each tab type prevents these issues.