Skills
收录 99,064 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在 ChatGPT 或 Claude 内渲染的交互式 UI —— OpenAI Apps SDK 应用、MCP Apps(@modelcontextprotocol/ext-apps 标准)或 MCP-UI 组件,并配有 Next.js/React 服务端。涵盖 MCP 工具与资源架构、window.openai / ui-bridge 数据流、widget 状态、沙箱/CSP 安全、显示模式、视觉设计以及目录提交。在构建、审查或设计此类应用时触发 —— 即使用户只说 "chat app"、"ChatGPT widget"、"Claude app"、"render UI in chat"、"window.openai"、"createUIResource"、"outputTemplate" 或 "MCP app UI" 而未指明具体 SDK。
可绕过机器人检测的隐身 Chromium 浏览器自动化。当用户想要抓取、截图、导出 PDF 或自动化某个会拦截普通无头浏览器的网站时使用此技能 —— 例如 Cloudflare Turnstile、reCAPTCHA v3、FingerprintJS、ShieldSquare、BrowserScan、"Access Denied" 响应、普通 `curl` 遭遇可疑的 403/429,或任何会让 Playwright/Puppeteer 被识破的网站。当用户提到 CloakBrowser、隐身 Chromium、反机器人绕过、"headless detection"、"real Chrome fingerprint",或想要一次性检查 "what does this page actually render" 时也适用。对于任何位于 CDN 或机器人检测层之后的网站,优先使用此技能,而非直接用 `curl`/`fetch`。
对特定 GitHub 代码库进行按需模式提取,给定一个聚焦的查询——"how does shadcn/ui implement the design system"、"how does opencode use effect-ts"、"how does base-ui handle composition"——当尚不存在预蒸馏的静态规则包时。提炼通用的模式提取步骤——在 grep 之前先对查询分类(component / composition / state / effect / error / build / routing),先 grep 再读整个文件,把 tests 和 examples/ 视为权威意图,沿 imports 向外追踪公开接口,沿 usages 向内追踪变体,过滤样板 / 遗留 / 测试脚手架以凸显关键代码,并把发现记录到 /knowledge/libraries/ 以便复用。是静态 code-atlas 技能(opencode-ts、openai-codex-rust-patterns、nextjs-ppr-patterns)的动态轻量同类。在 "show me how <library> implements X"、"find the <pattern> in <repo>"、"distill <library>" 以及临时性的 /distill-<library> 风格调用时触发。
用于推荐服务(AWS Personalize、Databricks Model Serving、内部微服务)以及由 OpenSearch 支撑的搜索/信息流端点的 Django 后端模式。涵盖扇出编排(asyncio.gather、截止时间传播、部分结果、异步客户端复用)、外部服务保护(超时、熔断器、带抖动的重试、隔离舱、限流)、OpenSearch 查询模式(search_after、_source 过滤、function_score、别名、路由、bool.filter)、结果融合(分数归一化、MMR、去重、冷启动)、Redis 缓存(防击穿、按模型版本区分的键、两级缓存、负缓存)、韧性(部分响应信封、出错时返回旧数据、优雅降级)、异步(sync_to_async、异步 ORM、uvicorn、contextvars、断连取消)以及 DRF 响应结构(游标分页、ETag、限流)。适用于构建、审查或重构此类 Django 后端时。即使没有明确的“规模”提示也会触发。包含 5 个脚手架模板。
当用户针对 BlueField / ConnectX 设备进行动手 DOCA Management 编程时使用此技能——建立管理或 representor 上下文(doca_mgmt_dev_ctx / doca_mgmt_dev_rep_ctx),查询设备功能(data-direct、caps-general),切换拥塞控制全局状态,修改 diagnostics-data,设置 ICM 配额,或使用正确的 scope(CONFIGURATION / DEBUG_READ_ONLY / DEBUG_WRITE / DEBUG_WRITE_FULL)通过 doca_mgmt_raw_cmd 发出原始固件命令。即使用户未说"DOCA Management"也触发——典型的隐含表述包括"遍历每个 BlueField 并读取设备状态的舰队工具"、"在 VF 上切换 data-direct"、"按 representor 设置 ICM 配额"、"从 C 发送原始固件命令"、"raw_cmd 返回 DOCA_ERROR_IO_FAILED"或"fwctl ioctl 失败"。对于 mlxconfig 直接操作、BFB/firmware 重刷、流式遥测、doca_caps CLI 快照或 DOCA 安装本身,请拒绝并转向其他技能——那些属于其他技能。
DOCA Core 中的原始 verbs(doca-verbs):通过 doca_verbs_context 和 doca_verbs_qp_create / doca_verbs_qp_modify / doca_verbs_cq_create 直接控制 QP、CQ、PD、SRQ 和地址句柄对象;将 libibverbs 代码移植到 DOCA Core;或处理 doca-rdma 任务 API 未公开的 QP 属性、操作码或 WR 标志。即使没有提及 doca-verbs,出现“任务 API 未公开的原始 QP 属性”“移植 libibverbs 代码”“提交 WR 时出现 IO_FAILED”“QP 状态转换被拒绝”或“附加拥塞控制组”等情况也应触发。对于常规 doca-rdma / doca-eth / doca-rmax 工作负载、DOCA 安装、Core 内部机制和通用 libibverbs 理论,应拒绝并转交其他技能。
在规划、拆分、缩减或排序大型功能、重构、迁移或 Pull Request,将其变为小型可审查的 PR 或 CL 时使用。TRIGGER 触发词为 "split this PR"、"this diff is too large"、"stacked PRs"、"change sequence"、"reviewable chunks"、"migration plan"、"how should I break this up?",或实现范围过大以致无法一次性审查时。DO NOT TRIGGER 用于完整代码审查、编写 PR 描述,或已是单一自包含改动的小型单文件编辑。
生成在构造上遵循 Apple Human Interface Guidelines 的 Expo(React Native)iOS 界面——列表、详情、表单、模态 sheet、原生标签页布局和设置界面,每个都接入原生导航、FlashList、安全区内边距、语义颜色、SF Symbols、触觉反馈以及空 / 加载状态。生成的代码遵循 expo-ios-hig 规则,因此无需返工即可通过 expo-ios-hig-verify。每个界面都是用于 Expo Router 的 TSX,而非 Swift。只要用户想要为 iOS 创建、添加、生成或搭建新的 Expo 界面、路由、标签页布局或表单时就触发——即使他们没有提到 HIG。
用于 Hardhat 3 项目——编写或修改 Solidity 测试、TypeScript 测试,或任何涉及 hardhat.config.ts、`hardhat` 导入或 `network.create()` 的代码。涵盖测试层选择、forge-std cheatcodes、network connection API、`networkHelpers`、先编译再类型检查的工作流,以及使用 slang-solx 编译器加速较慢的构建(尤其是 via-IR)。如需工具箱特定指导(客户端、合约调用、断言),也请加载匹配的 `hardhat-toolbox-*` skill。
通过 `orca` CLI 管理 Orca 管理的 worktree、文件夹上下文、终端、仓库、自动化、产物、技能共享、worktree 评论以及 Orca 内嵌浏览器。用户提到“$orca-cli”“Orca worktree”“child worktree”“spawn codex/claude in a worktree”“read/wait/send Orca terminal”“handoff”/“handover”/“give this to another agent”“Orca browser”“orca artifacts”或“share skills”时使用。涉及 Orca 状态时,优先于直接使用 git worktree、临时 PTY 或 Computer Use。仅当可见窗口需要 GUI 控制,且 CLI、文件系统或 API 无法完成时,才使用 Computer Use。
生成一个 React + Vite TypeScript 应用,通过 DApp Connector API (@midnight-ntwrk/dapp-connector-api) 连接 Midnight 钱包。适用于构建 React 前端、初始化钱包连接器、接好连接/断开 UI、读取 window.midnight 钱包、获取未屏蔽地址,或咨询 DApp Connector API 连接流程时。产出一个最小可运行模板 —— 有意省略样式,用户可自行添加 Tailwind、CSS modules 等。
发布 brooks-lint 版本:在 package.json 中设置版本号,将其同步到全部四个插件 manifest 以及所有含版本号的文本文件(README 徽章、文档站点元数据),编写 CHANGELOG 条目,校验,然后提交、推送、打标签并发布 GitHub release。当维护者要求 "release"、"cut a release"、"ship a new version" 或 "bump and publish" brooks-lint 时触发。以下情况不要触发:只同步一个已确定的版本而不发版(直接使用 `npm run bump`)、仅编辑 CHANGELOG,或不要求实际执行而只是询问发布流程。
声明并使用 Riverpod provider(Provider、FutureProvider、StreamProvider、NotifierProvider、AsyncNotifierProvider、StreamNotifierProvider);不可修改与可修改、顶层声明、Ref、Notifier 的 build 方法。在创建 provider、选择 provider 类型、编写 Notifier 类或理解 Riverpod 状态时使用。每当用户询问 Riverpod provider、provider 类型或 notifier 时,都使用此技能。
大规模管理 Rust 依赖治理——版本要求策略、crate 与来源选择、特性最小化、传递依赖分析、cargo-deny 的许可证/禁用/公告/来源策略、cargo-audit、cargo-outdated、Renovate/Dependabot 自动化、依赖更新节奏、循环依赖诊断以及供应链安全。适用于依赖策略、crate 审批、许可证合规、安全公告、允许的来源、自动更新或依赖图治理;Cargo 清单与注册表配置、锁文件机制、解析器和 Cargo 命令行为请交给 rust-cargo-build,semver 兼容性决策交给 rust-semver,lint 策略交给 rust-style-clippy。
指导 TYPO3 Content Blocks 建模,将 Content Elements、Record Types、Page Types 和 File Types 作为唯一可信来源。适用于创建、迁移、审计或调试 Content Blocks config.yaml 文件、make:content-block 输出、content elements、record types、page types、file types、collections、IRRE、labels、previews 或 friendsoftypo3/content-blocks 行为时。
在任何 Vibe Coding 编程任务及其后续补充中持续识别准确术语。用户即使已经让 Agent 完成了一部分代码、正在追加修改,或只用口语描述效果、交互、状态和问题(如“鼠标放上去有个小提示”“点完变一下颜色”“内容太长省略”),也必须使用此 Skill:继续完成当前任务,并在进度或结果中自然告知对应的 UI、网页、软件、Git、AI Agent 或设计术语、通俗解释和 VibeHub 内链。用户要求“说专业一点”、改写需求、询问“这叫什么”或看不懂 Agent 回复时同样使用。表达已经准确且没有值得补充的术语时不要硬加教学。
通过检查会话、事件、工具调用以及到达模型的准确请求,诊断行为异常的 ADK Agent。涵盖 `adk run` 命令行和 `adk web` 开发服务器及其 session、trace、debug HTTP 端点。适用于以下情况:Agent 返回错误答案、忽略某个工具或吞掉工具错误、挂起、循环、输出原始 JSON 而不调用工具、未被 `adk web` 发现、子 Agent 看不到父会话,或你需要某次运行的 LLM 请求/响应、token 计数或日志。不要用于 ADK 的内部设计方式(请使用 `adk-architecture`)、构建新的 Agent 或工作流(请使用 `adk-agent-builder`)、环境或依赖设置失败(请使用 `adk-setup`)以及 lint 和风格小问题(请使用 `adk-style`)。
《阿里巴巴 Java 开发手册(黄山版)》总纲与路由入口。涵盖编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约七大维度。编写、审查或设计 Java 代码,处理异常/日志,编写 SQL 或设计表,编写单元测试,设计项目架构,或适用阿里巴巴 Java 规范时使用。编写或修改 Java 或 SQL 代码前,先阅读 SKILL.md 中的“规约执行策略”。P0 红线(新代码与被修改的存量代码都必须合规;静默保留红线问题视为违规):禁止使用 Executors.newFixedThreadPool/newCachedThreadPool 等工厂方法(必须使用参数显式的 new ThreadPoolExecutor);禁止裸 new Thread;日期禁止使用 SimpleDateFormat 和 java.util.Date(一律使用 java.time + DateTimeFormatter);SQL 禁止使用 ${} 拼接;update/delete 必须带 where;资源必须使用 try-with-resources;禁止用空 catch 吞掉异常;集合禁止返回 null;ThreadLocal 使用后必须调用 remove()。修改存量代码时,“其他保持不变”不适用于红线:先完成原需求,随后必须在输出中明确指出红线问题(引用规约编号)并附上修复代码——输出中出现红线反例却只字不提,即视为任务失败。命名等风格规约仅强制新写代码;存量代码不重命名、不刷屏。按需查阅 data/ 中的对应章节。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
