Agent Skills
› forcedotcom/sf-skills
forcedotcom/sf-skills
GitHub通过MCP工具执行三步流水线生成Salesforce Flow元数据XML,支持各类流程创建、自动化及排错。
Install All Skills
npx skills add forcedotcom/sf-skills --all -g -y
Skills in Collection (153)
Showing top 50 of 153 by quality score. Use the install list command or open individual skills for the rest.
通过MCP工具执行三步流水线生成Salesforce Flow元数据XML,支持各类流程创建、自动化及排错。
创建或生成Salesforce Flow
自动化业务流程
工作流配置
npx skills add forcedotcom/sf-skills --skill automation-flow-generate -g -y
用于Salesforce调试日志分析、根因定位及故障排查,涵盖 governor limits、堆栈跟踪和性能瓶颈诊断。
分析 Salesforce 调试日志
遭遇 Governor Limits 限制
解读堆栈跟踪信息
处理 .log 文件
npx skills add forcedotcom/sf-skills --skill platform-apex-logs-debug -g -y
用于查询 Salesforce 能力目录,展示已安装与可启用的功能,支持按领域或技能钻取查看详情,并识别用户在六阶段旅程中的位置。
询问平台能做什么
请求启用或添加特定技能
查询当前项目所处阶段
npx skills add forcedotcom/sf-skills --skill platform-capability-search -g -y
用于创建和配置 Salesforce Lightning 自定义应用,包括组织标签、设置导航类型(标准/控制台)、品牌样式及操作覆盖。适用于构建特定业务流程的聚焦应用容器。
创建 Lightning 应用
配置应用导航和品牌
设置操作覆盖
解决自定义应用部署错误
npx skills add forcedotcom/sf-skills --skill platform-custom-application-generate -g -y
用于创建和配置Salesforce自定义标签页(对象、网页、Visualforce等),处理导航添加、可见性配置及部署错误排查。
用户需要创建或配置Salesforce自定义标签页
提及标签、导航、对象标签、Web标签、Visualforce标签或Lightning组件标签
为自定义对象添加导航或设置外部内容标签
npx skills add forcedotcom/sf-skills --skill platform-custom-tab-generate -g -y
在部署 Salesforce 元数据前执行验证,区分生产环境(返回快速部署 Job ID)和沙箱/临时组织(执行 dry-run)。用于拦截错误并指导后续发布操作。
用户要求验证部署
执行预演或 dry-run
目标为生产环境的任何部署操作
npx skills add forcedotcom/sf-skills --skill platform-deploy-validate -g -y
在Salesforce组织中执行破坏性变更部署,安全删除自定义对象、字段等元数据。包含范围确认、本地依赖扫描、预验证及生产环境确认步骤,防止误删。
用户要求从组织中删除自定义对象、字段或Apex类
用户请求执行破坏性部署或移除操作
npx skills add forcedotcom/sf-skills --skill platform-destructive-deploy -g -y
根据自然语言描述构建完整的Salesforce Lightning Experience应用。当用户请求包含多个相互关联组件(如对象、页面、权限集)的端到端解决方案时触发,负责协调依赖顺序并生成可部署的应用程序。
用户请求构建完整的Lightning应用或业务解决方案
需要创建包含多个相互关联元数据组件的复杂应用
npx skills add forcedotcom/sf-skills --skill platform-lightning-app-coordinate -g -y
用于生成、创建和验证 Salesforce List View 元数据。支持配置视图可见性、筛选条件及列显示,处理 ListView XML 文件的生成与排错,帮助用户标准化记录列表展示。
创建 Salesforce 列表视图
生成过滤后的记录列表
配置列表视图的可见性和共享设置
排查 List View 相关的部署错误
处理 ListView XML 文件
npx skills add forcedotcom/sf-skills --skill platform-list-view-generate -g -y
基于Salesforce CLI v2的DevOps自动化技能,负责元数据部署编排、CI/CD流水线配置、Scratch Org管理及部署故障排查。提供干跑验证、安全发布序列及依赖排序指导。
执行元数据部署或检索
创建或管理Scratch Org
设置CI/CD流水线
排查部署错误
npx skills add forcedotcom/sf-skills --skill platform-metadata-deploy -g -y
用于生成和编辑 Salesforce PermissionSet 元数据,配置对象、字段级安全、用户权限及应用可见性。
创建或修改 Salesforce 权限集
配置对象 CRUD 权限
设置字段级安全性
分配系统级用户权限
npx skills add forcedotcom/sf-skills --skill platform-permission-set-generate -g -y
用于将已验证的 Salesforce 元数据快速部署到生产环境,跳过测试重新运行。严格校验目标是否为生产环境及验证时效,需用户确认后方可执行发布操作。
用户要求部署到生产环境
用户说 'quick deploy'、'promote'、'ship to prod'
用户刚完成验证并希望立即上线
npx skills add forcedotcom/sf-skills --skill platform-quick-deploy -g -y
用于创建、修改和验证Salesforce数据校验规则。处理字段验证、公式逻辑及错误信息,确保数据质量和业务规则在数据层面的执行。
用户需要创建或修改Salesforce校验规则
涉及字段验证、数据质量规则或公式验证
遇到校验错误需排查或更新逻辑
npx skills add forcedotcom/sf-skills --skill platform-validation-rule-generate -g -y
用于生成Salesforce Flow元数据XML的专用技能。通过调用MCP工具执行三步流水线(获取对象元数据、选择元素、生成元素),支持创建屏幕、自动启动、记录触发和计划型Flow,实现无代码业务流程自动化。
用户要求创建或生成Salesforce Flow
涉及自动化业务逻辑如'当记录创建时'、'每日触发'等场景
npx skills add forcedotcom/sf-skills --skill automation-flow-generate -g -y
自动化将Salesforce B2B Commerce开源组件集成至商店,使其在Experience Builder中可用。通过检查项目配置、克隆仓库及验证元数据,确保组件正确部署。
用户提及整合开源B2B商务组件
需要向商店添加开源代码组件
npx skills add forcedotcom/sf-skills --skill commerce-b2b-open-code-components-integrate -g -y
用于在Salesforce中交互式创建B2B Commerce商店并检索自动生成的前端元数据。遵循严格流程,先建后端Store再生成Frontend,禁止手动创建,需用户确认并使用CLI获取JSON格式站点列表。
创建B2B Commerce商店
构建Commerce storefront
设置B2B Commerce
检索Commerce元数据
部署B2B storefront
npx skills add forcedotcom/sf-skills --skill commerce-b2b-store-create -g -y
管理 Salesforce Data Cloud 的激活、目标及数据动作,负责将受众数据推送至下游系统。涵盖创建、检查和验证下游交付配置,确保上游段健康并处理凭证约束。
管理激活和激活目标
配置数据动作或下游交付
npx skills add forcedotcom/sf-skills --skill data360-activate -g -y
提供Salesforce Data Cloud Python代码扩展的完整工作流,涵盖使用SF CLI进行项目初始化、本地测试、权限扫描及部署至Data Cloud的操作指南。
创建新的代码扩展项目
在本地测试代码扩展
扫描代码所需权限
将代码扩展部署到Data Cloud
编写数据转换逻辑
npx skills add forcedotcom/sf-skills --skill data360-code-extension-generate -g -y
负责 Salesforce Data Cloud 的数据摄入与湖表准备阶段,管理数据流、DLO、转换及 Document AI 配置。适用于数据进入云前的预处理工作,排除连接设置、身份解析及查询任务。
创建或管理 Data Cloud 数据流
配置 DLOs 或 transforms
设置 Document AI 配置
执行数据摄入到 Data Cloud
npx skills add forcedotcom/sf-skills --skill data360-prepare -g -y
通过Salesforce CLI和REST API获取Data Cloud中DLO/DMO的Schema元数据,支持列出对象或查看特定字段定义、类型及状态。
查询Data Cloud对象列表
获取特定DLO或DMO的字段详情
探索Data Cloud数据结构
npx skills add forcedotcom/sf-skills --skill data360-schema-get -g -y
指导Agent正确应用Salesforce SLDS v2构建UI,涵盖组件选择层级、样式钩子、工具类及图标使用,确保符合设计规范与可访问性要求。
build a modal
create a form
data table
SLDS styling
style with hooks
add an icon
npx skills add forcedotcom/sf-skills --skill design-systems-slds-apply -g -y
通过CLI命令为Salesforce组织用户分配权限集。支持默认管理员、指定组织及特定用户,处理单个或批量权限集的授予与访问添加。
请求分配或授予权限集给用户
要求向特定用户或管理员添加权限
npx skills add forcedotcom/sf-skills --skill dx-org-permission-set-assign -g -y
通过 Salesforce CLI 切换默认目标 Org,支持本地或全局设置。自动识别用户意图,列出已认证 Org 供选择,执行配置并验证结果,处理登录失败及环境变量覆盖等异常情况。
切换 Salesforce Org
更改默认目标 Org
设置我的 Org 为
使用别名
指向特定 Org
npx skills add forcedotcom/sf-skills --skill dx-org-switch -g -y
指导 Salesforce Lightning Web Components (LWC) 的开发,涵盖组件脚手架、数据绑定模式(Wire/GraphQL)、SLDS 样式及 Jest 单元测试。基于 PICKLES 方法论提供架构设计与质量验证规范。
创建或编辑 LWC 组件文件
询问关于 wire service、SLDS 或 LWC Jest 测试的问题
npx skills add forcedotcom/sf-skills --skill experience-lwc-generate -g -y
为React UI Bundle提供仅API的文件上传功能,支持进度追踪与Salesforce ContentVersion集成。指导开发者使用upload() API自行构建UI,避免从零实现FormData或XHR。
需要在项目中添加文件上传功能
涉及文件的上传、附件绑定或拖拽操作
npx skills add forcedotcom/sf-skills --skill experience-ui-bundle-file-upload-generate -g -y
为Salesforce创建和配置数字体验站点以托管React UI包。解析必要属性,生成Network、CustomSite等元数据文件,构建最小化站点基础设施,使React应用能在Salesforce中运行。
项目包含uiBundles/*/src/目录且需配置站点基础设施
需要发布、托管或配置应用的访客访问权限
npx skills add forcedotcom/sf-skills --skill experience-ui-bundle-site-generate -g -y
用于生成Salesforce架构、OAuth流程、ERD及集成序列的Mermaid图表,并提供ASCII文本备用方案。适用于需要在文档中嵌入可视化结构图的场景。
用户请求绘制架构图或流程图
用户要求生成ERD或序列图
用户提到diagram、visualize等关键词
npx skills add forcedotcom/sf-skills --skill external-diagram-mermaid-generate -g -y
用于通过 Nano Banana Pro 生成 Salesforce 视觉图表(如 ERD、UI 原型、架构图)的 PNG/SVG 图像。适用于需渲染图片的场景,排除文本 Mermaid 图或元数据查询。
用户请求生成 PNG 或 SVG 格式的图片
需要创建 UI 原型或线框图
要求生成可视化实体关系图 (ERD)
明确要求生成图像或制作原型
npx skills add forcedotcom/sf-skills --skill external-diagram-visual-generate -g -y
用于Salesforce Apex调试日志分析,通过评分机制诊断Governor限制、堆栈跟踪及性能瓶颈,提供根因分析与修复建议。
分析Salesforce调试日志
遭遇Governor限制
解读堆栈跟踪信息
处理.org的.log文件
npx skills add forcedotcom/sf-skills --skill platform-apex-logs-debug -g -y
用于创建和配置Salesforce Lightning自定义应用,包括组织标签、设置导航类型(标准/控制台)、品牌标识及动作覆盖。适用于需要构建特定业务场景下聚焦用户体验的应用容器场景。
用户提及创建自定义应用或Lightning App
需要配置应用导航、品牌或标签分组
设置动作覆盖以定制页面体验
npx skills add forcedotcom/sf-skills --skill platform-custom-application-generate -g -y
用于创建 Salesforce Custom Lightning Types (CLT),生成 JSON Schema 类型定义,配置 Einstein Agent 动作及自定义 UI 编辑器/渲染器。
需要创建 CLT 或结构化输入输出定义
提及 CLT、JSON schemas for agents、lightning__objectType
npx skills add forcedotcom/sf-skills --skill platform-custom-lightning-type-generate -g -y
用于在Salesforce中创建和配置自定义标签页(如对象、网页、Visualforce等),包括设置导航、可见性及解决部署错误。
创建或配置Salesforce自定义标签页
添加对象或外部内容导航
设置Lightning页面标签
npx skills add forcedotcom/sf-skills --skill platform-custom-tab-generate -g -y
根据自然语言描述,编排并生成完整的Salesforce Lightning Experience应用及其依赖元数据。适用于需要同时创建对象、页面、权限集等多个组件的场景,确保按正确依赖顺序输出可部署的应用程序。
用户请求构建“Lightning app”或“端到端解决方案”
用户要求开发包含多个关联组件(如对象、字段、页面)的完整业务系统
npx skills add forcedotcom/sf-skills --skill platform-lightning-app-coordinate -g -y
用于创建、生成和验证 Salesforce List View 元数据。支持配置过滤条件、列显示、可见性策略及部署排错,适用于涉及列表视图定义或 XML 文件处理的场景。
用户需要创建或生成 Salesforce 列表视图
配置列表视图的过滤条件和显示列
处理 ListView XML 文件的验证或故障排除
npx skills add forcedotcom/sf-skills --skill platform-list-view-generate -g -y
Salesforce DevOps自动化技能,使用sf CLI v2处理元数据部署编排、CI/CD流程配置、Scratch Org管理及部署故障排查。
用户执行或咨询元数据部署操作
创建或管理Scratch Org及沙箱
设置Salesforce CI/CD流水线
排查sf项目部署错误
npx skills add forcedotcom/sf-skills --skill platform-metadata-deploy -g -y
用于生成和编辑 Salesforce PermissionSet XML 元数据,涵盖对象权限、字段级安全、用户权限及应用可见性配置,确保符合平台规范并支持正确部署。
创建或修改 Salesforce 权限集元数据
配置对象 CRUD 权限
设置字段级安全 (FLS)
授予系统级用户权限
配置应用和标签可见性
npx skills add forcedotcom/sf-skills --skill platform-permission-set-generate -g -y
用于创建、修改和验证 Salesforce 验证规则,包括生成元数据、编写公式逻辑及解决部署错误,确保数据质量和业务规则在数据层生效。
创建或修改 Salesforce 验证规则
处理字段验证或数据质量规则
编写或调试验证公式
解决验证规则相关的部署错误
npx skills add forcedotcom/sf-skills --skill platform-validation-rule-generate -g -y
用于构建、优化、调试和部署基于 Agentforce Agent Script 的 AI 代理。涵盖从设计、编写脚本、验证到发布测试的全生命周期,支持 MCP 服务器配置及 CLI 操作。
创建或修改 .agent 文件及 AiAuthoringBundle 元数据
设计代理行为、工具、子代理或流程控制逻辑
使用 sf agent 命令生成、预览、测试或发布代理
配置 MCP 服务器、工具白名单或认证
npx skills add forcedotcom/sf-skills --skill agentforce-generate -g -y
用于分析Agentforce生产环境行为,通过查询会话追踪和数据云排查故障、复现问题并优化智能体。
查询STDM会话数据或Data Cloud追踪记录
调查生产环境智能体失败、回归或性能问题
询问会话追踪、对话日志或智能体指标
尝试在预览环境中复现报告的生产问题
npx skills add forcedotcom/sf-skills --skill agentforce-observe -g -y
提供 Agentforce 代理的综合测试能力,涵盖功能正确性与 OWASP LLM Top 10 安全测试。支持冒烟测试、批量执行及迭代修复,通过 CLI 命令实现测试用例生成、运行与结果分析,确保代理在部署前的质量与安全合规。
编写或修改测试规范 YAML
运行 agent 测试相关 CLI 命令
询问测试覆盖策略或指标选择
解读测试结果或诊断失败原因
请求安全测试、红队演练或漏洞评估
npx skills add forcedotcom/sf-skills --skill agentforce-test -g -y
负责 Salesforce Code Analyzer 的安装、配置及故障排查。管理 code-analyzer.yml 文件,处理引擎设置、忽略规则、CI/CD 集成及环境验证。不执行扫描或修复违规。
set up code analyzer
configure code analyzer
install code analyzer
code analyzer not working
fix my setup
scan failing
check my setup
enable/disable engine
exclude files
change severity
set up GitHub Actions
set up CI/CD
add to pipeline
pipeline fail
update my workflow
quality gate
fail on violations
scan changed files only
add SARIF
code-analyzer.yml
ESLint config
increase SFGE memory
reports errors running Code Analyzer
npx skills add forcedotcom/sf-skills --skill dx-code-analyzer-configure -g -y
用于为代码分析器创建自定义规则,支持Regex、PMD和ESLint引擎。适用于强制编码标准、禁止特定模式、检测硬编码值及治理元数据等场景,确保静态分析覆盖内置规则未涵盖的定制需求。
用户希望创建新的自定义规则以捕获特定代码模式
需要禁止特定代码片段或强制命名规范
要求编写XPath或Regex表达式进行结构或文本匹配
意图设置ESLint规则或调整现有规则阈值
npx skills add forcedotcom/sf-skills --skill dx-code-analyzer-custom-rule-create -g -y
运行 Salesforce 代码分析器,扫描安全、性能及风格问题。支持多引擎和过滤结果,发现并应用自动修复,提供规则解释与结果汇总,辅助代码质量审查。
用户要求扫描代码或检查安全问题
提及特定引擎如 PMD/ESLint
请求分析重复代码或脆弱库
询问规则含义或过滤结果
npx skills add forcedotcom/sf-skills --skill dx-code-analyzer-run -g -y
用于管理Salesforce组织,包括创建Scratch Org、生成Org快照及在浏览器中打开Org。支持从定义文件、快照或Org形状创建,并自动执行CLI命令并将结果保存为JSON文件。
create scratch org
create a snapshot
open my Salesforce org
npx skills add forcedotcom/sf-skills --skill dx-org-manage -g -y
引导用户从零创建 Salesforce DX 项目,包括选择模板、生成项目结构、切换工作目录至新项目以及配置默认 Org 和源跟踪。
create a new Salesforce project
scaffold a project
sf project generate
npx skills add forcedotcom/sf-skills --skill dx-project-create -g -y
在Salesforce org中执行匿名Apex代码,捕获调试日志并反馈编译运行结果。支持文件与片段模式,自动处理保存点回滚以保护数据,并在生产环境运行前进行警告确认。
run this anonymous apex
execute this script against my org
run this snippet of Apex
npx skills add forcedotcom/sf-skills --skill platform-apex-anonymous-run -g -y
用于Salesforce Apex代码生成、重构与审查的专家技能。支持各类Apex类及Trigger开发,遵循分层架构规范,自动关联测试生成技能,确保生产级代码质量与合规性。
用户提及Apex或.cls文件
请求创建或重构Apex类
涉及SObject CRUD操作
需要编写Batch或Trigger逻辑
对现有Apex代码进行审查
npx skills add forcedotcom/sf-skills --skill platform-apex-generate -g -y
生成和验证Salesforce Apex测试类,涵盖TestDataFactory模式、批量测试、Mock策略及断言最佳实践。用于创建新测试、提升覆盖率、调试失败用例及实施触发器或异步作业测试。
创建新的Apex测试类
改进测试覆盖率
调试和修复失败的Apex测试
运行测试执行和覆盖率分析
实现触发器、服务或集成测试模式
npx skills add forcedotcom/sf-skills --skill platform-apex-test-generate -g -y
用于执行Salesforce Apex测试、分析代码覆盖率及修复失败测试的Skill,支持结构化测试-修复循环。
运行Apex单元测试
检查代码覆盖率
修复失败的测试用例
处理Test.cls文件
npx skills add forcedotcom/sf-skills --skill platform-apex-test-run -g -y
作为编排器,基于Salesforce Well-Architected框架对项目架构进行只读审查。通过委托现有工具分析代码与元数据,评估可信、易用、适应力等维度,生成评分报告及治理建议清单,不修改代码。
review the architecture
run a Well-Architected check
audit this project
is this project well-architected?
assess security/governor-limit/packageability risk
npx skills add forcedotcom/sf-skills --skill platform-architecture-analyze -g -y


