platform-agentexchange-partner-offers-configure

Configure the Salesforce org preference controlling Transactable Marketplace partner offer reception via Metadata API.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Build --skill platform-agentexchange-partner-offers-configure-padjei
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: platform-agentexchange-partner-offers-configure
Source: https://github.com/padjei/SF_Build/tree/main/.claude/skills/platform-agentexchange-partner-offers-configure
Command: npx skills add https://github.com/padjei/SF_Build --skill platform-agentexchange-partner-offers-configure-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Salesforce orgs participating in the Transactable Marketplace partner offer flow need the enableTransactableMarketplaceReceivePartnerOffers org preference toggled, but this setting is not visible in the Setup UI and requires a specific Metadata API type to change. This Skill provides a verified, step-by-step workflow to check, set, and confirm the preference safely. ## Core Features & Use Cases - Current State Inspection: Queries the OrgPreference record via the Tooling API to determine whether the preference is enabled, disabled, or unset before making changes. - Metadata Deployment: Generates the TransactableMarketplacePrivateOffer.settings XML file from a template and deploys it with the Salesforce CLI to the target org. - Post-Deploy Verification: Re-queries the preference after deployment and reports previous value, new value, file path, and deploy status. - Use Case: A subscriber org admin needs to enable partner offer reception for the Transactable Marketplace. The Skill checks the current value, writes the settings file into the correct package directory from sfdx-project.json, deploys it after confirming the org alias, and verifies the change took effect. ## Quick Start Enable Transactable Marketplace partner offer reception on my Salesforce org with alias 'subscriber-org' and verify the setting took effect.

Frequently Asked Questions about platform-agentexchange-partner-offers-configure

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

FAQPage Schema
How do I enable Transactable Marketplace partner offers in a Salesforce org?▼

Deploy a TransactableMarketplacePrivateOffer.settings metadata file with enableTransactableMarketplaceReceivePartnerOffers set to true using sf project deploy start. Verify the change by querying the OrgPreference object through the Tooling API.

How do I check the current value of a Salesforce org preference?▼

Run sf data query with the Tooling API selecting Preference and Value from OrgPreference where Preference equals TransactableMarketplaceReceivePartnerOffers. If no rows return, the preference is unset and defaults to false.

Why is the partner offers preference not visible in Salesforce Setup?▼

The enableTransactableMarketplaceReceivePartnerOffers preference is not surfaced in the Setup UI. The Tooling API query against OrgPreference is the only way to verify its current value.

What Salesforce API version supports TransactableMarketplacePrivateOfferSettings?▼

The TransactableMarketplacePrivateOfferSettings metadata type is available from API version 67.0 onward. Deploying it against an older API version will fail, so confirm the project and org API version first.

Why does my settings deploy fail with INVALID_TYPE?▼

The INVALID_TYPE error occurs when the metadata type name is wrong. Use TransactableMarketplacePrivateOfferSettings in the --metadata flag and name the file TransactableMarketplacePrivateOffer.settings to match the settings node.

Can this skill create or manage partner offer records?▼

No. This skill only toggles the org preference controlling whether an org can receive partner offers. Creating or managing SfdcPartnerOffer records or marketplace listings requires separate metadata deployment or Apex tooling.