Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
ASP.NET Core 整合测试的专门技能。当需要测试 Web API 端点、HTTP 请求/响应、中间件、依赖注入时使用。涵盖 WebApplicationFactory、TestServer、HttpClient 测试、内存数据库配置等。每当用户提到 ASP.NET Core integration testing、WebApplicationFactory、TestServer、HTTP endpoint testing 或 middleware testing,即使他们没有明确要求整合测试指导,也务必使用此技能。关键词:integration testing、整合测试、web api testing、WebApplicationFactory、TestServer、HttpClient testing、controller testing、endpoint testing、端点测试、RESTful API testing、Microsoft.AspNetCore.Mvc.Testing、CreateClient、ConfigureWebHost、AwesomeAssertions.Web、Be200Ok、Be404NotFound、middleware testing、中间件测试、dependency injection testing
使用 agent-browser 通过 Chrome DevTools Protocol 自动化 Electron 桌面应用(VS Code、Slack、Discord、Figma、Notion、Spotify 等)。当用户需要与 Electron 应用交互、自动化桌面应用、连接到正在运行的应用、控制原生应用或测试 Electron 应用时使用。触发条件包括 "automate Slack app"、"control VS Code"、"interact with Discord app"、"test this Electron app"、"connect to desktop app",或任何需要自动化原生 Electron 应用的任务。
当项目依赖 `@nomicfoundation/hardhat-toolbox-mocha-ethers` 时,与 `hardhat` 技能配合使用。涵盖 `network.create()` 上暴露的 ethers 辅助方法、合约交互(`ethers.deployContract`、调用函数、`connect`)、TypeChain 类型化的合约实例,以及来自 `@nomicfoundation/hardhat-ethers-chai-matchers` 的 chai 匹配器(`.to.emit`、`.to.be.revertedWith*`、`.to.changeEtherBalance(s)`)。
面向 OWASP A05:2025 的专家级 Python 安全测试技能——FastAPI 和 Flask 应用中的注入漏洞。每当用户询问以下内容时使用此技能:SQL 注入、XSS、SSTI(服务端模板注入)、操作系统命令注入、ORM 注入、LLM 提示词注入、输入验证、参数化查询、Jinja2 转义,或任何不受信任的数据到达解释器(数据库、操作系统 shell、模板引擎或浏览器)。在安全审计、渗透测试、Bandit SAST 扫描、注入缺陷代码审查,或任何 "find injection bugs"、"check for SQLi"、"audit my Flask/FastAPI app"、"scan for command injection" 的请求时也触发。此技能在所有 OWASP 类别中 CVE 数量最多(62,445)——在审查 Python Web 应用安全时始终主动应用它。
OpenHarmony CAPI N-API 封装测试用例生成器(方式2)。自动解析 .h 头文件,生成 C++ N-API 封装和 ETS/ArkTS 测试代码。 **触发此技能的场景**: - 用户提到 CAPI、C 测试、Native 测试、原生测试、.h 文件解析 - 用户需要生成 N-API 封装测试(不是 gtest) - 用户提到覆盖率报告、补充测试、缺失测试 - 用户需要编译或验证 CAPI 测试套 - 用户提到异步编译、后台编译、编译验证 - 用户提到 XTS 测试、OpenHarmony 测试、子系统测试 **核心功能**: 1. 头文件解析 → 提取 API 信息 2. 测试用例生成 → C++ N-API 封装 + ETS 测试代码 3. 编译验证 → 异步编译 + 错误修复 4. 代码验证 → N-API 三重校验 + 格式检查 **支持子系统**:multimedia、bundlemanager、ability、arkui、hilog 等 **当用户提供覆盖率报告时**:自动切换到覆盖率报告驱动模式(高效精准)
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
