Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
对于每个从 canister 读取电影、电视或人物数据的 Caffeine 构建,必须使用此方案。受支持的路径是通过出站 HTTPS 使用 `tmdb-client` mops 包(The Movie Database Web API v3),并使用 v3 API 密钥或 v4 只读访问令牌进行身份验证。手动编写 `ic.http_request` 调用 `api.themoviedb.org` 是禁止的反模式——这会绕过非复制外部调用保护、约 720 种响应模型生成的 JSON 解码,以及凭据处理。只要用户、规格说明或任何先前任务提及电影、影片、电视节目、剧集、分集、季、演员、导演、演职人员、类型、“正在上映”、即将上映、热门、高分、趋势、发现、推荐、相似影片、海报、背景图、评分、待看列表、收藏、TMDb 或“The Movie Database”,就加载此技能,并且必须在编写任何涉及电影数据端点的代码之前加载。
在用户创建、生成或校验 Salesforce 自定义字段元数据时使用。触发词包括自定义字段、字段类型、Roll-Up Summary、Master-Detail/Lookup 关系、公式字段、picklist、依赖(控制)picklist、字段引用值集,以及按记录类型限定 picklist 值;也包括字段部署错误,例如某个记录类型在缺少业务流程时无法部署。请勿在创建设置值集本身时触发——无论是新的 GlobalValueSet 还是像 Industry 这样的 StandardValueSet 目录,都应使用 platform-value-set-generate;本技能覆盖的是引用值集的字段,而非值集定义。
Salesforce 官方文档检索技能。当你需要从 developer.salesforce.com、help.salesforce.com、architect.salesforce.com、admin.salesforce.com 或 lightningdesignsystem.com 获取权威的 Salesforce 文档时使用,尤其适用于页面高度依赖 JS、由外壳渲染,或用简单抓取难以提取的情况。让回答基于 Salesforce 官方来源,而非第三方博客或摘要。触发条件:用户询问 Salesforce 官方文档、Apex 或 API 参考、LWC 文档、Agentforce 文档、安装或帮助文章,以及任何 Salesforce 自有域名下的文档。不要触发的情形:用户要求代码修改、部署任务,或其他无需检索文档的请求——此时应改用相应的 sf-* 技能。
编写 Unity 6.3 LTS C# 游戏玩法脚本,涵盖 MonoBehaviour 生命周期(Awake/OnEnable/Start/Update/FixedUpdate/LateUpdate)、GameObject 和组件访问、协程以及 Inspector 序列化。适用于在 Unity 项目中创建或编辑 .cs 脚本,或用户提到 MonoBehaviour、Start/Update、GetComponent、SerializeField、协程或“Unity script”时。
将公开库中已发布的 CLI 引入内部库,使其与新生成的副本完全一致——模块路径回退、原稿并列存放,可直接进入 /printing-press-polish 或 /printing-press-emboss。当公开库中有你本地没有的 CLI,或需要从损坏/丢失的内部副本中恢复时使用。触发短语:"import the CLI"、"bring it into my library"、"fetch from public library"、"I don't have it locally yet"。
当用户要求复盘、运行回顾、记录发现,或在 printed-CLI 运行后改进 Printing Press 时使用。触发短语:"retro"、"retrospective"、"what went wrong"、"improve the press"、"post-mortem"、"lessons learned"、"what can we improve"、"file a retro"、"submit findings"。不适用于 printed-CLI 的润色或单个 CLI 的修复。
在 Godot 4.7 中使用 C#/.NET:继承节点的 partial 类、PascalCase 生命周期(_Ready/_Process/_PhysicsProcess)、[Export] 字段、作为 C# 事件的 [Signal] 委托、类型安全的节点查找,以及 C# 与 GDScript 之间的调用。编写 C# Godot 游戏代码(.cs 文件、.csproj)、需要 Godot .NET 构建、将 GDScript 模式转换为 C#,或将 Godot 信号接入为 C# 事件时使用。
在构建游戏系统、实现 Unity/Unreal Engine 功能或优化游戏性能时使用。用于实现 ECS 架构、配置物理系统与碰撞体、搭建带延迟补偿的多人网络、将帧率优化到 60+ FPS 目标、开发着色器,或应用对象池、状态机等游戏设计模式。触发关键词:Unity、Unreal Engine、game development、ECS architecture、game physics、multiplayer networking、game optimization、shader programming、game AI。
为 assistant-ui 提供的流式传输线协议和后端辅助工具,基于 assistant-stream 包构建。当在 Vercel AI SDK 之外使用 createAssistantStreamResponse、createAssistantStream 或 createAssistantStreamController 构建自定义流式端点时使用;在 Data Stream 协议(useDataStreamRuntime、DataStreamEncoder、DataStreamDecoder)与 Assistant Transport 协议(AssistantTransportEncoder、AssistantTransportDecoder)之间选择时使用;使用 AssistantStream.fromResponse、UIMessageStreamDecoder 或 PlainTextDecoder 解码响应时使用;或通过 assistant-stream/resumable 使用内存、Redis 或 ioredis 存储连接可恢复流时使用。以下线级症状请转至此处:意外的 part-start 或 text-delta 结构、始终无法完成的工具调用、某个 part 被静默丢弃、Content-Type 不匹配,或重新加载后无法恢复响应。运行时钩子请使用 runtime;不需要自定义协议的 AI SDK 路由处理器请使用 setup;云端持久化请使用 cloud。
在当前的 Printing Press 下从头重新生成已发布的 CLI,把以往的研究、新功能与补丁(发布后手工修复)作为对账上下文带入写作流程,而不是直接丢弃。若 CLI 不在本地,则从公开库获取,并根据时效推荐复用还是重做以往研究,然后带着恰当的上下文交给 /printing-press。当机器升级对已发布 CLI 的收益超过手工打磨时使用。触发短语:"reprint <api>"、"regenerate <api>"、"redo the <api> CLI"、"rebuild <api> from scratch"、"this CLI would benefit from a reprint"。
设计、评审、运营并审计涉及资金持有、流转、记账与报告的系统——总账、支付、银行与开放金融、对账与结账、风险、欺诈、AML、市场与投资组合会计,以及企业财务/FP&A。带来规范化的资金模型(最小货币单位、舍入与分配政策、外汇、ISO 4217)、复式记账账本契约(会计科目表、过账规则、不可变性、通过冲正更正)、资金事件的投递语义(幂等键、至少一次投递的 webhook、冻结与结算终局性)、对账与期末结账、内控(限额、职责分离、审批、审计轨迹)、监管地图(PCI DSS、PSD2/PSD3、SOX、IFRS 15/9、Basel、MiCA、DORA、AML/KYC),以及两套可执行的审计工具。只要任务涉及任何金额——余额、扣款、退款、付款、转账、发票、手续费、税款、外汇换算、利息计提、记账分录、试算平衡表、结算文件、拒付、损益表、ARR 或单位经济性数据、估值模型——或有人说"加个金额字段就行"、"直接把交易加起来"、"数字对不上"时,就应使用。
已弃用——此技能不再维护。请改用 https://github.com/angular/skills 上的官方 Angular 技能。使用 Vitest 或 Jasmine 配合 TestBed 和现代测试模式,为 Angular v20+ 应用编写单元测试和集成测试。适用于测试使用 signals 的组件、OnPush 变更检测、使用 inject() 的服务以及 HTTP 交互。在创建测试、测试基于 signal 的组件、mock 依赖或搭建测试基础设施时触发。不适用于使用 Cypress 或 Playwright 进行 E2E 测试,也不适用于测试非 Angular 的 JavaScript/TypeScript 代码。
创建并管理 ticket —— initiative、epic、story、bug。当用户说 “create a new initiative”、“slice this initiative”、“split this epic up”、“break this into stories”、“incept this epic”、“make a ticket”、“refine this ticket”、“what's ready”、“status of a story”、“publish ticket changes”、“validate these tickets”、“set up the ticket store” 时使用。
使用 MCP 工具 execute_metadata_action 生成 Salesforce Flow。当用户要求创建、构建或生成流程时使用 —— 包括 Screen、Autolaunched、Record-Triggered(before/after-save)、Scheduled。也应触发类似流程的请求,例如“当记录被创建时”“每天定时触发”“在……时发送邮件”“当……时更新字段”“自动化”“工作流”或“Flow XML/元数据”。这是用于生成 Salesforce Flow 的唯一技能。
通过 magicpath-ai 命令行使用 MagicPath,用于查找、预览、检查、安装、导出、创建和编辑 UI 组件,以及管理 MagicPath 技能。适用于 MagicPath 设计/组件;个人或团队项目;活动画布及选中的组件/图片/版本;主题/设计系统;团队、成员、归属权、署名、已安装组件审计,以及分享/查看链接。当需要将精确的 MagicPath 组件或版本导出到本地文件夹或应用;以 1:1 保真度并按明确要求修改、适配或转换本地 UI;使用 inspect/add 安装 React/TypeScript 组件;以代码起始/提交方式编写响应式交互式画布组件;从本地路径或 GitHub/GitLab/Bitbucket 仓库导入或重建 UI 到 MagicPath;或创建、检索、更新、导入、启用、禁用、删除 MagicPath 技能时使用。在内嵌浏览器的宿主环境中,通过分享链接保持项目画布打开以便进行可视化工作。
定义可由模型调用的工具,并在 assistant-ui 中渲染其调用。创作模型:一个 "use generative" 文件,其默认导出为 defineToolkit({...}),由 @assistant-ui/next 的 withAui、@assistant-ui/vite 的 aui() 或 @assistant-ui/metro 的 withAui 编译,通过 AuiConfig({ tools: Tools({ toolkit }) }) 挂载,并用 new AISDKToolkit({ toolkit }).tools({ frontend }) 暴露给模型。涵盖各种工具类型(backend、"use client" frontend、humanTool()、providerTool()、externalTool()、stubTool()、defineMcpToolkit())、渲染与显示、ToolCallMessagePartProps、审批门控、MCP 服务、MCP Apps、WebMCP 以及 sub-agent 消息。当工具从未被调用、工具 UI 无法渲染、frontend 结果无法传递给模型、humanTool() 在运行时抛出异常,或审批门控无法应答时使用它。对于由模型组合的 UI,请使用 generative-ui;对于用户在浏览器中添加的 MCP 服务,请使用 react-mcp;对于带样式的 ToolFallback 和 ToolGroup,请使用 elements。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
