Skills
收录 97,725 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
OmniStudio 集成过程的创建与验证,采用 110 分制评分。在构建将 Data Mapper 动作、Apex Remote Actions、HTTP callout 和条件逻辑组合起来的服务端流程编排时使用此技能。触发条件:用户创建 Integration Procedures、添加 Data Mapper 步骤、配置 Remote Actions 或审查现有的 IP 配置。不触发条件:构建 OmniScripts(见 building-omnistudio-omniscript)、直接创建 Data Mappers(见 building-omnistudio-datamapper)或分析跨组件依赖(见 analyzing-omnistudio-dependencies)。
构建、审计并改进让 AI 编码 Agent 更可靠的 harness:AGENTS.md/CLAUDE.md 指令文件、功能与状态跟踪、验证关卡、范围边界、会话交接、记忆持久化、上下文预算、工具权限安全以及多 Agent 协作。当编码 Agent 在多个会话中表现不稳定时使用——忘记上下文、偏离范围、在测试通过前就宣称“已完成”,或每次会话的起始状态不一致——以及在创建或评估 AGENTS.md、CLAUDE.md、feature_list.json、init.sh、progress.md 或会话交接文件时使用。即使用户从未说出“harness”一词,也应选用本技能。
将实验室仪器输出文件(PDF、CSV、Excel、TXT)转换为 Allotrope Simple Model(ASM)JSON 格式或扁平化的 2D CSV。当科学家需要为 LIMS 系统、数据湖或下游分析标准化仪器数据时,使用此技能。支持自动检测仪器类型。输出内容包括完整的 ASM JSON、便于导入的扁平化 CSV,以及面向数据工程师的可导出 Python 代码。常见触发场景包括:转换仪器文件、标准化实验室数据、准备上传到 LIMS/ELN 系统的数据,或为生产流水线生成解析器代码。
Salesforce Industries Common Core (OmniStudio/Vlocity) Apex 可调用类生成与评审技能,采用 120 分评分。适用于创建、评审或迁移 Industries 可调用 Apex 实现。触发条件:用户创建或评审 System.Callable 类、迁移 VlocityOpenInterface 或 VlocityOpenInterface2,或构建供 OmniStudio、Integration Procedures 或 DataRaptors 使用的 Industries 可调用扩展。不触发条件:通用 Apex 类或触发器(使用 generating-apex)、构建 Integration Procedures(使用 building-omnistudio-integration-procedure)、编写 OmniScripts(使用 building-omnistudio-omniscript)、配置 Data Mappers(使用 building-omnistudio-datamapper),或分析命名空间/依赖问题(使用 analyzing-omnistudio-dependencies)。
OmniStudio OmniScript 创建与验证,采用 120 分评分。适用于构建引导式数字体验、多步表单或编排 Integration Procedures 与 Data Mappers 的交互流程。触发条件:用户创建 OmniScript、设计步骤流、配置元素类型,或评审现有的 OmniScript 配置。不触发条件:构建 FlexCards(使用 building-omnistudio-flexcard)、直接创建 Integration Procedures(使用 building-omnistudio-integration-procedure),或分析依赖关系(使用 analyzing-omnistudio-dependencies)。
从空白页面开始,循序引导打造上线且高转化的网站,先构建信息,再设计,最后优化转化。分阶段协调十项技能:one-page-marketing、storybrand-messaging、made-to-stick、top-design、web-typography、refactoring-ui、ux-heuristics、cro-methodology、scorecard-marketing、steve-jobs-design-review;在每个决策点向用户提问,并将结果记录到项目 docs/ 文件夹(POSITIONING.md、WEBSITE.md、CREATE-WEBSITE-PLAN.md),以便跨会话继续流程。用户想从头构建新网站或落地页、将经过验证的想法转化为高转化页面,或提出“build me a landing page for my SaaS”时使用。网站已存在:全站改进使用 improve-website,优化单个流程的转化使用 conversion-optimization,增加流量使用 grow-website;若要构建软件产品而非营销网站,使用 create-app;尚无定位:先使用 create-business,或在此执行定位阶段。若只需单独使用某个框架,请直接调用相应技能。
通过引导式四检查点流程,用于设置、配置、知识库调优或上线 Salesforce Help Agent(Service Cloud 中的 Agentforce Service Agent)。当用户说出以下任一说法时使用:set up / create / build / add a help agent、service agent 或 support chat agent;在网站或 Experience Cloud / LWR 站点上添加或嵌入聊天组件;把 help agent 放到某个渠道(网页聊天、语音、电话、帮助门户);基于 Salesforce Knowledge 为 help agent 配置知识库;或希望 AI 能回答客户问题、处理支持工单并升级给人工。即使用户只提到其中某一环,或引用了 help-agent-spec.md 或 Agentforce Quick Setup 向导,也应使用本技能。当用户要编写与 Help Agent 无传承关系的全新 Agent 时不要触发(改用 agentforce-generate);配置 OAuth/ECAs 时不要触发(改用 integration-connectivity-connected-app-configure);仅部署元数据时也不要触发(改用 platform-metadata-deploy)。
OmniStudio Data Mapper(原 DataRaptor)的创建与校验,采用 100 分制评分。适用于构建 Extract、Transform、Load 或 Turbo Extract Data Mapper、映射 Salesforce 对象字段,或审查现有 Data Mapper 配置。触发条件:用户创建 Data Mapper、配置字段映射、处理 OmniDataTransform 元数据,或询问 DataRaptor/Data Mapper 模式时。不要触发的情况:构建 Integration Procedure(使用 building-omnistudio-integration-procedure)、编写 OmniScript(使用 building-omnistudio-omniscript),或分析跨组件依赖(使用 analyzing-omnistudio-dependencies)。
OmniStudio FlexCard 的创建与校验,采用 130 分评分体系。适用于构建一目了然的 UI 卡片、将数据源绑定到 Integration Procedures,或审查现有 FlexCard 定义的无障碍性与性能。触发时机:用户创建 FlexCard、配置数据源、设计卡片布局,或询问 OmniUiCard 元数据时。不要触发:构建 OmniScripts 时(改用 building-omnistudio-omniscript)、创建 Integration Procedures 时(改用 building-omnistudio-integration-procedure)、分析依赖关系时(改用 analyzing-omnistudio-dependencies)。
面向 OmniStudio 的横向分析技能,用于跨 OmniScripts、FlexCards、Integration Procedures 和 Data Mappers 的命名空间检测、依赖可视化和影响分析。触发条件:用户询问 OmniStudio 依赖关系、需要命名空间检测(Core vs vlocity_cmt vs vlocity_ins)、需要影响分析、请求依赖图或 Mermaid 图,或询问某项变更会影响哪些组件。不触发条件:编写 OmniScripts(使用 building-omnistudio-omniscript)、构建 FlexCards(使用 building-omnistudio-flexcard)、创建 Integration Procedures(使用 building-omnistudio-integration-procedure),或配置 Data Mappers(使用 building-omnistudio-datamapper)。
引导用户将可运行但未经测试的氛围编程原型,逐步打磨为具备测试、清晰结构、业务规则边界和规模化韧性的生产就绪产品。分阶段编排九项技能:working-with-legacy-code、clean-code、refactoring-patterns、software-design-philosophy、clean-architecture、pragmatic-programmer、release-it、system-design、ddia-systems;在每个决策点向用户提问,并将结果记录在项目 docs/ 文件夹中的 TESTING.md、TECH-DEBT.md 和 IMPROVE-CODE-QUALITY-PLAN.md,以便跨会话继续推进。适用于用户希望加固 AI 生成的原型、在重构前添加测试、让代码更易于安全修改,或表示“这在我的机器上能运行,但我不敢动它”时。对于老旧代码库,使用 remove-technical-debt;对于全新项目结构,使用 design-code-architecture;对于产品和 UX 改进,使用 improve-app;对于速度和结构优化,使用 architecture-optimization。若只需单独处理某个框架,直接调用相应技能。
用于基于 Product2 创建目录的 Salesforce Industries CME EPC 产品建模技能。创建 EPC 产品、配置产品属性、使用 Product Child Items 构建报价包,或审查产品目录变更的 EPC DataPack JSON 元数据时使用。以下情况触发:用户创建或更新 Product2 EPC 记录、AttributeAssignment 负载、AttributeMetadata/AttributeDefaultValues、报价包或 ProductChildItem 关系。以下情况不要触发:设计 OmniScripts/FlexCards/Integration Procedures(使用 building-omnistudio-omniscript、building-omnistudio-flexcard 或 building-omnistudio-integration-procedure);实现 Apex 业务逻辑(使用 generating-apex);排查部署流水线问题(使用 deploying-metadata)。
根据此设备的本地会话记录生成个人 Claude Code 使用与影响报告(“receipts”),用于向经理说明 Claude Code 的使用情况/开支、自我评估,或回顾“我一直用它做什么”。在本地检索 ~/.claude/projects(除最终撰写外不额外调用 API),交叉比对本地 git 历史,并在主目录中生成 markdown 报告和独立的 HTML 凭证。用户要求“receipts”“影响报告”“使用报告”、想要“展示我的 Claude Code 活动”“证明 Claude Code 的价值”,或运行 `/receipts` 时使用。
通过修补站点的 LWR 或 Aura 页面包、部署、发布并验证访客访问权限,将 Messaging for In-App and Web (MIAW) Embedded Messaging 聊天组件集成到 Experience Cloud 站点。适用于用户希望在 Experience 站点中嵌入消息功能、为社区添加聊天组件、将 Embedded Messaging 组件放置在 LWR 或 Aura 页面上、将嵌入式服务部署接入站点、引用已获取的包文件(`content.json`、`homeGuestLayout.json` 或 `*.site-meta.xml` 文件),或希望自动执行 retrieve/修补 JSON/deploy/publish 流程而非在 Experience Builder 中逐步点击时。创建消息渠道时不要使用(请用 service-digital-engagement-channel-configure);创建或更新 EmbeddedServiceConfig 部署时不要使用(请用 service-digital-engagement-deployment-configure);为非 Experience 网站生成独立 JavaScript 代码片段时也不要使用。
为应用代码添加 Pydantic Logfire 可观测性——追踪、日志、指标以及 AI/Agent span。当用户要求添加或配置 Logfire、可观测性、追踪、日志或监控;尽可能多地获取有用的遥测数据;或了解某个应用在做什么时使用。支持 Python、JavaScript/TypeScript、Rust,以及主要的 AI Agent 框架,包括 Pydantic AI、OpenAI Agents SDK、Claude Agent SDK、LangChain、LangGraph、CrewAI、AutoGen 和 Google ADK。若只需基础设施层监控(主机、Docker、Kubernetes、数据库或云指标,无需改动应用代码),请使用 logfire-infrastructure。若要针对测试数据集评估 AI/Agent 行为,请使用 logfire-evals。
使用 @upstash/qstash TypeScript/JavaScript SDK,这是面向无服务器和边缘运行时(Next.js、Vercel、Cloudflare Workers、Deno、Node.js)的基于 HTTP 的消息队列、任务调度器和后台作业系统。适用于向 HTTP 端点或 URL 组发布消息、无需长时间运行的工作进程即可运行后台作业、使用 cron 表达式进行调度、延迟消息、构建支持并行处理和流量控制的 FIFO 队列、配置重试和回调、处理死信队列(DLQ)、对消息去重、向多个端点扇出消息、验证 QStash webhook 签名(Next.js App Router、Pages Router 和 Edge Runtime)、运行本地 QStash 开发服务器或迁移区域。用户提出无服务器 cron 作业、异步任务队列、作业调度器、延迟投递、带重试的 webhook 投递或服务间事件驱动消息传递时,也适用。
公司发现与深度研究技能。研究公司的产品和 ICP,使用 Browserbase Search API 发现可销售的目标公司,采用 Plan→Research→Synthesize 模式对每家公司进行深度研究,并评估 ICP 匹配度——最终汇总为带评分的研究报告和 CSV。支持不同深度模式(quick/deep/deeper),以平衡规模与深度。适用于以下需求:(1) 寻找可销售的公司,(2) 研究潜在客户,(3) 发现符合 ICP 的公司,(4) 构建目标公司名单,(5) 对潜在客户进行市场研究。触发词:“寻找可销售的公司”、“公司研究”、“寻找潜在客户”、“ICP 研究”、“目标公司”、“我们该卖给谁”、“市场研究”、“线索研究”、“潜在客户名单”。
Tailwind CSS 的动画与过渡,包括内置工具类和自定义关键帧。需主动启用的情况:(1) animate-* 工具类(spin、ping、pulse、bounce),(2) 通过 @theme animate 定义的自定义 @keyframes,(3) 过渡工具类(transition、duration、ease),(4) 带过渡的变换(scale、rotate、translate),(5) prefers-reduced-motion: reduce,(6) Framer Motion / Motion One 与 Tailwind 的集成,(7) CSS 滚动驱动动画(animation-timeline),(8) 与 Tailwind 搭配的视图过渡 API,(9) hover、focus、group-hover 过渡,(10) 交错列表动画。提供:动画工具类参考、自定义关键帧示例、减少动态效果模式、Framer Motion 集成以及滚动驱动动画配方。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
