Agent Skills
› forcedotcom/sf-skills
forcedotcom/sf-skills
GitHub通过MCP工具执行三步流水线生成Salesforce Flow元数据XML,支持各类流程创建、自动化及排错。
安装全部 Skills
npx skills add forcedotcom/sf-skills --all -g -y
集合内 Skills (153)
按质量分展示前 50 个(共 153 个),完整列表请用安装命令预览或逐个打开详情。
通过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


