From 8774dfc8e285393f6dd956fe656f6633d2f2f35d Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 16 Jun 2026 06:34:27 +0000 Subject: [PATCH] feat: Update LICENSE for sf-skills @W-22832966@ --- skills/activating-datacloud/SKILL.md | 1 - skills/analyzing-omnistudio-dependencies/SKILL.md | 1 - skills/building-mobile-apps/SKILL.md | 1 - skills/building-omnistudio-callable-apex/SKILL.md | 1 - skills/building-omnistudio-datamapper/SKILL.md | 1 - skills/building-omnistudio-flexcard/SKILL.md | 1 - skills/building-omnistudio-integration-procedure/SKILL.md | 1 - skills/building-omnistudio-omniscript/SKILL.md | 1 - skills/building-sf-integrations/SKILL.md | 1 - skills/configuring-connected-apps/SKILL.md | 1 - skills/connecting-datacloud/SKILL.md | 1 - skills/creating-b2b-commerce-store/SKILL.md | 1 - skills/debugging-apex-logs/SKILL.md | 1 - skills/deploying-metadata/SKILL.md | 1 - skills/deploying-omnistudio-datapacks/SKILL.md | 1 - skills/developing-agentforce/SKILL.md | 1 - skills/fetching-salesforce-docs/SKILL.md | 1 - skills/generating-lwc-components/SKILL.md | 1 - skills/generating-mermaid-diagrams/SKILL.md | 1 - skills/generating-visual-diagrams/SKILL.md | 1 - skills/handling-sf-data/SKILL.md | 1 - skills/harmonizing-datacloud/SKILL.md | 1 - skills/integrating-b2b-commerce-open-code-components/SKILL.md | 1 - skills/modeling-omnistudio-epc-catalog/SKILL.md | 1 - skills/observing-agentforce/SKILL.md | 1 - skills/orchestrating-datacloud/SKILL.md | 1 - skills/preparing-datacloud/SKILL.md | 1 - skills/querying-soql/SKILL.md | 1 - skills/retrieving-datacloud/SKILL.md | 1 - skills/running-apex-tests/SKILL.md | 1 - skills/running-code-analyzer/SKILL.md | 1 - skills/segmenting-datacloud/SKILL.md | 1 - skills/testing-agentforce/SKILL.md | 1 - 33 files changed, 33 deletions(-) diff --git a/skills/activating-datacloud/SKILL.md b/skills/activating-datacloud/SKILL.md index 975e87b..62f7d2a 100644 --- a/skills/activating-datacloud/SKILL.md +++ b/skills/activating-datacloud/SKILL.md @@ -1,7 +1,6 @@ --- name: activating-datacloud description: "Salesforce Data Cloud Act phase. Use this skill when the user manages activations, activation targets, data actions, or downstream delivery of Data Cloud audiences and data. TRIGGER when: user manages activations, activation targets, data actions, or downstream delivery of Data Cloud audiences and data. DO NOT TRIGGER when: the task is segment creation (use segmenting-datacloud), data retrieval/search work (use retrieving-datacloud), or STDM/session tracing (use observing-agentforce)." -license: MIT compatibility: "Requires an external community sf data360 CLI plugin and a Data Cloud-enabled org" metadata: version: "1.0" diff --git a/skills/analyzing-omnistudio-dependencies/SKILL.md b/skills/analyzing-omnistudio-dependencies/SKILL.md index a6ec86b..8d6e177 100644 --- a/skills/analyzing-omnistudio-dependencies/SKILL.md +++ b/skills/analyzing-omnistudio-dependencies/SKILL.md @@ -1,7 +1,6 @@ --- name: analyzing-omnistudio-dependencies description: "Cross-cutting OmniStudio analysis skill for namespace detection, dependency visualization, and impact analysis across OmniScripts, FlexCards, Integration Procedures, and Data Mappers. Use this skill to detect which OmniStudio namespace an org uses, build directed dependency graphs, perform impact analysis, and generate Mermaid diagrams of component relationships. TRIGGER when: user asks about OmniStudio dependencies, wants namespace detection (Core vs vlocity_cmt vs vlocity_ins), needs impact analysis, requests dependency diagrams, or asks which components are affected by a change. DO NOT TRIGGER when: authoring OmniScripts (use building-omnistudio-omniscript), building FlexCards (use building-omnistudio-flexcard), creating Integration Procedures (use building-omnistudio-integration-procedure), or configuring Data Mappers (use building-omnistudio-datamapper)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/building-mobile-apps/SKILL.md b/skills/building-mobile-apps/SKILL.md index e1ece14..5386923 100644 --- a/skills/building-mobile-apps/SKILL.md +++ b/skills/building-mobile-apps/SKILL.md @@ -1,7 +1,6 @@ --- name: building-mobile-apps description: "The entry point for building any Salesforce native mobile app on iOS or Android. TRIGGER when the user says: \"build a Salesforce iOS app\", \"add Salesforce login to my Android app\", \"set up Mobile SDK\", \"add MobileSync / SmartStore offline storage\", \"embed an Agentforce agent in my mobile app\", \"add Agentforce chat to iOS/Android\", or otherwise asks to create, extend, or integrate a Salesforce mobile experience in Swift or Kotlin (MSDK, Agentforce SDK, or both). SKIP when the user is building a non-Salesforce mobile app, using React Native / Flutter / Ionic without Salesforce integration, asking about generic mobile UI design, or working on a Salesforce-adjacent web/desktop surface (LWC, Experience Cloud, Mobile Publisher branding-only)." -license: Apache-2.0 metadata: version: "1.0" --- diff --git a/skills/building-omnistudio-callable-apex/SKILL.md b/skills/building-omnistudio-callable-apex/SKILL.md index 6f05106..ecf0323 100644 --- a/skills/building-omnistudio-callable-apex/SKILL.md +++ b/skills/building-omnistudio-callable-apex/SKILL.md @@ -1,7 +1,6 @@ --- name: building-omnistudio-callable-apex description: "Salesforce Industries Common Core (OmniStudio/Vlocity) Apex callable generation and review skill with 120-point scoring. Use when creating, reviewing, or migrating Industries callable Apex implementations. TRIGGER when: user creates or reviews System.Callable classes, migrates VlocityOpenInterface or VlocityOpenInterface2, or builds Industries callable extensions used by OmniStudio, Integration Procedures, or DataRaptors. DO NOT TRIGGER when: generic Apex classes or triggers (use generating-apex), building Integration Procedures (use building-omnistudio-integration-procedure), authoring OmniScripts (use building-omnistudio-omniscript), configuring Data Mappers (use building-omnistudio-datamapper), or analyzing namespace/dependency issues (use analyzing-omnistudio-dependencies)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/building-omnistudio-datamapper/SKILL.md b/skills/building-omnistudio-datamapper/SKILL.md index cb30e50..a1e738a 100644 --- a/skills/building-omnistudio-datamapper/SKILL.md +++ b/skills/building-omnistudio-datamapper/SKILL.md @@ -1,7 +1,6 @@ --- name: building-omnistudio-datamapper description: "OmniStudio Data Mapper (formerly DataRaptor) creation and validation with 100-point scoring. Use when building Extract, Transform, Load, or Turbo Extract Data Mappers, mapping Salesforce object fields, or reviewing existing Data Mapper configurations. TRIGGER when: user creates Data Mappers, configures field mappings, works with OmniDataTransform metadata, or asks about DataRaptor/Data Mapper patterns. DO NOT TRIGGER when: building Integration Procedures (use building-omnistudio-integration-procedure), authoring OmniScripts (use building-omnistudio-omniscript), or analyzing cross-component dependencies (use analyzing-omnistudio-dependencies)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/building-omnistudio-flexcard/SKILL.md b/skills/building-omnistudio-flexcard/SKILL.md index bb6dbf1..3bf2c63 100644 --- a/skills/building-omnistudio-flexcard/SKILL.md +++ b/skills/building-omnistudio-flexcard/SKILL.md @@ -1,7 +1,6 @@ --- name: building-omnistudio-flexcard description: "OmniStudio FlexCard creation and validation with 130-point scoring. Use when building at-a-glance UI cards, configuring data source bindings to Integration Procedures, or reviewing existing FlexCard definitions for accessibility and performance. TRIGGER when: user creates FlexCards, configures data sources, designs card layouts, or asks about OmniUiCard metadata. DO NOT TRIGGER when: building OmniScripts (use building-omnistudio-omniscript), creating Integration Procedures (use building-omnistudio-integration-procedure), or analyzing dependencies (use analyzing-omnistudio-dependencies)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/building-omnistudio-integration-procedure/SKILL.md b/skills/building-omnistudio-integration-procedure/SKILL.md index c1ef712..c2de6b1 100644 --- a/skills/building-omnistudio-integration-procedure/SKILL.md +++ b/skills/building-omnistudio-integration-procedure/SKILL.md @@ -1,7 +1,6 @@ --- name: building-omnistudio-integration-procedure description: "OmniStudio Integration Procedure creation and validation with 110-point scoring. Use this skill when building server-side process orchestrations that combine Data Mapper actions, Apex Remote Actions, HTTP callouts, and conditional logic. TRIGGER when: user creates Integration Procedures, adds Data Mapper steps, configures Remote Actions, or reviews existing IP configurations. DO NOT TRIGGER when: building OmniScripts (use building-omnistudio-omniscript), creating Data Mappers directly (use building-omnistudio-datamapper), or analyzing cross-component dependencies (use analyzing-omnistudio-dependencies)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/building-omnistudio-omniscript/SKILL.md b/skills/building-omnistudio-omniscript/SKILL.md index c0f6c16..86569e9 100644 --- a/skills/building-omnistudio-omniscript/SKILL.md +++ b/skills/building-omnistudio-omniscript/SKILL.md @@ -1,7 +1,6 @@ --- name: building-omnistudio-omniscript description: "OmniStudio OmniScript creation and validation with 120-point scoring. Use when building guided digital experiences, multi-step forms, or interactive processes that orchestrate Integration Procedures and Data Mappers. TRIGGER when: user creates OmniScripts, designs step flows, configures element types, or reviews existing OmniScript configurations. DO NOT TRIGGER when: building FlexCards (use building-omnistudio-flexcard), creating Integration Procedures directly (use building-omnistudio-integration-procedure), or analyzing dependencies (use analyzing-omnistudio-dependencies)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/building-sf-integrations/SKILL.md b/skills/building-sf-integrations/SKILL.md index 3fb1fa2..8635e9c 100644 --- a/skills/building-sf-integrations/SKILL.md +++ b/skills/building-sf-integrations/SKILL.md @@ -1,7 +1,6 @@ --- name: building-sf-integrations description: "Salesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data)." -license: MIT metadata: version: "1.1" --- diff --git a/skills/configuring-connected-apps/SKILL.md b/skills/configuring-connected-apps/SKILL.md index a008ba3..160441c 100644 --- a/skills/configuring-connected-apps/SKILL.md +++ b/skills/configuring-connected-apps/SKILL.md @@ -1,7 +1,6 @@ --- name: configuring-connected-apps description: "Salesforce Connected Apps and External Client Apps OAuth configuration with 120-point scoring. Use this skill to configure OAuth flows, JWT bearer auth, Connected Apps, and External Client Apps in Salesforce. TRIGGER when: user configures OAuth flows, JWT bearer auth, Connected Apps, ECAs, or touches .connectedApp-meta.xml / .eca-meta.xml files. DO NOT TRIGGER when: configuring Named Credentials for callouts (use building-sf-integrations), reviewing permission policies (use deploying-metadata), or writing Apex token-handling code (use generating-apex)." -license: MIT allowed-tools: Bash Read Write Edit Glob Grep WebFetch AskUserQuestion TodoWrite metadata: version: "1.1" diff --git a/skills/connecting-datacloud/SKILL.md b/skills/connecting-datacloud/SKILL.md index d088b39..e9e48e4 100644 --- a/skills/connecting-datacloud/SKILL.md +++ b/skills/connecting-datacloud/SKILL.md @@ -1,7 +1,6 @@ --- name: connecting-datacloud description: "Salesforce Data Cloud Connect phase. Use this skill when the user manages Data Cloud connections, connectors, or sets up a new source system. TRIGGER when: user manages Data Cloud connections, connectors, connector metadata, tests a connection, browses source objects or databases, or sets up a new source system. DO NOT TRIGGER when: the task is about data streams or DLOs (use preparing-datacloud), DMOs or identity resolution (use harmonizing-datacloud), retrieval/search (use retrieving-datacloud), or STDM telemetry (use observing-agentforce)." -license: MIT compatibility: "Requires the sf data360 CLI plugin and a Data Cloud-enabled org" metadata: version: "1.0" diff --git a/skills/creating-b2b-commerce-store/SKILL.md b/skills/creating-b2b-commerce-store/SKILL.md index f906c63..2a21bbe 100644 --- a/skills/creating-b2b-commerce-store/SKILL.md +++ b/skills/creating-b2b-commerce-store/SKILL.md @@ -2,7 +2,6 @@ name: creating-b2b-commerce-store description: "Interactive workflow to create Commerce B2B Stores and retrieve storefront metadata. Use when users want to: create B2B Commerce stores, build Commerce storefronts, set up B2B stores from Vibes, retrieve Commerce metadata, deploy Commerce experiences, work with DigitalExperienceBundle for Commerce." Critical: "Agents must follow the interactive flow and NEVER create storefront metadata from scratch." -license: Apache-2.0 compatibility: "Requires Commerce licenses, Experience Cloud, Salesforce CLI" metadata: version: "1.0" diff --git a/skills/debugging-apex-logs/SKILL.md b/skills/debugging-apex-logs/SKILL.md index 7751a8f..2ac7f1e 100644 --- a/skills/debugging-apex-logs/SKILL.md +++ b/skills/debugging-apex-logs/SKILL.md @@ -1,7 +1,6 @@ --- name: debugging-apex-logs description: "Salesforce debug log analysis and troubleshooting with 100-point scoring. TRIGGER when: user analyzes debug logs, hits governor limits, reads stack traces, or touches .log files from Salesforce orgs. DO NOT TRIGGER when: running Apex tests (use running-apex-tests), generating or fixing Apex code (use generating-apex), or Agentforce session tracing (use observing-agentforce)." -license: MIT metadata: version: "1.1" --- diff --git a/skills/deploying-metadata/SKILL.md b/skills/deploying-metadata/SKILL.md index a930323..440ca60 100644 --- a/skills/deploying-metadata/SKILL.md +++ b/skills/deploying-metadata/SKILL.md @@ -1,7 +1,6 @@ --- name: deploying-metadata description: "Salesforce DevOps automation using sf CLI v2. TRIGGER when: user deploys metadata, creates/manages scratch orgs or sandboxes, sets up CI/CD pipelines, or troubleshoots deployment errors with sf project deploy. DO NOT TRIGGER when: writing Apex code (use generating-apex), building LWC components (use generating-lwc-components), creating metadata definitions (use generating-custom-object or generating-custom-field), or querying org data (use handling-sf-data)." -license: MIT metadata: version: "1.1" --- diff --git a/skills/deploying-omnistudio-datapacks/SKILL.md b/skills/deploying-omnistudio-datapacks/SKILL.md index 9101705..8dfb05c 100644 --- a/skills/deploying-omnistudio-datapacks/SKILL.md +++ b/skills/deploying-omnistudio-datapacks/SKILL.md @@ -1,7 +1,6 @@ --- name: deploying-omnistudio-datapacks description: "Salesforce Industries DataPack deployment automation using Vlocity Build. TRIGGER when: user deploys or validates OmniStudio/Vlocity DataPacks with vlocity commands (packDeploy/packRetry/packExport/packGetDiffs), sets up DataPack CI/CD pipelines, or troubleshoots DataPack migration errors. DO NOT TRIGGER when: deploying Salesforce metadata with sf project deploy (use deploying-metadata), authoring OmniStudio artifacts (use building-omnistudio-*), or writing Apex/LWC business logic (use generating-apex/generating-lwc-components)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/developing-agentforce/SKILL.md b/skills/developing-agentforce/SKILL.md index 31d9652..2f320de 100644 --- a/skills/developing-agentforce/SKILL.md +++ b/skills/developing-agentforce/SKILL.md @@ -1,7 +1,6 @@ --- name: developing-agentforce description: "Build, modify, debug, and deploy agents with Agentforce Agent Script. TRIGGER when: user creates, modifies, or asks about .agent files or aiAuthoringBundle metadata; changes agent behavior, responses, or conversation logic; designs agent actions, tools, subagents, or flow control; writes or reviews an Agent Spec; previews, debugs, deploys, publishes, or tests agents; uses Agent Script CLI commands (sf agent generate/preview/publish/test). DO NOT TRIGGER when: Apex development, Flow building, Prompt Template authoring, Experience Cloud configuration, or general Salesforce CLI tasks unrelated to Agent Script." -license: Apache-2.0 compatibility: "Requires Agentforce license, API v66.0+, Einstein Agent User" metadata: version: "1.0" diff --git a/skills/fetching-salesforce-docs/SKILL.md b/skills/fetching-salesforce-docs/SKILL.md index 3a8704e..3cd54d3 100644 --- a/skills/fetching-salesforce-docs/SKILL.md +++ b/skills/fetching-salesforce-docs/SKILL.md @@ -1,7 +1,6 @@ --- name: fetching-salesforce-docs description: "Official Salesforce documentation retrieval skill. Use when you need authoritative Salesforce docs from developer.salesforce.com, help.salesforce.com, architect.salesforce.com, admin.salesforce.com, or lightningdesignsystem.com, especially when pages are JS-heavy, shell-rendered, or hard to extract with naive fetching. Use to ground answers in official Salesforce sources instead of third-party blogs or summaries. TRIGGER when: user asks for official Salesforce documentation, Apex or API reference, LWC docs, Agentforce docs, setup or help articles, or any doc from a Salesforce-owned domain. DO NOT TRIGGER when: user is asking for a code change, deployment task, or anything not requiring documentation retrieval — use the appropriate sf-* skill instead." -license: MIT metadata: version: "1.1" --- diff --git a/skills/generating-lwc-components/SKILL.md b/skills/generating-lwc-components/SKILL.md index 6563891..305f6ba 100644 --- a/skills/generating-lwc-components/SKILL.md +++ b/skills/generating-lwc-components/SKILL.md @@ -1,7 +1,6 @@ --- name: generating-lwc-components description: "Lightning Web Components with PICKLES methodology and 165-point scoring. Use this skill when the user creates or edits LWC components, builds wire service patterns, or writes Jest tests for LWC. TRIGGER when: user creates/edits LWC components, touches lwc/**/*.js, .html, .css, .js-meta.xml files, or asks about wire service, SLDS, or Jest LWC tests. DO NOT TRIGGER when: Apex classes (use generating-apex), Aura components, or Visualforce." -license: MIT metadata: version: "1.1" --- diff --git a/skills/generating-mermaid-diagrams/SKILL.md b/skills/generating-mermaid-diagrams/SKILL.md index 30c4fec..885d49c 100644 --- a/skills/generating-mermaid-diagrams/SKILL.md +++ b/skills/generating-mermaid-diagrams/SKILL.md @@ -1,7 +1,6 @@ --- name: generating-mermaid-diagrams description: "Salesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says \"diagram\", \"visualize\", \"ERD\", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems." -license: MIT compatibility: "Requires Mermaid-capable renderer for diagram previews" metadata: version: "1.0" diff --git a/skills/generating-visual-diagrams/SKILL.md b/skills/generating-visual-diagrams/SKILL.md index e66b931..26de617 100644 --- a/skills/generating-visual-diagrams/SKILL.md +++ b/skills/generating-visual-diagrams/SKILL.md @@ -1,7 +1,6 @@ --- name: generating-visual-diagrams description: "AI-powered image generation for Salesforce visuals via Nano Banana Pro. Use this skill when the user needs rendered PNG/SVG output such as visual ERDs (Entity Relationship Diagrams), UI mockups, wireframes, or architecture illustrations. TRIGGER when: user asks for PNG/SVG output, UI mockups, wireframes, visual ERDs, or says \"generate image\" / \"create mockup\". DO NOT TRIGGER when: text-based Mermaid diagrams (use generating-mermaid-diagrams), or non-visual documentation tasks." -license: MIT metadata: version: "1.0" --- diff --git a/skills/handling-sf-data/SKILL.md b/skills/handling-sf-data/SKILL.md index 5cd8c56..7b789cd 100644 --- a/skills/handling-sf-data/SKILL.md +++ b/skills/handling-sf-data/SKILL.md @@ -1,7 +1,6 @@ --- name: handling-sf-data description: "Salesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records using sf CLI and anonymous Apex. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, needs data factory patterns for Apex tests, or needs to seed/clean records in a Salesforce org. DO NOT TRIGGER when: SOQL query writing only (use querying-soql), Apex test execution (use running-apex-tests), or metadata deployment (use deploying-metadata)." -license: MIT metadata: version: "1.1" --- diff --git a/skills/harmonizing-datacloud/SKILL.md b/skills/harmonizing-datacloud/SKILL.md index 360f2fe..edf4bff 100644 --- a/skills/harmonizing-datacloud/SKILL.md +++ b/skills/harmonizing-datacloud/SKILL.md @@ -1,7 +1,6 @@ --- name: harmonizing-datacloud description: "Salesforce Data Cloud Harmonize phase. Use this skill when the user works with DMOs, mappings, relationships, identity resolution, unified profiles, data graphs, or universal IDs. TRIGGER when: user works with DMOs, mappings, relationships, identity resolution, unified profiles, data graphs, or universal IDs. DO NOT TRIGGER when: the task is only about streams/DLOs (use preparing-datacloud), segments/insights (use segmenting-datacloud), retrieval/search (use retrieving-datacloud), or STDM/session tracing (use observing-agentforce)." -license: MIT compatibility: "Requires an external community sf data360 CLI plugin and a Data Cloud-enabled org" metadata: version: "1.0" diff --git a/skills/integrating-b2b-commerce-open-code-components/SKILL.md b/skills/integrating-b2b-commerce-open-code-components/SKILL.md index 7e03afa..b6e8eca 100644 --- a/skills/integrating-b2b-commerce-open-code-components/SKILL.md +++ b/skills/integrating-b2b-commerce-open-code-components/SKILL.md @@ -1,7 +1,6 @@ --- name: integrating-b2b-commerce-open-code-components description: "Integrate Salesforce B2B Commerce open source components from GitHub into B2B Commerce stores. Use when users mention \"integrate open code components\", \"open source B2B commerce\", \"add open code components\", \"forcedotcom/b2b-commerce-open-source-components\", or want to add open source commerce components to their store. Copies all components and labels so they become available in Experience Builder." -license: LICENSE.txt has complete terms allowed-tools: Bash(git clone:*) Bash(cp:*) Read metadata: version: "1.0" diff --git a/skills/modeling-omnistudio-epc-catalog/SKILL.md b/skills/modeling-omnistudio-epc-catalog/SKILL.md index 3c7e128..46fb190 100644 --- a/skills/modeling-omnistudio-epc-catalog/SKILL.md +++ b/skills/modeling-omnistudio-epc-catalog/SKILL.md @@ -1,7 +1,6 @@ --- name: modeling-omnistudio-epc-catalog description: "Salesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata)." -license: MIT metadata: version: "1.0" --- diff --git a/skills/observing-agentforce/SKILL.md b/skills/observing-agentforce/SKILL.md index b8c41e6..c5324d7 100644 --- a/skills/observing-agentforce/SKILL.md +++ b/skills/observing-agentforce/SKILL.md @@ -2,7 +2,6 @@ name: observing-agentforce description: "Analyze production Agentforce agent behavior using session traces and Data Cloud. TRIGGER when: user queries STDM session data or Data Cloud trace records; investigates production agent failures, regressions, or performance issues; asks about session traces, conversation logs, or agent metrics; wants to reproduce a reported production issue in preview; runs findSessions or trace analysis queries. DO NOT TRIGGER when: user creates, modifies, or debugs .agent files during development (use developing-agentforce); writes or runs test specs (use testing-agentforce); uses sf agent preview for local development iteration; deploys or publishes agents." allowed-tools: Bash Read Write Edit Glob Grep -license: Apache-2.0 metadata: version: "1.0" last_updated: "2026-04-08" diff --git a/skills/orchestrating-datacloud/SKILL.md b/skills/orchestrating-datacloud/SKILL.md index 8a4be17..9762343 100644 --- a/skills/orchestrating-datacloud/SKILL.md +++ b/skills/orchestrating-datacloud/SKILL.md @@ -1,7 +1,6 @@ --- name: orchestrating-datacloud description: "Salesforce Data Cloud product orchestrator for connect→prepare→harmonize→segment→act workflows. Use this skill when the user needs a multi-step Data Cloud pipeline, cross-phase troubleshooting, or data space and data kit management. TRIGGER when: user needs a multi-step Data Cloud pipeline, asks to set up or troubleshoot Data Cloud across phases, manages data spaces or data kits, or wants a cross-phase sf data360 workflow. DO NOT TRIGGER when: work is isolated to a single phase (use the matching phase-specific skill), the task is STDM/session tracing/parquet telemetry (use observing-agentforce), standard CRM SOQL (use querying-soql), or Apex implementation (use generating-apex)." -license: MIT compatibility: "Requires an external community sf data360 CLI plugin and a Data Cloud-enabled org" metadata: version: "1.0" diff --git a/skills/preparing-datacloud/SKILL.md b/skills/preparing-datacloud/SKILL.md index a5bd349..44b8490 100644 --- a/skills/preparing-datacloud/SKILL.md +++ b/skills/preparing-datacloud/SKILL.md @@ -1,7 +1,6 @@ --- name: preparing-datacloud description: "Salesforce Data Cloud Prepare phase. Use this skill when the user creates or manages Data Cloud data streams, DLOs, transforms, or Document AI configurations. TRIGGER when: user creates or manages Data Cloud data streams, DLOs, transforms, or Document AI configurations, or asks about ingestion into Data Cloud. DO NOT TRIGGER when: the task is connection setup only (use connecting-datacloud), DMOs and identity resolution (use harmonizing-datacloud), or query/search work (use retrieving-datacloud)." -license: MIT compatibility: "Requires an external community sf data360 CLI plugin and a Data Cloud-enabled org" metadata: version: "1.0" diff --git a/skills/querying-soql/SKILL.md b/skills/querying-soql/SKILL.md index ad2ef28..4ec9088 100644 --- a/skills/querying-soql/SKILL.md +++ b/skills/querying-soql/SKILL.md @@ -1,7 +1,6 @@ --- name: querying-soql description: "SOQL query generation, optimization, and analysis with 100-point scoring. Use this skill when the user needs SOQL/SOSL authoring or optimization: natural-language-to-query generation, relationship queries, aggregates, query-plan analysis, and performance or safety improvements for Salesforce queries. TRIGGER when: user writes, optimizes, or debugs SOQL/SOSL queries, touches .soql files, or asks about relationship queries, aggregates, or query performance. DO NOT TRIGGER when: bulk data operations (use handling-sf-data), Apex DML logic (use generating-apex), or report/dashboard queries." -license: MIT metadata: version: "1.1" --- diff --git a/skills/retrieving-datacloud/SKILL.md b/skills/retrieving-datacloud/SKILL.md index ff6b386..5e32944 100644 --- a/skills/retrieving-datacloud/SKILL.md +++ b/skills/retrieving-datacloud/SKILL.md @@ -1,7 +1,6 @@ --- name: retrieving-datacloud description: "Salesforce Data Cloud Retrieve phase. Use this skill when the user runs Data Cloud SQL, async queries, vector search, search-index workflows, or metadata introspection for Data Cloud objects. TRIGGER when: user runs Data Cloud SQL, describe, async queries, vector search, search-index workflows, or metadata introspection for Data Cloud objects. DO NOT TRIGGER when: the task is standard CRM SOQL (use querying-soql), segment creation or calculated insight design (use segmenting-datacloud), or STDM/session tracing/parquet analysis (use observing-agentforce)." -license: MIT compatibility: "Requires an external community sf data360 CLI plugin and a Data Cloud-enabled org" metadata: version: "1.0" diff --git a/skills/running-apex-tests/SKILL.md b/skills/running-apex-tests/SKILL.md index 68221d5..cbc6774 100644 --- a/skills/running-apex-tests/SKILL.md +++ b/skills/running-apex-tests/SKILL.md @@ -1,7 +1,6 @@ --- name: running-apex-tests description: "Apex test execution, coverage analysis, and test-fix loops with 120-point scoring. Use when the user needs to run Apex tests, check code coverage, fix failing tests, or work with *Test.cls / *_Test.cls files. TRIGGER when: user runs Apex tests, checks code coverage, fixes failing tests, or touches *Test.cls / *_Test.cls files. DO NOT TRIGGER when: writing Apex production code (use generating-apex), Agentforce agent testing (use testing-agentforce), or Jest/LWC tests (use generating-lwc-components)." -license: MIT metadata: version: "1.1" --- diff --git a/skills/running-code-analyzer/SKILL.md b/skills/running-code-analyzer/SKILL.md index f49ba5e..36f6139 100644 --- a/skills/running-code-analyzer/SKILL.md +++ b/skills/running-code-analyzer/SKILL.md @@ -2,7 +2,6 @@ name: running-code-analyzer description: "Run Salesforce Code Analyzer to scan code for security, performance, best practice, and code style violations. Supports all engines (PMD, ESLint, CPD, RetireJS, Flow, SFGE, ApexGuru), targets (files, folders, git diff), categories, and severities. TRIGGER when: user says 'scan my code', 'check for security issues', 'run PMD/ESLint', 'find duplicates', 'analyze Flows', 'check vulnerable libraries', 'AppExchange review', 'lint my LWC', 'static analysis', 'code quality', or mentions engines/file types (.cls, .trigger, .js, .flow-meta.xml). DO NOT TRIGGER when: user wants to fix code without scanning, or asks about installation/configuration." allowed-tools: Read, Bash(sf code-analyzer), Bash(node), Bash(git diff), Bash(date), Write, Edit -license: LICENSE.txt has complete terms metadata: version: "1.0" argument-hint: "[target-path] [--engine pmd|eslint|cpd|retire-js|regex|flow|sfge|apexguru] [--category Security|Performance|BestPractices|...] [--severity 1-5] [--diff]" diff --git a/skills/segmenting-datacloud/SKILL.md b/skills/segmenting-datacloud/SKILL.md index 5095059..c677ca7 100644 --- a/skills/segmenting-datacloud/SKILL.md +++ b/skills/segmenting-datacloud/SKILL.md @@ -1,7 +1,6 @@ --- name: segmenting-datacloud description: "Salesforce Data Cloud Segment phase. Use this skill when the user creates or publishes segments, manages calculated insights, or troubleshoots audience SQL in Data Cloud. TRIGGER when: user creates or publishes segments, manages calculated insights, inspects segment counts or membership, or troubleshoots audience SQL in Data Cloud. DO NOT TRIGGER when: the task is DMO/mapping/identity-resolution work (use harmonizing-datacloud), activation work (use activating-datacloud), query/search-index work (use retrieving-datacloud), or Standard Data Model (STDM)/session tracing (use observing-agentforce)." -license: MIT compatibility: "Requires an external community sf data360 CLI plugin and a Data Cloud-enabled org" metadata: version: "1.0" diff --git a/skills/testing-agentforce/SKILL.md b/skills/testing-agentforce/SKILL.md index 9392ea1..d751bbf 100644 --- a/skills/testing-agentforce/SKILL.md +++ b/skills/testing-agentforce/SKILL.md @@ -2,7 +2,6 @@ name: testing-agentforce description: "Write, run, and analyze structured test suites for Agentforce agents. TRIGGER when: user writes or modifies test spec YAML (AiEvaluationDefinition); runs sf agent test create, run, run-eval, or results commands; asks about test coverage strategy, metric selection, or custom evaluations; interprets test results or diagnoses test failures; asks about batch testing, regression suites, or CI/CD test integration. DO NOT TRIGGER when: user creates, modifies, previews, or debugs .agent files (use developing-agentforce); deploys or publishes agents; writes Agent Script code; uses sf agent preview for development iteration; analyzes production session traces (use observing-agentforce)." allowed-tools: Bash Read Write Edit Glob Grep -license: Apache-2.0 metadata: version: "1.0" last_updated: "2026-04-08"