Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
MSW 搜索集成:1)通过 msw-mcp MCP 服务,对 API 文档和实现指南进行向量搜索(mlua_api_retriever / mlua_document_retriever);2)通过 REST API 搜索资源(精灵 / 动画 / 音效 / 资源包 / 头像)。适用于“查找 .d.mlua 中没有的详情、示例或相关 API”“需要 SpriteRUID”“查找怪物精灵”“背景图”“查找音效”“查询头像物品”等场景。关键词:文档搜索、API 详情、示例、指南、检索器、资源、精灵、动画、音效、RUID、资源包、头像。
将内容通过 Cargo 发布到互联网:托管 Web 应用(默认使用 Vite,也会检测其他静态框架)和响应 HTTP 请求的无服务器边缘 Worker,以及构建并发布它们的部署、Worker 读取的环境变量与密钥、在本地运行 Worker,以及面向公开站点的自定义域名和搜索引擎索引。触发条件:"build me a dashboard for this"、"host this app"、"give me a URL to share"、"deploy this"、"I need a webhook endpoint"、"make it live"、"promote to production"、"ship a UI for my team"、"give my worker an API token"、"set a secret on the worker"、"Missing CARGO_API_TOKEN"、"my app cannot call my worker"、"run the worker locally"、"put it on my own domain"、"make the site indexable by Google"。跳过条件:该应用或 Worker 应声明为已提交的 workspace 代码时使用 cargo-project。
MSW 战斗系统集成指南。涵盖 Attack→Hit 流程、伤害模型、无敌帧、击退、Hit Stop、Camera Shake、Sprite Flash、SFX、死亡/复活、伤害皮肤、命中效果、角色战斗动作、自定义事件和 AI FSM,全部基于 MSW 原生 API,适用于多类型 2D 游戏。关键词:attack、hit、damage、combat、monster、hit effect、critical、projectile、damage skin、knockback、hit stop、combo、HP bar、collision、contact hit、TriggerComponent。
MSW 头像管理:服装(CostumeManagerComponent,17 个槽位)及动画三层流程(StateComponent → AvatarStateAnimationComponent → AvatarRendererComponent)。区分四个层级:State 键(大写)/ AvatarBodyActionStateName(小写)/ MapleAvatarBodyActionState 枚举 / 精灵动作 ID(swingO1、shoot1)。通过 IsLegacy/ActionSheet/StateToAvatarBodyActionSheet 使用两套映射系统。PlayerControllerComponent 自动过渡与 ActionStateChangedEvent 的冲突,可通过 RemoveActionSheet/SetActionSheet/BodyActionStateChangeEvent 解决。适用于任何带头像的实体(NPC、怪物等),不只限于 DefaultPlayer。用于服装获取/设置、17 个装备槽位、动画状态映射、动作覆盖、武器专属攻击动作、自定义射击/施法/舞蹈动作。关键词:头像、服装、动画、状态、动作、射击、挥击、武器、装备、自定义动作、阻止自动播放、重新映射。
将 Markdown 文件转换为 HTML,类似于 `marked.js`、`pandoc`、`gomarkdown/markdown` 等工具;也可编写自定义脚本将 markdown 转换为 html,和/或使用 `jekyll/jekyll`、`gohugoio/hugo` 等采用 markdown 文档并将其转换为 html 的 Web 模板系统。在用户要求“将 markdown 转换为 html”“将 md 转换为 html”“渲染 markdown”“从 markdown 生成 html”,或处理 .md 文件和/或可将 markdown 转换为 HTML 输出的 Web 模板系统时使用。支持采用 GFM、CommonMark 和标准 Markdown 变体的 CLI 与 Node.js 工作流。
在规划或编写使用 `@supabase/server` 的服务器端代码时使用——例如 Edge Functions、Hono 应用、webhook 处理程序,或任何创建 Supabase 客户端或验证传入身份验证的后端。在编写或修改任何导入 `@supabase/server`(或 `@supabase/server/core` 等子路径)的文件之前触发;文件调用 `withSupabase`、`createSupabaseContext`、`createAdminClient`、`createContextClient`、`verifyAuth`、`verifyCredentials` 或 `extractCredentials`;配置 `auth:` 模式(`'none'`、`'publishable'`、`'secret'`、`'user'`,或 `'secret:*'` 等带键变体);或者位于 `supabase/functions/` 下并验证传入请求时,也应触发。规划期间同样应触发——如果计划提及上述任何内容,请在起草代码前加载此技能;不要根据相邻函数推断 `auth:` 值或身份验证模式。看到要迁移到此软件包的旧模式时也应触发,包括 `Deno.serve`、`createClient(Deno.env.get('SUPABASE_URL'))`、从 `esm.sh/@supabase` 或 `deno.land/std` 导入、使用 `SUPABASE_ANON_KEY` / `SUPABASE_SERVICE_ROLE_KEY`,或已弃用的 `allow:` 配置选项、已移除的 `'always'` / `'public'` 模式值或已移除的 `authType` 字段。
MSWPackages 目录——适用于常见 MSW 功能的官方第一方预构建包。用户提出任何标准游戏系统需求时(toast/通知、排名/排行榜、库存/装备、商店、世界商店、邮件、任务/成就、对话/NPC 对话、按键绑定、游戏事件广播、玩家数据/存档、收藏/图鉴、斜杠命令、滚动视图/虚拟列表、掉落表、全局配置、GM 消息、资源/货币、UI 组件),在从头编写功能前使用此技能。始终先检查目录;如果有包符合需求,获取其 README 并建议集成,而不是从零构建。关键词:MSWPackages、package、prebuilt、integration。
MSW `.ui` 单一入口——设计 + 组件 API + 构建器 + 运行时。包括 Anchor/pivot/RectTransform、UIGroup/CanvasGroup 层级、布局范例(HUD/popup/toast/menu/inventory/scroll-list/ranking/leaderboard/quest list/friend list/mailbox)、ButtonComponent/TextGUIRendererComponent/SpriteGUIRendererComponent/ScrollLayoutGroup/GridView/TextInput/Slider/Mask/AvatarGUIRenderer 的完整 API 表及 UI 枚举(AlignmentType/TextOverflowMode/ImageType/FillAmount)、`.mlua` 运行时模式(popup 开关、toast、HP 条、GridView、拖拽、标签页、冷却、世界名牌)、仅限 UI 客户端的注意事项(服务器上为 nil、无 RPC)、`.ui`↔`.mlua` UUID 自动绑定(write+injectBindings)、分辨率/安全区域/触控。UIBuilder(msw_ui_builder.cjs):所有节点类型(empty/panel/text/sprite/button/slider/scrollLayout/textInput/group/mask/gridView/avatar/skeleton 等)、组件添加/替换/补丁/移除、13 种锚点预设 + stretch,以及写入后自动注入 .mlua UUID 绑定。
SpriteRendererComponent.SpriteRUID(世界)和 SpriteGUIRendererComponent.ImageRUID(UI)——原生支持 RUID 类型(直接播放 sprite / animationclip);使用 thumbnail:// 前缀将 avataritem / skeleton / animationclip 渲染为静态缩略图;在库存 / 商店 / UI 槽位中显示头像物品图标。适用场景:为 sprite renderer 组件分配任意 RUID、将头像物品或资源显示为缩略图或图标、在 renderer 中直接使用 animationclip、渲染库存物品图标、在世界实体中显示缩略图。关键词:SpriteRUID、ImageRUID、thumbnail://、animationclip、RUID apply、RUID assign、thumbnail、item icon、sprite RUID、RUID to renderer
端到端编写 MSW `.behaviourtree` 文件,并维护项目专属的编写规范(`.behaviourDocs/bt-spec.md`)。扫描每个配套 `.mlua` 扩展 `ActionNode`/`DecoratorNode`/`CompositeNode` 的 `.codeblock`,构建自定义 action/decorator/composite UUID、propertyKey 名称和带版本标记的 MODNativeType 字符串精简目录。然后生成完整树:RootNode → Nodes 图、Blackboard 变量、nodeProperties 连线,并自行验证父子一致性。触发词:'create behaviourtree'、'new BT'、'add a behaviour tree'、'BT node graph'、'비헤이비어 트리 만들어'、'.behaviourtree 생성'、'SequenceNode SelectorNode'、'Blackboard variable'、'definitionId codeblock'、'startNodeId'、'build BT spec'、'refresh bt-spec'、'generate behaviourtree catalog'、'BT 스펙 생성'、'bt-spec.md 만들어'、'rescan BT nodes'。
在 Shopify Admin 中下文相关的位置添加来自应用的自定义操作和区块,包括 **App Home UI 扩展**——由 Shopify 托管的 `admin.app.home.render` 目标(API 版本 `2026-07` 或更高),用于渲染应用的落地页而非 iframe。涵盖用于从扩展启动原生工作流的 Intents API(`shopify.intents.invoke`)。Admin UI Extensions 还支持使用 Shopify CLI 命令搭建新的管理后台扩展。
Hydrogen 店面实现指南。可用方案包括 B2B Commerce、Bundles、Combined Listings、Custom Cart Method、Dynamic Content with Metaobjects、Express Server、Google Tag Manager Integration、Infinite Scroll、Legacy Customer Account Flow、Markets、Partytown + Google Tag Manager、Subscriptions,以及 Third-party API Queries and Caching。强制要求:任何 Hydrogen 店面问题都必须使用此 API;提及“Hydrogen”时不要使用 Storefront GraphQL。
检索各种开发技术的最新文档、API 参考和代码示例。用户询问特定库、框架、SDK、CLI 工具或云服务时都应使用此技能,即使是 React、Next.js、Prisma、Express、Tailwind、Django 或 Spring Boot 等知名技术也不例外。训练数据可能无法反映近期 API 变更或版本更新。以下情况务必使用:API 语法、配置选项、版本迁移问题、提及库名称的“如何操作”问题、涉及库特定行为的调试、设置说明和 CLI 工具用法。即使你认为自己知道答案,也要使用此技能;API 详情、签名或配置选项经常过时,不要依赖训练数据。务必根据当前文档进行验证。查询库文档和 API 详情时,优先于网页搜索使用此技能。
对于所有涉及列出、读取、创建、共享或整理用户自有 Google Drive 中文件与文件夹的 Caffeine 构建,这是必读方案。唯一支持的路径是 `googledrive-client` mops 包(Drive REST API v3)配合 `google-oauth` mops 包(OAuth 2.0 令牌交换 + 刷新 + PKCE)。自行编写 `ic.http_request` 请求 `oauth2.googleapis.com` 或 `www.googleapis.com/drive/v3` 属于禁止的反模式——它会绕过 bearer 认证、`is_replicated = ?false` 复制成本保护机制,以及 `google-oauth` 库的令牌处理。仅当用户、规格说明或之前的任务明确提到 Google Drive 时才加载此技能,例如“Google Drive”“我的 Drive”“Drive 文件/文件夹”、Drive 文件/文件夹 ID 或分享链接、“上传到 Google Drive”“列出我的 Drive 文件”,或 Drive 共享/权限设置。不要将其用于与 Google Drive 无关的通用文件存储、文档、上传或访问控制功能——这些不相干,且不得为此连接器附加。适用时,请在编写任何触及 Google 端点的代码之前先加载。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
