GitHub Action
f9888508cd
feat: Release 8 new + 7 updated skills (2026-07-24) @W-23528521@
2026-07-24 13:00:21 +00:00
GitHub Action
ae560c9719
feat: Release 4 new skills + 6 skill updates (weekly batch 2026-07-16) @W-23461225@
2026-07-17 15:04:55 +00:00
GitHub Action
ae792239f2
feat: Release 2 new skills: platform-models-api-configure, platform-policy-rule-generate @W-23396600@
2026-07-10 17:19:21 +00:00
GitHub Action
e07b6b37b3
feat: Release 2 new skills: platform-value-set-generate, dx-code-analyzer-custom-rule-create @W-23286064@
2026-07-03 13:20:46 +00:00
GitHub Action
3a358c3b1c
feat: Release: Standardize skill folder structure scripts/, references/, assets/ @W-23262449@
2026-07-03 05:25:02 +00:00
GitHub Action
fae028fd99
feat: Update stale cross-references to renamed skills @W-23223262@
2026-06-29 10:08:01 +00:00
GitHub Action
77e5e1476c
feat: release 4 new dx-devops skills @W-23195013@
2026-06-26 17:15:29 +00:00
GitHub Action
9fc07100ef
feat: Release 8 new skills: commerce-b2b-open-code-components-replace, dx-org-manage, dx-org-permission-set-assign, platform-agentsetup-categories-fetch, platform-metadata-retrieve, platform-sharing-rules-generate, platform-tracing-agentforce-configure, platform-tracing-configure @W-23195013@
2026-06-26 15:23:27 +00:00
GitHub Action
64a9fcb6ee
feat: Rename datacloud skills to domain-first convention @W-23195294@
2026-06-26 14:26:23 +00:00
GitHub Action
deaa3d0fed
feat: Release Skills Renaming by domain first convention @W-23187998@
2026-06-26 12:35:33 +00:00
GitHub Action
b40d286458
feat: Release Skills Renaming by domain first convention @W-23187998@
2026-06-26 12:21:51 +00:00
GitHub Action
19ee934c67
feat: Release 1 new skill: getting-metadata-api-context @W-23151783
2026-06-25 12:03:52 +00:00
GitHub Action
68c511b726
feat: release 1 skill : dx-app-analytics-use @W-23151783
2026-06-24 18:15:03 +00:00
GitHub Action
afd1a2d8aa
feat: release new skill: platform-agentexchange-partner-offers-enable (PRs #490 , #579 ) @W-23143960@
2026-06-23 21:12:01 +00:00
GitHub Action
a35d50a3dd
feat: release 10 new devops-testing skills: analyzing-test-failures, checking-devops-prerequisites, configuring-quality-gate, configuring-test-provider, creating-fix-work-item, managing-suite-assignments, polling-test-results, recommending-devops-tests, running-devops-test-suite, syncing-test-providers @W-23143960@
2026-06-23 19:29:57 +00:00
GitHub Action
496599720c
feat: release 3 new skills: configuring-code-analyzer, managing-cdc-enablement, using-salesforce-archive @W-23038011@
2026-06-19 11:16:46 +00:00
GitHub Action
c8d3030bb4
feat: Skills cleanup: remove internal markers, fix paths, trim descriptions @W-22989405@
2026-06-19 11:04:53 +00:00
GitHub Action
8774dfc8e2
feat: Update LICENSE for sf-skills @W-22832966@
2026-06-16 06:34:27 +00:00
GitHub Action
8357a9a7ff
feat: manual trigger
2026-06-12 10:55:46 +00:00
GitHub Action
d7c6531eb5
feat: release 3 new skills: generating-ui-bundle-custom-app, reviewing-lwc-mobile-offline, using-mobile-native-capabilities @W-22808637@
2026-06-03 09:54:40 +00:00
GitHub Action
ca3074c568
feat: release: building-mobile-apps skill @W-22776680@
2026-06-01 18:35:41 +00:00
GitHub Action
434e1ce8d7
feat: Release: implementing-ui-bundle-agentforce-conversation-client skill enhancements @W-22725526@
2026-05-29 11:50:30 +00:00
GitHub Action
30417ef445
feat: @W-22618269@ release 3 new skills: applying-cms-brand, integrating-b2b-commerce-open-code-components, running-code-analyzer
2026-05-24 14:55:56 +00:00
GitHub Action
0ec19a3b25
feat: @W-22580976 Run test only for affected domains when a skill is updated + Fail the test if new skill added without any domains in eval
2026-05-22 11:05:53 +00:00
Hemant Singh Bisht
6704511a67
Revert "sync: #136 (feat: remove related-skills field from generating-lightning-app)"
...
This reverts commit 4d16a4e3eb .
2026-05-19 16:21:31 +05:30
GitHub Action
4d16a4e3eb
sync: #136 (feat: remove related-skills field from generating-lightning-app)
2026-05-19 10:46:32 +00:00
sandipkumar-yadav
37aa84df42
feat: @W-22444026@ Introducing Core Skills, Datacloud Skills, Industries and Utility Skills. ( #268 )
...
* Migrating Core Salesforce Skills
* Updating pr comments
* updat reference
* Updating a skill
* Migrating Datacloud skills
* Migrating Industries cloud skills
* Validating - skills fixing
---------
Co-authored-by: Sandip Kumar Yadav <sandipkumar.yadav+sfemu@salesforce.com>
2026-05-14 19:32:15 +05:30
Jasmine Kaur
4f105dc17b
feat: sync-validate-skill-main-branch-changes-from-internal-to-public @W-22488862@ ( #266 )
...
* sync-validate-skill-main-branch-changes-from-internal-to-public @W-22488862@
* minor change @W-22488862@
2026-05-14 18:46:38 +05:30
chandresh-patelsf
3bf93c147d
@W-22471646 : feat: add datacloud code extension and schema skills ( #263 )
...
feat: add datacloud code extension and schema skills
2026-05-13 23:25:56 +05:30
Hemant Singh Bisht
e986484963
chore: @W-22268829@ rename afv-library to sf-skills across all references ( #264 )
...
chore: rename afv-library to sf-skills across all references
Update all in-repo references from afv-library to sf-skills in
README, CONTRIBUTING, scripts, and skill files to reflect the
upcoming GitHub repo rename from forcedotcom/afv-library to
forcedotcom/sf-skills.
2026-05-13 21:03:58 +05:30
Jasmine Kaur
0af0eaecf6
fix: remove unused skill @W-22336514@ ( #235 )
...
skill-changes-related-to-apex
2026-05-04 10:53:20 +05:30
Willie Ruemmele
261abd679a
chore: rename topic to subagent for Agent Script v2 @W-21955450@ ( #193 )
...
* @W-21955450@ Rename topic to subagent for Agent Script v2
Aligns with Agent Script v2 naming standards where `topic` is renamed
to `subagent` across all skill documentation and templates.
Changes:
- Agent Script templates: topic keyword → subagent keyword
- References: @topic.* → @subagent.*
- Documentation: Updated all skill references and guides
- Natural language references preserved in comments/descriptions
* Rename start_agent topic_selector to agent_router
Completes the topic → subagent terminology alignment by:
1. Renaming start_agent from topic_selector to agent_router (15 agent files)
2. Updating template topic declarations: topic {{placeholder}} → subagent {{placeholder}} (5 files)
3. Updating all @subagent.topic_selector references to @subagent.agent_router (35 occurrences)
4. Updating documentation: prose, examples, and diagrams (10 markdown files)
5. Updating comments to use agent_router terminology
Files affected:
- 22 agent template files
- 10 documentation/reference markdown files
- Template component files
The agent_router name is more descriptive of its actual function
(routing to different subagents) and completes the Agent Script v2
terminology standardization.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Rename files with "topic" to use "subagent" terminology
Completes the topic → subagent terminology alignment by renaming
files and updating all references:
**Files renamed (5):**
- multi-topic.agent → multi-subagent.agent
- template-single-topic.agent → template-single-subagent.agent
- template-multi-topic.agent → template-multi-subagent.agent
- topic-with-actions.agent → subagent-with-actions.agent
- agent-topic-map-diagrams.md → agent-subagent-map-diagrams.md
**References updated (6 docs):**
- Updated all filename references to point to new filenames
- Updated "Topic Map" → "Subagent Map" throughout documentation
- Updated "multi-topic"/"single-topic" → "multi-subagent"/"single-subagent"
Files modified:
- README.md, SKILL.md, agent-spec-template.md
- assets/agents/README.md, assets/README-legacy.md
- references/agent-design-and-spec-creation.md
This ensures consistent "subagent" terminology across filenames,
file content, and all documentation references.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Complete topic-to-subagent terminology update across skills
Comprehensive update replacing "topic" with "subagent" terminology throughout
the developing-agentforce and testing-agentforce skills to align with Agent
Script's `subagent` block naming.
Key changes:
- "Topic Selector" → "Subagent Router" in all agent templates and docs
- "Topic/action" → "Subagent/action" in documentation
- "Topic map" → "Subagent map" in diagram references
- Updated all architecture documentation to use "subagent" terminology
- Updated 19 .agent template files with new labels and comments
- Updated 8 reference documentation files with consistent terminology
API contract preservation:
- Test spec YAML files preserve "topic" terminology to match Testing Center API
- Added clarifying comments explaining topic/subagent equivalence in YAML files
- Field names like `expectedTopic` unchanged (Salesforce API requirement)
Preserved terms:
- "off-topic" (standard phrase for out-of-scope)
- "expectedTopic" field (Testing Center API)
- "platform topics" (Salesforce guardrail features)
32 files changed, 379 insertions(+), 366 deletions(-)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* Complete comprehensive topic-to-subagent terminology update
Thorough update replacing all remaining "topic" references with "subagent"
terminology across developing-agentforce, testing-agentforce, and
observing-agentforce skills to fully align with Agent Script's `subagent`
block naming.
Key changes:
- Agent Script syntax: @topic.<name> → @subagent.<name>
- Agent Script syntax: topic.actions → subagent.actions
- Shell script patterns: ^topic → ^subagent
- Documentation: "topic instructions" → "subagent instructions"
- observing-agentforce skill: Updated all agent architecture references
- Template files: Updated all inline comments and descriptions
- Variable names in scripts: TOPIC → SUBAGENT
Specific updates:
- 45 files changed, 294 insertions, 294 deletions
- Updated all Agent Script code examples to use @subagent syntax
- Updated observing-agentforce issue classification guide
- Updated shell script patterns in diagnostic tools
- Updated Apex comments to clarify topic field maps to subagents
Preserved (as required):
- "off-topic" and "off_topic" (standard out-of-scope phrase)
- Testing Center API fields: expectedTopic, topic: in YAML
- API response fields: .topic, generatedData.topic, topic_assertion
- STDM field names: ssot__TopicApiName__c (with clarifying docs)
- Template placeholders in test specs (API values)
- "Topic hash drift" (API field behavior)
- "Email topic/purpose" (means email subject)
- Explanatory comments about API field mapping
All Agent Script syntax and documentation now consistently uses "subagent"
while preserving backward compatibility with platform API field names.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* a few more topic -> subagent replacements
---------
Co-authored-by: Steve Hetzel <shetzel@salesforce.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-27 12:42:18 -06:00
suhanigupta-collab
6f39dd4047
fix: @W-21829588 : Custom Lightning Type Skills Fixes ( #191 )
...
* add changes for clt
* add some changes
2026-04-23 12:55:45 +05:30
sowmya-sriram
c8181350b4
fix: @W-22134404@ delete fragment skill ( #212 )
...
deleted fragment skill
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-04-22 16:11:31 +05:30
thrylokya
f56b68d72c
@fix @W-21829074 - Updated skill instructions to wait for the user input ( #177 )
...
Sync React samples from npm / sync (push) Has been cancelled
* Update SKILL description
* Update SKILL.md
* Update SKILL.md
* Update SKILL.md
* Update SKILL.md
---------
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-04-21 14:17:29 +05:30
sf-pragya-kumari
e089a8688a
fix: @W-21915952@ Update SKILL.md to allow user to make changes in the generated flow ( #189 )
...
Update SKILL.md to allow user to make changes in created flow to fix issues
2026-04-21 11:57:05 +05:30
Steve Hetzel
fb4bac9cf0
feat: replace agentforce-development skill with three specialized skills @W-21937872@ ( #184 )
...
feat: replace agentforce-development skill with three specialized skills
Replace the monolithic agentforce-development skill with three focused skills:
- developing-agentforce: For creating and authoring Agentforce agents
- observing-agentforce: For monitoring and debugging agents
- testing-agentforce: For validating agent behavior
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-09 17:04:48 +05:30
Joe
b0d71df452
fix: @W-21889983@ Disallow Modifying React Site Metadata Except for Templated Properties ( #185 )
...
fix: remove extra property changes
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-04-09 00:25:10 +05:30
k-j-kim
1806c89b28
fix: trigger ui-bundle skill for React app prompts @W-21916680@ ( #175 )
...
* fix: trigger ui-bundle skill for React application prompts
Add React-specific trigger language to building-ui-bundle-app description
so prompts like "I want to build a react application" activate the
ui-bundle orchestrator even without existing project files.
* fix: correct stale related-skill reference
Rename generating-experience-react-site to generating-ui-bundle-site
in building-ui-bundle-app related-skills to match the actual skill name.
2026-04-07 09:34:42 +05:30
Scott Mo
ae5008de56
refactor: do not expose lwr skill to main ( #174 )
2026-04-06 22:02:25 +05:30
k-j-kim
77108bae20
fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ ( #162 )
...
* fix: tighten skill descriptions to reduce false triggers
- generating-ui-bundle-metadata: remove generic triggers (metadata, new app,
meta XML, configuration), update command to sf template generate ui-bundle,
add --template reactbasic flag
- building-ui-bundle-app: reframe as orchestrator for multi-skill ui-bundle
work, distinguish from generating-lightning-app
* fix: improve ui-bundle skill descriptions to reduce false triggers and improve activation
- Add MUST activate + file-pattern triggers to all 9 ui-bundle skills
- Remove overly specific examples that waste context tokens
- Scope features skill to authentication and search only
- Add boundary language between orchestrator and frontend skills
- Update metadata skill to use sf template generate ui-bundle --template reactbasic
* fix: standardize uiBundles/*/src/ directory trigger across all ui-bundle skills
* fix: remove React references from skill descriptions for framework agnosticism
* fix: standardize uiBundles/*/src/ trigger in agentforce and data skills
* fix: add 'Use this skill when' trigger context to all ui-bundle skill descriptions
* fix: require mobile-responsive UI in building-ui-bundle-frontend skill
2026-04-03 09:22:32 +05:30
Jose David Rodriguez Velasco
4ad796346e
fix: condense using-ui-bundle-salesforce-data reference into skill.md @W-21685788 ( #161 )
...
* fix(using-ui-bundle-salesforce-data): condense reference into skill
also adds, operation types, script section type and mix instructions as comments in the examples. it also adds a section to avoid the llm being eager to show progress on ui-scaffold
* fix: workaround llm being eager to scaffold ui
* fix: delete testing with sf cli
* fix: add summary table for workflow steps
---------
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-04-02 22:41:51 +05:30
thrylokya
0a32bc1a53
@fix: @W-21869136 - updated skill description ( #168 )
...
* Update SKILL description
* Update SKILL.md
* Update SKILL.md
2026-04-02 19:53:14 +05:30
anuj-sanghavi
d25b24ab86
@W-21866267 fix: ACC skills file updated ( #159 )
...
* fix: ACC skills file updated
* hard constraint added for not creating custom agent
* skill description updated
2026-04-02 16:20:54 +05:30
lei-dai-sfdc
7d9fc28b4e
@W-21817314@ Improved lwr and ui bundle site's skill to identify what properties should be updated for when user request for site URL update ( #157 )
...
* @W-21817314@ Improved lwr and ui bundle site's skill to identify what properties should be updated for when user request for site URL update
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* fix skill name
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* fix skill name
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* move url update into its own doc md file
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* clarify search_files is an agent tool instead of command line
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
---------
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
2026-04-02 08:58:57 +05:30
jluftglidden-tilt
8dc6e7d04d
@W-21818163 T/experience sites platform/w 21818163/leave app space blank if web app does not exist ( #167 )
...
* Update content.json generation to leave appSpace empty if webapp doesn't exist
* Replace WebApplication with UIBundle
2026-04-02 08:30:01 +05:30
jluftglidden-tilt
ea110c0e4a
@W-21712998 T/experience sites platform/w 21712998/rename sites react skill ( #142 )
...
* Moving SKILL.md to generating-ui-bundle-site
* Rename configure-metadata-custom-site.md to configure-metadata-custom-site.md
* Rename configure-metadata-digital-experience-bundle.md to configure-metadata-digital-experience-bundle.md
* Moving configure-metadata-digital-experience-config.md to generating-ui-bundle-site
* Moving configure-metadata-digital-experience.md to generating-ui-bundle-site
* Moving configure-metadata-network.md to generating-ui-bundle-site
2026-04-01 09:04:39 +05:30
k-j-kim
2d9a093f9c
fix: replace deprecated sf ui-bundle generate CLI command @W-21338965@ ( #155 )
...
fix: replace deprecated sf ui-bundle generate with sf template generate ui-bundle
2026-03-31 17:58:54 -05:00
k-j-kim
30245915c2
fix: derive router basename from base href at runtime @W-21338965@ ( #154 )
...
fix: derive router basename from <base href> at runtime
Add guidance to building-ui-bundle-frontend skill to always derive
the client-side router basename from the document's <base href> tag
instead of hardcoding it.
2026-03-31 13:48:10 -05:00
Sheng-Lun Chen
878ee497c4
fix: ensure skill load for guest sharing rule ( #127 )
...
fix(generating-experience-lwr-site): ensure skill load for guest sharing rule
Made-with: Cursor
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-31 22:29:31 +05:30