Agent Skills
› forcedotcom/sf-skills
forcedotcom/sf-skills
GitHub用于生成Salesforce Flow元数据XML的Skill,支持屏幕、自动启动、记录触发和计划类型流程。通过MCP工具执行三步管道创建无代码业务流程自动化。
Install All Skills
npx skills add forcedotcom/sf-skills --all -g -y
Skills in Collection (162)
Showing top 50 of 162 by quality score. Use the install list command or open individual skills for the rest.
用于生成Salesforce Flow元数据XML的Skill,支持屏幕、自动启动、记录触发和计划类型流程。通过MCP工具执行三步管道创建无代码业务流程自动化。
用户要求创建或生成Salesforce Flow
请求自动化业务流程如'当记录创建时'或'定时触发'
需要生成Flow元数据XML
npx skills add forcedotcom/sf-skills --skill automation-flow-generate -g -y
用于分析 Salesforce Apex 调试日志,通过评分机制进行根因定位。涵盖异常堆栈解读、Governor Limits 诊断、SOQL/DML 性能瓶颈及 CPU/Heap 压力分析,辅助快速修复代码问题。
分析 Salesforce 调试日志文件
排查 Governor Limits 超限问题
解读代码执行堆栈跟踪
诊断 SOQL 或 DML 性能瓶颈
npx skills add forcedotcom/sf-skills --skill platform-apex-logs-debug -g -y
用于在 Salesforce 平台中搜索和发现已安装或可用的能力技能。支持概览、按领域/技能查询、展示六阶段旅程状态及检测 Data 360 等功能,帮助用户明确当前环境配置与可用工具。
询问 'what can I do here?' 或 'I don't know where to start'
请求添加或启用特定目录技能
询问 'where am I?' 以了解旅程阶段
要求对 Data 360、OmniStudio 或 DevOps Center 进行功能检测
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自定义标签页(对象、Web、Visualforce等),处理导航添加、可见性配置及部署错误排查。
用户需要创建或配置Salesforce自定义标签页
用户希望为自定义对象添加导航
用户提到tabs, navigation tabs, object tabs等关键词
npx skills add forcedotcom/sf-skills --skill platform-custom-tab-generate -g -y
在Salesforce部署前执行元数据验证,区分生产与沙箱环境。生产环境使用validate获取快速部署ID,沙箱使用dry-run检查错误,失败时提供修复建议。
用户要求验证部署
执行预检或干运行
目标为生产环境的任何部署操作
npx skills add forcedotcom/sf-skills --skill platform-deploy-validate -g -y
用于在Salesforce组织中执行破坏性变更部署,删除自定义对象、字段等元数据。包含范围界定、依赖扫描、验证及生产环境确认执行流程。
用户请求从组织删除或移除自定义对象、字段、Apex类、Flow或任何元数据组件
用户要求进行破坏性部署或发布中的移除操作
npx skills add forcedotcom/sf-skills --skill platform-destructive-deploy -g -y
根据自然语言描述构建完整的Salesforce Lightning Experience应用,协调对象、页面、权限集等元数据的依赖关系以生成可部署应用。
用户请求构建'Lightning app'或'完整应用'
需要创建包含多个关联组件的业务解决方案
npx skills add forcedotcom/sf-skills --skill platform-lightning-app-coordinate -g -y
用于创建、生成和验证 Salesforce List View 元数据。支持配置过滤条件、列显示、可见性策略及部署排错,适用于需要管理或优化 Salesforce 记录列表视图的场景。
用户需要创建 Salesforce 列表视图
配置列表视图的过滤条件和字段列
处理与 List View 相关的部署错误
询问或设置列表视图的可见性与共享范围
npx skills add forcedotcom/sf-skills --skill platform-list-view-generate -g -y
Salesforce DevOps自动化技能,使用sf CLI v2处理元数据部署、CI/CD流水线配置、沙箱管理及故障排查。专注于发布编排与验证流程。
用户执行或咨询sf项目部署命令
需要搭建或维护Salesforce CI/CD流水线
排查元数据部署失败或依赖问题
管理scratch org或沙箱环境
npx skills add forcedotcom/sf-skills --skill platform-metadata-deploy -g -y
用于生成和编辑 Salesforce PermissionSet 元数据,配置对象、字段、用户及应用的权限与可见性。
创建或编辑 PermissionSet XML 文件
配置对象 CRUD 权限
设置字段级安全 FLS
分配系统级用户权限
npx skills add forcedotcom/sf-skills --skill platform-permission-set-generate -g -y
用于将已验证的 Salesforce 元数据快速部署到生产环境。通过校验目标组织、验证作业ID时效性及用户确认,跳过测试重跑,实现高效上线。
用户想要部署到生产环境
用户输入'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(Screen、Autolaunched等)及自动化业务逻辑请求。
创建或构建Salesforce Flow
生成Flow元数据XML
无代码业务流程自动化
触发器类需求如记录创建时、定时任务
npx skills add forcedotcom/sf-skills --skill automation-flow-generate -g -y
用于将 Salesforce B2B Commerce 开源组件集成到商店中,使组件在 Experience Builder 可用。自动处理仓库克隆、目录解析及元数据检查。
集成开源 B2B Commerce 组件
为商店添加开源组件
在 Experience Builder 中使用开源代码组件
npx skills add forcedotcom/sf-skills --skill commerce-b2b-open-code-components-integrate -g -y
用于在 Salesforce 中交互式创建 B2B Commerce Store 并自动获取前端元数据的技能,指导用户完成后台数据与前端站点的配置流程。
创建 B2B Commerce 商店
构建 Commerce 前端站点
设置 B2B 商店
检索 Commerce 元数据
npx skills add forcedotcom/sf-skills --skill commerce-b2b-store-create -g -y
用于管理 Salesforce Data Cloud 的激活、激活目标及数据动作,实现受众和数据的下游交付。涵盖创建、检查及验证下游投递设置,需先确保上游片段健康并配置目标平台。
管理 Data Cloud 激活 (activations)
配置激活目标或数据动作
执行下游数据投递流程
npx skills add forcedotcom/sf-skills --skill data360-activate -g -y
提供 Salesforce Data Cloud Python 代码扩展的开发、测试和部署工作流,涵盖项目初始化、本地运行、权限扫描及部署操作。
创建新的代码扩展项目
在本地测试代码扩展
扫描代码所需的权限
将代码扩展部署到 Data Cloud
npx skills add forcedotcom/sf-skills --skill data360-code-extension-generate -g -y
Salesforce Data Cloud 数据准备技能,负责数据流、DLO、转换及文档AI配置的管理与摄入。
创建或管理 Data Cloud 数据流
配置 DLOs 或 transforms
设置 Document AI 配置
npx skills add forcedotcom/sf-skills --skill data360-prepare -g -y
通过Salesforce CLI和REST API获取Data Cloud中DLO/DMO的Schema信息,支持列出所有对象或查询特定对象的字段定义、数据类型及元数据。
查询Data Cloud中的DLO或DMO列表
获取特定DLO或DMO的详细Schema和字段定义
探索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 命令将权限集分配给组织用户,支持默认管理员、特定组织和多用户场景。
用户请求分配或授予权限集给用户
用户请求添加权限集到特定用户或管理员
npx skills add forcedotcom/sf-skills --skill dx-org-permission-set-assign -g -y
通过 Salesforce CLI 切换默认目标 Org,支持本地或全局配置。适用于用户需要指定不同环境(如沙箱、生产)执行命令的场景。
切换 Salesforce 组织
修改默认 target-org
使用特定别名或用户名
npx skills add forcedotcom/sf-skills --skill dx-org-switch -g -y
用于 Salesforce Lightning Web Components (LWC) 的开发技能,涵盖组件创建、编辑、Wire 服务模式构建及 Jest 单元测试。
用户创建或编辑 LWC 组件
修改 lwc 目录下的 js/html/css 文件
询问关于 Wire 服务、SLDS 或 Jest 测试的问题
npx skills add forcedotcom/sf-skills --skill experience-lwc-generate -g -y
提供 Salesforce UI Bundle 的文件上传 API,支持进度追踪和 ContentVersion 集成。指导开发者通过 upload() 函数实现自定义上传界面,而非使用预构建组件。
需要为 React UI bundle 添加文件上传功能
处理文件上传、附件或拖拽文件到 Salesforce
npx skills add forcedotcom/sf-skills --skill experience-ui-bundle-file-upload-generate -g -y
用于在 Salesforce 平台创建和配置 Digital Experience Site,以托管 React UI Bundle。通过解析站点名称、URL前缀等关键属性,自动生成 Network、CustomSite 及相关元数据文件,实现应用发布与访客访问配置。
项目包含 uiBundles/*/src/ 目录且需创建站点基础设施
需要配置 Salesforce Digital Experience Site 以托管 UI bundle
存在 digitalExperiences/ 或 networks/ 等文件需修改
用户希望发布、托管应用或配置访客访问权限
npx skills add forcedotcom/sf-skills --skill experience-ui-bundle-site-generate -g -y
生成 Salesforce 架构、OAuth、ERD 及集成流程的 Mermaid 图表,并提供 ASCII 备选方案。适用于文档和 README 中的可视化需求。
用户请求 diagram, visualize, ERD
需要序列图、流程图或架构图
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调试日志,诊断Governor限制、堆栈跟踪及性能瓶颈,提供根因分析和修复建议。
分析Salesforce调试日志
遇到Governor限制
阅读堆栈跟踪
处理Salesforce组织的.log文件
npx skills add forcedotcom/sf-skills --skill platform-apex-logs-debug -g -y
用于创建和配置 Salesforce Lightning 自定义应用程序,包括组织标签、设置导航类型(标准/控制台)、品牌样式及操作覆盖。适用于需要构建特定业务场景应用容器的需求。
用户需要创建 Lightning 自定义应用
配置应用导航和品牌标识
将标签分组到应用中
设置操作覆盖规则
npx skills add forcedotcom/sf-skills --skill platform-custom-application-generate -g -y
用于创建 Salesforce Lightning 平台自定义类型(CLT),生成 JSON Schema 定义以支持 Einstein Agent 结构化输入输出及自定义 UI 编辑器配置。
创建 Custom Lightning Types (CLTs)
为 Einstein Agent 配置结构化输入输出
生成 JSON Schema 类型定义
设置编辑器或渲染器配置
npx skills add forcedotcom/sf-skills --skill platform-custom-lightning-type-generate -g -y
用于创建和配置Salesforce自定义标签页,支持对象、Web及Visualforce类型,提供严格的XML元素白名单与错误排查指南。
创建Salesforce自定义标签页
配置导航栏或应用页面标签
解决标签部署相关的报错
npx skills add forcedotcom/sf-skills --skill platform-custom-tab-generate -g -y
根据自然语言描述构建完整的Salesforce Lightning应用,协调对象、页面、权限集等元数据的依赖顺序并生成可部署代码。
用户请求构建完整的Lightning应用或端到端解决方案
需求涉及多个相互关联的Salesforce组件(如对象、字段、页面、标签)
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 DevOps 自动化技能,基于 sf CLI v2 实现元数据部署编排、CI/CD 流程指导、Scratch Org 管理及故障排查。
执行 Salesforce 元数据部署
创建或管理 Scratch Orgs
设置 CI/CD 流水线
排查部署错误
npx skills add forcedotcom/sf-skills --skill platform-metadata-deploy -g -y
用于生成和编辑 Salesforce PermissionSet XML 元数据,配置对象、字段级安全、用户及应用权限。适用于创建、修改权限集或部署相关元数据的场景。
需要生成 Salesforce PermissionSet XML 文件
配置对象 CRUD 权限或字段级安全 (FLS)
设置用户系统权限或应用/Tab 可见性
准备并部署 Salesforce 权限集元数据
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 开发、MCP 配置及完整生命周期管理。
创建或修改 .agent 文件
设计代理行为与逻辑
使用 Agent Script CLI 命令
配置 MCP 服务器与工具
npx skills add forcedotcom/sf-skills --skill agentforce-generate -g -y
用于分析生产环境Agent行为,通过STDM会话数据和Data Cloud追踪记录调查故障、回归或性能问题,支持复现和修复。
查询STDM会话数据或Data Cloud追踪记录
调查生产环境Agent失败、回归或性能问题
询问会话追踪、对话日志或Agent指标
希望在预览环境中复现报告的生产问题
运行findSessions或追踪分析查询
npx skills add forcedotcom/sf-skills --skill agentforce-observe -g -y
用于Agentforce智能体的自动化测试技能,涵盖功能与安全性(OWASP LLM Top 10)。支持冒烟测试、批量执行及CI/CD集成,提供结果分析与故障诊断。
编写或修改测试规范YAML
运行测试创建、执行或评估命令
询问测试覆盖策略或指标选择
解释测试结果或诊断失败原因
请求安全测试或红队演练
npx skills add forcedotcom/sf-skills --skill agentforce-test -g -y
负责 Salesforce Code Analyzer 的安装、配置及 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引擎。适用于强制执行编码规范、禁止特定模式、检测硬编码值及治理元数据等场景,帮助用户补充内置规则之外的静态检查需求。
用户希望创建新的自定义规则以捕获特定代码模式
需要禁止特定代码结构或变量(如System.debug)
要求强制执行命名约定或元数据治理策略
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、快照及打开浏览器。通过 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 项目,包括选择模板、生成项目结构、切换工作目录至新项目、认证组织并启用源跟踪。
创建新的 Salesforce 项目
为我创建一个新项目
开始一个新的 Salesforce 项目
新建 SFDX 项目
脚手架化一个项目
设置全新的 org 项目
npx skills add forcedotcom/sf-skills --skill dx-project-create -g -y
用于在 Salesforce 组织中执行匿名 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 代码生成、重构与审查技能。支持类、触发器及各类异步作业的生产级开发,遵循 Service-Selector-Domain 分层架构,自动集成测试生成与项目规范检查。
用户提及 Apex、.cls 或 triggers
请求创建、重构或审查 Salesforce 类/触发器
涉及 SObject CRUD、批量处理或 REST API 开发
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测试执行、覆盖率分析及修复循环的技能。触发场景包括运行测试、检查覆盖率、修复失败测试或操作Test.cls文件。
用户需要运行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


