Skills
收录 98,873 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
Apple 开源的 `container` 命令行工具,用于在 Apple 芯片的 macOS 上以轻量级每容器 VM 的形式构建、运行和管理 OCI/Linux 容器——无需 Docker 守护进程。适用于用户提到 `container` 命令行、"apple container"、在没有 Docker/Podman 的 macOS 上运行或构建容器、`container run`、`container build`、`container images`、`container system start`、向镜像仓库推送/拉取镜像,或 macOS 上的容器网络时。特指 Apple 的 `container` 工具(仓库 `apple/container`),不是 Docker、Podman、containerd、nerdctl 或 Kubernetes——其命令行虽类似 Docker,但是另一种工具。
Axios - 基于 Promise 的 HTTP 客户端,适用于浏览器和 Node.js。使用场景:用户提到 "Axios"、"HTTP 请求"、"API 调用"、"拦截器"、"Axios 实例",或询问 "如何发起 HTTP 调用"、"配置 Axios"、"添加认证请求头"、"处理 HTTP 错误"。不适用:Fetch API - 改用 `http-clients`;ky/ofetch - 改用 `http-clients`;GraphQL 客户端 - 改用 `graphql-codegen`;tRPC - 改用 `trpc`
将 Capacitor 应用从 v8 升级到 v9(预发布版,正式发布前通过 @next 安装)。涵盖升级前检查(Node 24、Xcode 27、Android Studio 2026.1.1、从 8.5 起采用 UIScene)、`npx cap migrate` 和手动检查清单:iOS 16 部署目标、从 @UIApplicationMain 改为 @main、移除的 CAPBridge API、AGP 9.2.1、Gradle 9.5.1、SDK 37/minSdk 26、清理 gradle.properties、内置 Kotlin、移除 jcenter、core-ktx、重命名 proguard-android.txt、可选 Cordova 运行时、`cap run --url`、移除推送 `alert`、启动画面淡出默认行为。适用于“升级到 Capacitor 9”,以及 “‘@UIApplicationMain’ is deprecated”、“Could not find method jcenter()”、getDefaultProguardFile('proguard-android.txt') 失败、Kotlin 插件重复、core-ktx 类重复、“unknown option '-l'”等错误。不要用于仅从 8.4 升级到 8.5 的 UIScene(使用 capacitor-uiscene-migration)、插件库(使用 capacitor-plugin-upgrade-v8-to-v9)或更早的主版本。
Craft CMS 5 的 PHP 编码标准与约定。在编写、编辑、审查或讨论 Craft 插件或模块中的任何 PHP 时始终加载——即使是小改动。在运行 ECS、PHPStan 或使用 ddev craft make 生成脚手架时也加载。涵盖:PHPDoc 块(@author、@since、@throws 链)、章节标题(=========)、类组织、命名约定(services、queue jobs、records、events、enums)、defineRules() 与验证、beforePrepare() 与 addSelect()、MemoizableArray、DateTimeHelper 与 Carbon、strict_types/declare(strict_types=1)、简短可空写法(?string)、类型化属性、void 返回、控制流(提前返回、用 match 替代 switch)、CP Twig 模板约定、表单宏、翻译(Craft::t)、ECS/PHPStan 配置、脚手架命令以及验证清单。
在编写或扩展 Unreal Engine 工具集时使用此技能,工具集是一类通过 `ToolsetRegistry` 注册并经 unreal-mcp 服务暴露的静态、可被 AI 调用的函数。当用户想要新增、暴露或注册新的工具方法、创建新的工具集,或扩展已有工具集(如 `BlueprintTools`、`StaticMeshTools`、`ObjectTools`、`LevelTools` 或 `MaterialTools`)时触发。具体触发场景:'add a tool to X'、'expose this via MCP'、'register a function so Claude/the agent can call it'、'wire this into the toolset registry'、'create a new toolset for Y'、'add a Python toolset'、'make this AI-callable';向 `*Tools.cpp/.h/.py` 文件添加 `static` 方法;编辑 `Toolsets/` 文件夹下的文件;为工具集设计工具参数、返回类型或结构体 schema。跳过场景:在运行时调用已有工具(改用 unreal-mcp)、编写 Agent Skill(改用 unreal-skill)、只是恰好触及工具集文件但未新增或重新设计工具的常规重构,或与 'toolset' 一词无关的其他用法。
在接触任何 DayZ 文件(.c、config.cpp、mod.cpp、.layout、types.xml)或讨论 DayZ 模组开发、Enforce Script 或 Enfusion 引擎时,务必使用此技能。即使用户没有明确提到 DayZ,只要代码导入了 DayZ 类(PlayerBase、EntityAI、ItemBase、MissionServer),使用了 DayZ API(GetGame()、Class.CastTo()、ScriptRPC),或引用了 DayZ 模式(modded class、CfgPatches、requiredAddons),也必须加载此技能。涵盖 40 多个关键陷阱、20 多个系统的完整引擎 API、模组架构、RPC 网络、GUI 控件、性能优化,以及来自 COT、VPP 和 Expansion 模组的专业模式。没有此技能,Agent 一定会生成有问题的 Enforce Script 代码。
Banuba Face AR SDK skill,涵盖三种用例:销售、开发者文档和集成工作流。适用于处理任何 Face AR 相关事务:能力与合规问题(销售)、文档查阅、CV 概念和故障排查(开发),以及构建 Web 集成,如 AR 面具、人脸滤镜、美化、虚拟背景和 AR Cloud(集成)。触发词:"Face AR"、"AR mask"、"face filter"、"virtual background"、"AR makeup"、"beautification"、"face landmarks"、"AR Cloud"、"can the SDK"、"how does"、"explain"、"add"、"set up"、"integrate"、"build"。Web、Android、iOS、Desktop(C++)、Flutter 和 React Native 拥有完整的代码生成支持。macOS 提供 GitHub 示例 + 代码辅助。Unity 仅提供示例链接。若需 Video/Photo Editor SDK,请使用 build-video-editor、build-photo-editor 或 explain-video-editor-photo-editor-docs。
使用 FastMCP 框架在 Python 中构建 MCP 服务,向大模型暴露工具、资源与提示词。支持存储后端(memory/disk/Redis)、中间件、OAuth Proxy、OpenAPI 集成与 FastMCP Cloud 部署。使用场景:创建 MCP 服务、定义工具或资源、实现 OAuth 认证、为 token/缓存配置存储后端、添加用于日志/限流的中间件、部署到 FastMCP Cloud,或排查模块级 server、存储、lifespan、中间件顺序、循环导入或 OAuth 错误。关键词:FastMCP、MCP server Python、Model Context Protocol Python、fastmcp framework、mcp tools、mcp resources、mcp prompts、fastmcp storage、fastmcp memory storage、fastmcp disk storage、fastmcp redis、fastmcp dynamodb、fastmcp lifespan、fastmcp middleware、fastmcp oauth proxy、server composition mcp、fastmcp import、fastmcp mount、fastmcp cloud、fastmcp deployment、mcp authentication、fastmcp icons、openapi mcp、claude mcp server、fastmcp testing、storage misconfiguration、lifespan issues、middleware order、circular imports、module-level server、async await mcp
根据自然语言描述或现有纸质表单的 PDF/图片,设计 Field Service Mobile Data Capture Flow。将字段标签、类型、必填状态和分区结构提取为中间 JSON 规范,与用户确认方案后,交给 fs-data-capture-form-deployer 进行编译和部署。同一个技能处理两种输入模式——文字说明(“为资产巡检构建一个 Field Service 表单”“创建一个让技术人员……的 DataCaptureFlow”“创建库存转移表单”)和视觉来源(“把这个 PDF 转换为 Data Capture Flow”“根据这张图片创建 Field Service 表单”“把这张纸质表单变成 DataCaptureFlow”)。根据 .pdf/.png/.jpg/.jpeg 路径自动检测输入模式,否则从文字说明中提取。不要用此技能修补已部署的 Flow——那属于 fs-data-capture-form-editor。
Flutter 框架 API、widget 生命周期弃用、设计包解绑以及从 Flutter 1.0 到 Flutter 3.x+ 各版本变更日志的权威指南。在编写 Flutter widget、检查 flutter sdk 约束、处理已弃用 widget(WillPopScope、withOpacity、MaterialState、FlatButton)、迁移到独立设计库(material_ui、cupertino_ui)、根据项目的 Flutter minSdk 验证 widget API 可用性,或升级旧版 Flutter 应用时,使用此技能。
面向网站主题的 Odoo 前端 JavaScript 模式。涵盖 publicWidget 框架(含 editableMode 处理的完整模式)、Owl v1/v2 组件模式、_t() 翻译最佳实践、Bootstrap 4 到 5 的迁移、版本检测以及关键开发规则。支持 Odoo 14-19。 <example> Context: User wants to create a publicWidget user: "Create a publicWidget for my Odoo website" assistant: "I will create a publicWidget with editableMode handling and proper cleanup." <commentary>publicWidget creation.</commentary> </example> <example> Context: User asks about Owl components user: "How do I create an Owl component in Odoo 18?" assistant: "I will show the Owl v2 pattern with static template and props." <commentary>Owl component pattern.</commentary> </example> <example> Context: User needs help with translations user: "How do I translate JavaScript strings in Odoo?" assistant: "Use _t() at DEFINITION TIME for static labels, not runtime wrappers." <commentary>Translation best practices.</commentary> </example> <example> Context: User migrating Bootstrap classes user: "Convert Bootstrap 4 classes to Bootstrap 5 for Odoo 17" assistant: "Replace ml-* with ms-*, mr-* with me-*, text-left with text-start." <commentary>Bootstrap migration.</commentary> </example>
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
