Agent skill · forcedotcom

platform-agentexchange-partner-offers-configure

Enable or disable the org preference that controls whether a Salesforce org can receive partner offers from the Transactable Marketplace. Use this skill when the user wants to turn partner offer reception on or off for an org. TRIGGER when: user asks to enable or disable partner offers, configure TransactableMarketplaceReceivePartnerOffers, configure enableTransactableMarketplaceReceivePartnerOffers, set up marketplace partner offer reception, toggle the TM partner offers setting, edit a TransactableMarketplacePrivateOffer.settings file, or configure org preferences related to transactable marketplace. DO NOT TRIGGER when: user needs to create or manage the partner offer records themselves, configure marketplace listing settings, or work with SfdcPartnerOffer objects (use platform-metadata-deploy or platform-apex-generate instead).

What it needs

About 3k tokens when loaded.

What this skill does

Enabling Transactable Marketplace Receive Partner Offers Org Preference This skill configures the enableTransactableMarketplaceReceivePartnerOffers org preference via the TransactableMarketplacePrivateOfferSettings Metadata API type, which controls whether a Salesforce org is eligible to receive partner offers through the Transactable Marketplace. It is required for subscriber orgs that participate in the TM partner offer flow. Scope In scope: Reading the current value of the pref, enabling or disabling it via Metadata API (TransactableMarketplacePrivateOfferSettings), and verifying the change took effect. Out of scope: Creating or managing partner offer records, configuring marketplace listings, or any Apex/trigger changes related to offer processing. --- Required Inputs Target org alias or username: The org where the pref should be set. Ask if not provided. Desired state: true (enable) or false (disable). Default: true. --- Workflow Phase 1 — Check current state 1. Query the current preference value by running: If the record exists and Value = true, the pref is already enabled — confirm with the user before proceeding. If the query returns no rows, the pref is not yet set (defaults to false). 2. Resolve the org's package directory to determine where to write metadata. Run this and use its output as <packageDir>: Phase 2 — Apply the preference 3. Write the TransactableMarketplacePrivateOfferSettings metadata file — load assets/org-pref-template.md for the exact XML structure, then write the file at: Set <enableTransactableMarketplaceReceivePartnerOffers>true</enableTransactableMarketplaceReceivePartnerOffers> (or false if disabling). 4. Deploy the metadata to the target org. Before running the deploy, confirm with the user: [ ] Confirmed the target org alias with the user (deploying to the wrong org is not easily reversible) [ ] Confirmed the desired state (true/false) matches the user's intent Phase 3 — Verify 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills forcedotcom/platform-agentexchange-partner-offers-configure--1576ed

View the source on GitHub

Browse the @skills marketplace