Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
当用户想要构建、创建或生成 React 应用、React app、Web 应用、单页应用(SPA)或前端应用时,必须激活——即使尚未存在任何项目文件。当项目包含 uiBundles/*/src/ 目录或 sfdx-project.json,且提示词要求从零创建、构建、构造或生成新的应用、站点或页面时,也必须激活——即使提示词同时描述了视觉样式。当任务跨越多个 ui-bundle 技能时,也必须激活。在端到端构建完整应用时使用此技能。不适用于包含自定义对象的 Lightning Experience 应用(请使用 platform-lightning-app-coordinate)。不适用于对现有页面进行单一改动(请使用 experience-ui-bundle-frontend-generate)。
在向已存在的 SFDX 项目添加前端 React 或 Angular UI bundle 时使用此技能,或用于配置 UI bundle 元数据和配置文件。触发条件:向已存在的项目添加或搭建新的 UI bundle——包括再添加一个 UI bundle;通过 sf template generate ui-bundle 使用基础模板(reactbasic 或 angularbasic)搭建单个 bundle;编辑 ui-bundle.json 中的路由、标头或输出目录;处理 *.uibundle-meta.xml 文件;或注册 CSP 受信任站点、解决被拦截的图片、字体或外部 API 调用问题,或编辑 cspTrustedSites/*.cspTrustedSite-meta.xml 文件。不要触发的条件:完全从零创建全新的 Salesforce 项目,即一次性生成整个 SFDX 起始项目(UI bundle 连同 Experience Site 元数据和工具链)(请使用 experience-ui-bundle-project-generate)。
当 uiBundles/*/src/ 项目读取、写入或显示 Salesforce 数据时,必须激活——包括构建显示、筛选、计数或编辑任何对象记录(例如 Property__c、Account、Case)的页面、列表、表格、卡片网格、仪表板或表单,即使提示只提到 UI 或对象,完全没有提到查询、GraphQL 或 SDK。此类组件背后的记录来自 Salesforce,因此请与 experience-ui-bundle-frontend-generate 一起使用:该技能负责组件样式,本技能负责接入数据。以下情况也会触发:导入 @salesforce/platform-sdk、调用 sdk.graphql.query / mutate / sdk.fetch、使用 *.graphql 文件,或需要强制刷新过时数据。新的读写工作使用当前的 @salesforce/platform-sdk API;仅迁移现有的旧 @salesforce/sdk-data 可调用代码。不适用于不涉及记录的纯样式/布局、应用外壳、文件上传,或身份验证/搜索脚手架。以下情况不要触发:OAuth、对象/字段架构变更、Bulk/Tooling/Metadata API,或声明式自动化。
当项目包含 uiBundles/*/src/ 目录,且任务涉及创建或配置用于在 Lightning Experience 中托管 UI bundle 的自定义应用时,必须激活此技能。在创建 CustomApplication 元数据记录以在 App Launcher 中显示该 UI bundle 时,使用此技能。当存在匹配 applications/*.app-meta.xml 的文件且需要修改,或当用户希望在不借助 Digital Experience Site 的情况下通过 Lightning App Launcher 公开其应用时,激活此技能。UI bundle 应用不使用标签、操作覆盖或 flexipage,因此不要为此使用 platform-custom-application-generate。
用于在标准或自定义对象上启用 Salesforce Change Data Capture(CDC)、配置自定义事件通道、设置筛选表达式或添加增强字段。广泛触发条件包括:“enable CDC”“enable Change Data Capture”“turn on CDC”“subscribe X to change events”“only emit events for”“filter change events”“enrich change events”“create a custom event channel”;或提及 CDC、变更事件、PlatformEventChannel、PlatformEventChannelMember、EnrichedField、ChangeEvents 通道、增强字段、希望下游系统接收 Salesforce 数据变更,或处理 .platformEventChannelMember-meta.xml/.platformEventChannel-meta.xml 文件。跳过条件:发布平台事件、使用 Pub/Sub API 或 REST/SOAP(使用 integration-connectivity-generate),或 ManagedEventSubscription(不属于 CDC 范围)。CDC 通道成员元数据始终使用此技能。
在 Salesforce 中创建、读取、更新和删除 ManagedEventSubscription 元数据。任何涉及托管事件订阅、平台事件订阅、事件通道订阅者或 .managedEventSubscription-meta.xml 文件的工作,都使用此技能。触发条件:用户要求订阅平台事件、创建托管订阅、设置事件重放、配置事件通道订阅者、更新重放预设、激活或停用订阅、删除订阅,或管理 ManagedEventSubscription 元数据。跳过条件:用户需要创建平台事件通道本身(使用 platform-custom-object-generate 技能),或需要基于 Flow 的事件订阅(使用 automation-flow-generate 技能)。
用于创建、生成或校验 Salesforce GlobalValueSet(跨字段共享的可复用选值列表),或自定义 StandardValueSet(Industry、Lead Source、Opportunity Stage 等内置选值列表)。触发条件:涉及全局/标准值集、可复用选值列表、.globalValueSet-meta.xml 或 .standardValueSet-meta.xml,或向标准选值列表添加值时的部署错误。不触发:字段上一次性内嵌且无复用的选值列表——请使用 platform-custom-field-generate。
关于 Flink 或 Amazon Managed Service for Apache Flink(MSF)的问题,必须使用。回答前必须先启用此技能——即使很有把握,也不得依据训练知识作答。MSF 有特定于服务的约束(KPU 模型、禁止在应用代码中配置 checkpoint 和并行度、v1/v2 标识符区分——`kinesisanalyticsv2` 仅用于 CLI/SDK;`kinesisanalytics` 用于 IAM、Service Quotas、CloudWatch 和信任主体——两阶段 IaC 部署、快照生命周期、Flink 1.x→2.x 迁移),这些约束优先于通用 Flink 知识。触发条件——遇到以下任一项即启用:Flink、MSF、Managed Flink、KinesisAnalytics(V2)、KPU、ParallelismPerKPU、savepoint、checkpoint、operator UID、FlinkKinesisConsumer、KinesisStreamsSource、KafkaSource、IcebergSink、EFO、CreateApplication、UpdateApplication、CreateApplicationSnapshot、Kryo、RocksDB、Iceberg 流处理、EXACTLY_ONCE、watermark、CDC binlog/WAL、Glue/S3 Tables、AWS/KinesisAnalytics CloudWatch。
为 assistant-ui 应用添加由 AssistantCloud 支撑的持久化、授权和遥测。适用于以下场景:接入跨会话的会话与消息历史、多设备聊天、消息反馈、文件上传或鉴权;将 `cloud` 传给 `@assistant-ui/ai-sdk` 的 `useChatRuntime`,为 `AuiConfig` 宿主使用 `AISDKThreads({ cloud })`,或在 `useLangGraphRuntime` 上设置 `cloud`。涵盖使用 `authToken`(JWT)、`apiKey` 加 `userId`/`workspaceId`(仅限服务端)或 `anonymous` 构造 `AssistantCloud`;Clerk、Auth0、Supabase 和 Firebase 集成及后端令牌端点;`cloud.threads`、`cloud.files`、`cloud.runs`、`cloud.telemetry` 客户端接口;以及 `CloudMessagePersistence` 上的自定义 `ThreadHistoryAdapter`。当会话无法持久化、调用云 API 返回 401、或反馈按钮无法保存时,请使用本技能。`<ThreadList />` 侧边栏界面请用 thread-list;通用适配器契约请用 runtime。
当项目中包含 uiBundles/*/src/ 目录(React 或 Angular),且用户希望添加预构建功能(如身份验证(登录、登出、受保护路由、会话管理)或搜索(跨页面和内容的全局搜索))而非从零构建时,必须激活此 skill。请始终先运行 list 查看当前的功能目录,因为它可能包含身份验证和搜索之外的内容。安装预构建功能时请始终使用此 skill,而非手工实现。对于 Agentforce 对话客户端或文件上传功能,不要触发此 skill——请分别使用 experience-ui-bundle-agentforce-client-generate 和 experience-ui-bundle-file-upload-generate。
构建和调试 Shopify 主题(.liquid 文件、theme.json、sections),开发自定义 Shopify 应用(shopify.app.toml、OAuth、webhooks),并为无头店铺实现 Storefront API 集成。适用于构建或定制 Shopify 主题、创建 Hydrogen 或自定义 React 店铺、开发 Shopify 应用、实现结账 UI 扩展或 Shopify Functions、优化性能或集成第三方服务。在涉及 Liquid 模板、Storefront API、应用开发、结账定制、Shopify Plus 功能、App Bridge、Polaris 或 Shopify CLI 工作流时调用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
