Skills
收录 98,873 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
基于 Alibaba EasyExcel(com.alibaba:easyexcel:4.0.3)的 Excel 模板填充技能。覆盖简单对象填充、列表填充({.}+forceNewRow)、横向多列组合填充(FillWrapper+WriteDirectionEnum.HORIZONTAL)、复杂填充(含合计行/统计行/先 fill 后 write)、Spring Boot 集成、模板设计规范、转义字符、03 版/07 版差异、性能优化(分次 fill、文件缓存)。当用户需要把 Java 对象或 Map 数据按预制 .xlsx 模板(变量语法 {var}、{.}、{prefix.})填充生成报表(工资条/合同/对账单/发票/财务报表/统计表/汇总表)时使用此技能,不适用于不基于模板的“程序生成 Excel”场景(改用 easyexcel-write)。
在分支上编写或修改 Datex Studio embed(configurationTypeId=20,*-embed.json 后缀,CLI 类型 `embed`)时使用——这是一种托管 iframe 的组件,可在对话框或内联面板中渲染外部 URL 或内存中的 HTML 字符串。负责仅 iframe 规则(不使用 srcdoc,不使用内联 HTML 类型)、用于渲染 HTML 字符串的 `data:text/html` URI 模式、`$shell.open<name>Dialog` 接线(当 embed 位于模块中时以包为作用域),以及 iframe 内的 `window.print()` 打印模式。触发词:“create an embed”、“render HTML in a dialog”、“preview/print HTML”、“embed a map/iframe”、“show an external page in a dialog”、“$embed iframe is blank”、“print button does nothing in the preview”。
在决定采用重大通用机制之前,依据明确的定制方案基线,研究并比较成熟的库、开源工具和应用、托管服务,以及标准、框架或平台原语。适用于库/工具推荐、构建还是采用的决策、替换自定义机制、影响重大的未解决依赖,或对新引入的重要依赖开展尽职调查。提供有证据支持的采用、改造、组合、自建、暂缓或不采取行动建议。要探索整个代码库的机会,先使用 improve-codebase-architecture,再评估选定任务。不适用于 Agent 技能发现、仍需明确的约束、琐碎逻辑/胶水代码、已采用工具的日常使用或普通修复。
通过 @fluentui/react-components (v9) 使用 Microsoft 的 Fluent 2 设计系统构建界面。当用户要求使用 Fluent UI、Fluent 2、Microsoft 设计语言、Teams 风格 UI 或 Office 风格界面构建 UI 时使用。涵盖:React 组件用法、使用 FluentProvider 进行主题化、使用 makeStyles/tokens/Griffel 进行样式设置、设计令牌应用、布局模式、排版、颜色系统、无障碍、深色/浅色/高对比度主题和自定义品牌。也会在以下情况触发:"make it look like Teams/Outlook/Office"、"use Fluent"、"Microsoft design system"、"@fluentui",或任何要求构建遵循 Microsoft 设计语言的 UI 的请求。除非迁移到 v9,否则不要用于 Fluent UI v8 (@fluentui/react)。
构建可玩的致敬游戏(对知名游戏的原创演绎,使用原创名称与美术),其游戏内截图必须能与真实已发行游戏的截图并排抗衡。通过一份包含锁定参考截图、计划、可玩循环、分阶段美术管线和实时捕获的简报,编排独立的 planner、builder 和 critic 子 Agent,然后针对每款游戏的 Visual Bar 运行新的 critic 轮次直至 WIN,并配有用于卡住循环的 diagnoser,以及交接前的最终 orchestrator 视觉审读。适用于要求构建、打磨或比较致敬游戏或垂直切片、且与真实游戏并排时的视觉质量很重要的情况,当游戏玩起来没问题但截图与参考相比看起来像浏览器玩具时,或当审阅者不断对薄弱视觉软化通过时。不适用于通用应用脚手架或仅玩法的原型。
当用户希望通过 API 大规模地以编程方式管理 Google Business Profiles、自动化 GBP 更新、构建 GBP 管理工具,或将 GBP 数据集成到其系统中时使用。也适用于用户提到「GBP API」「Google Business Profile API」「bulk GBP management」「automate GBP」「GBP integration」或「programmatic GBP」的情况。手动 GBP 优化请见 gbp-optimization。多地点策略请见 multi-location-seo。
把项目推送到 GitHub,三种模式自动判断:**首次推送**(大文件扫描 → 生成 .gitignore → git init → gh 建仓 → 推送)、**日常更新**(commit + push)、**版本发布**(打 tag + 建 Release,可附下载文件)。核心原则是安全第一:推之前必扫大文件和敏感文件,宁可多问一句也不把不该推的东西推上去。当用户说“推到GitHub”“推送到GitHub”“git push”“上传到GitHub”“提交并推送”“发版本”“打release”“打tag”“/git-push”时触发。不适用于:规划哪些功能进哪个版本号(用 issue-pool——本 skill 只负责把已经定好的版本号打成 tag)、复杂 git 操作如 rebase/cherry-pick/解冲突/改历史/回滚(直接用 git 命令,本 skill 不覆盖)、代码写完前的自测和验收。
集成 Login with ChatGPT(@opencoredev/loginwithchatgpt-*):让用户用自己的 ChatGPT 账户登录,并基于其 ChatGPT 套餐运行 AI 请求。适用于添加 ChatGPT 账户登录、挂载 createChatGPTHandler、渲染 LoginWithChatGPT React 按钮或 useLoginWithChatGPT hook、将 createChatGPTProxyProvider / createChatGPT 与 Vercel AI SDK 接好,或调试 /api/chatgpt 路由。
使用 Mintlify 设置、编写和发布文档网站,并处理现有 Mintlify 项目。适用于用户希望为代码仓库或产品创建文档网站、将 docs/ 文件夹或 README 转为托管文档网站、根据 OpenAPI 规范编写 API 文档、从 Docusaurus、GitBook、ReadMe、Fern 或其他平台迁移文档、在本地预览文档,或将文档发布到可分享的 URL。也适用于编辑包含 docs.json 的项目,包括页面、导航、组件、API 参考,以及使用 CSS、JavaScript、React 和 snippets 自定义外观或浏览器行为。
使用 GoRouter 在 Flutter 中实现导航与路由的最佳实践,涵盖分层路由树、类型安全的 `@TypedGoRoute` 定义、命名导航、重定向和深度链接设置。适用于创建、修改或审查使用 package:go_router 或 package:go_router_builder 的路由、深度链接、重定向或导航逻辑,包括 mock GoRouter 或通过 `InheritedGoRouter` 提供 GoRouter 的 widget 测试。也适用于调用点导航,无论多小:一个 `onTap`、按钮或点击处理器把用户从一个屏幕带到另一个屏幕,在 `context.go`、`goNamed`、`context.push`、`pushNamed` 或 `pop` 之间选择,导航到诸如 `/products/p1` 的路径,向目标传递数据,或向调用方返回结果。一行导航调用也属于导航工作。路由动效属于 animations skill,即使在 `GoRouteData` 子类内部也是如此。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
