Control UI E2E 测试
在用 Vitest + Playwright 对 OpenClaw Control UI 图形界面做端到端测试、修复或扩展时使用,覆盖 Mock 网关 WebSocket 流程、Mock 面板运行、截图/视频,以及可由代理验证的浏览器证明。
使用场景/Cursor 开发必备
面向 Cursor 用户的入门组合:文件、GitHub、文档、浏览器。快速搭建 AI 编程工作流。
共匹配 6,577 个资源 · 第 31 / 138 页
Cursor 对 MCP 的支持是原生且开箱即用的:在 Settings → MCP 或项目根的 .cursor/mcp.json 中粘贴一段 JSON 即可接入任意 MCP Server。搭配 AgentHub 的一键配置生成器,从发现到接入通常不超过一分钟。
推荐的入门组合覆盖四类高频需求:Filesystem(读写项目文件)、GitHub(PR / Issue / diff)、Context7(最新框架文档,减少幻觉)、Playwright(浏览器验证与 E2E)。之后再按业务补充数据库、抓取或国内服务类 MCP。
本页列出的每个资源都附带 Cursor 专用配置片段:在 AgentHub 打开资源详情页 → 选择 Cursor Tab → 复制 JSON 粘贴即可,安装命令与鉴权环境变量一并给出。
在用 Vitest + Playwright 对 OpenClaw Control UI 图形界面做端到端测试、修复或扩展时使用,覆盖 Mock 网关 WebSocket 流程、Mock 面板运行、截图/视频,以及可由代理验证的浏览器证明。
对存在多个分发点的可辨识联合使用 frozen-class/visitor 模式。适用于:新建一组将在 2 处以上被 switch 的变体(命令、IR 节点、工厂调用),或重构已出现多个 switch 站点的现有联合类型。
将工作限定在 products/desktop 下的桌面应用——一个嵌套的独立 pnpm/turbo/Biome 工作区,由现已归档的 PostHog/code 仓库引入;PR、CI 与发布以 posthog/posthog 为唯一事实来源,且不属于根前端或 Django 构建。当用户说 /posthog-desktop,或开发 Electron 桌面应用、apps/code、apps/web、apps/mobile、packages/core、packages/ui、packages/workspace-server、@posthog/api-client、@posthog/agent 或代理框架时使用。把工作目录钉在 products/desktop,以该目录树的工具链与约定取代 monorepo 的,并界定树外允许触碰的少数路径(应用调用的 Django API、根目录的 desktop-* CI)。
vcanary
用 LobeHub 真实设计系统(@lobehub/ui + antd + antd-style token)与生产风格 React 产出可交互的单文件 HTML 设计原型,无需构建步骤,浏览器直接打开。当被要求为某个页面或流程出设计原型/可交互 mockup/交互原型/设计稿 HTML,或在投入实现前探索重设计时使用。
构建与修改 Supabase Studio Explorer 界面,包括 notebook、chat、SQL 代码片段、查询单元格及其共用的工具栏模式。
Work with Bootstrap 6's color system in Sass and CSS. Use when customizing colors, adding or overriding theme colors, working with color modes, or using the color scales, semantic tokens, and theme classes.
Build a Bootstrap 6 component's CSS and markup. Use when creating a new component, adding modifier or variant classes, or authoring component styles with Bootstrap's Sass token maps and theme overrides.
将现有本地或远程 OpenClaw Gateway 的例行更新路由到其安装属主,并自动恢复会话。存在部署专用技能时优先让位。
针对 OpenClaw 的 issue 和 PR 编排 worker 集群:验证根因,优先干净重构而非快速补丁,落地经验证的修复,并关闭已证明修复或不再有效的条目。
通过 twozero MCP 控制 TouchDesigner。
在两个代理之间的合并冲突中充当中立仲裁者。
针对运行中的 Twenty 应用对 PR 做浏览器 QA:在 main 上合并后触发,或合并前通过 qa-scout 标签触发。从 PR diff 推导用户可见场景,用 Playwright MCP 浏览器执行,以 SQL 核验数据库效果,检查服务器与 worker 日志中被吞掉的错误,输出结构化结论和报告。由 ci-e2e-main.yaml 在确定性 e2e 套件后调用;也可针对本地 dev 栈手动运行。
前端设计指引,由上游 impeccable 项目维护。
TDD:严格执行 RED-GREEN-REFACTOR,先写测试再写代码。
通过引用式调研、内容 PR、精确版本人工审批,为每个已批准的连接提交一个受管控的 Paperclip connector PR,完成 MCP/厂商集成。适用于新集成的调研与交付;不适用于绕过流程手册的临时 connector 编码。
Claude Code 插件的自动化语义版本管理与发布工作流。处理 package.json、marketplace.json、plugin.json 清单间的版本号递进、构建验证、git 打标、GitHub release 与 changelog 生成。因维护者提出 npm 安全问题,NPM 发布作为最后需要人工介入的交接环节。
以混合引擎策略进行专业数据处理:优先使用常驻内核引擎——DuckDB 加上常驻的 Python 技术栈(Polars/numpy/matplotlib),在 harness 支持的 js/py eval 内核中保持常驻,其他环境则用 bun/uv 单次执行——并按动作决定放置方式(内存内、流式、远端就地)。触发词:analyze the data、what is in this CSV/parquet/json、summarize this、group by、filter rows、sort by、join these files、merge datasets、time series trend、compare yesterday and today、distribution/histogram、correlation、clean duplicates、handle missing values、dataset larger than RAM、SQL query on files、DataFrame operations、chart/plot this data、DuckDB vs Polars selection、quick data exploration CLI。不适用于:纯文本/代码查看、配置文件或极小的内联计算。
把针对 Claude Code、Cursor、Copilot、OpenClaw ACP、OpenCode、Gemini CLI、Qwen、Kiro、Kimi、iFlow、Factory Droid、Kilocode 或明确 ACP 工具链工作的自然语言请求,路由到 OpenClaw ACP 会话或直接由 acpx 驱动的会话(“传话筒”流程)。涉及编码代理线程请求时先读本技能,且仅使用 `sessions_spawn` 创建线程。Codex 聊天绑定默认走原生 Codex app-server 插件,除非明确要求 ACP 或后台生成会话需要 ACP。
通过当前的 Browser Use CLI,从沙箱机器控制一个隔离的 Browser Use Cloud 浏览器。
LLM API 用量的成本优化模式——按任务复杂度进行模型路由、预算跟踪、重试逻辑和提示缓存。适用于需要降低 LLM 开支,或在不同模型层级与预算间路由任务时。
LLM API 使用成本优化模式 —— 基于任务复杂度的模型路由、预算跟踪、重试逻辑和提示缓存。
LLM API 用量的成本优化模式——按任务复杂度进行模型路由、预算跟踪、重试逻辑和提示缓存。
通过 Exa MCP 进行神经检索,用于网页、代码和企业研究。当用户需要网页搜索、代码示例、公司情报、人物查找,或用 Exa 的神经搜索引擎做 AI 驱动的深度研究时使用。
在使用 OpenClaw 浏览器工具操控网页时使用,尤其适合多步流程、登录状态检查、标签页管理,以及从失效引用/超时中恢复。
基于 browse daemon 的性能回归检测。(gstack)
通过部署属主对运维方配置的 Team 服务器进行无人值守更新;验证服务代码、迁移支持、会话连续性与恢复,且不重复小时级调度器的职责。
使用 Docker Compose 部署在 Caddy 反向代理(自动 HTTPS)之后,将生产级自托管 n8n 端到端部署到一台全新的 Linux VM(通过 SSH)。每当用户想在自有服务器/VPS/主机(Hetzner、DigitalOcean、AWS EC2、裸金属等)上自托管、安装、设置、配置或部署 n8n——无论是单实例/常规模式还是带 worker 的队列模式——或更新、备份、恢复或加固这样的实例时使用。本技能针对自托管 n8n(Docker),不是 n8n Cloud,也不是构建工作流。它让 agent 先询问单实例还是队列模式,收集域名/SSH/时区输入,在机器上生成新密钥,并用 TLS 启动整套服务。触发于「deploy n8n」「self-host n8n」「install n8n on my server」「n8n docker compose」「n8n queue mode / workers / scaling」「n8n reverse proxy / SSL」「back up / update my n8n」等。
以可证明、不改变行为的方式,把超大的 Python 模块(上千行的 logic.py、models.py、api.py 或其测试文件)机械拆分为按关注点分离的包。当被要求拆分/分解上帝模块或从中搬出函数、在改动前人工已同意拆分,或在动手重组约上千行的模块内代码之前使用——拆解长函数或就地抽取 helper 只会把一切留在同一文件里,因此先查看值不值得拆的门槛并提议拆分。涵盖该门槛、以无环依赖图把符号分配给关注点、AST 加 tokenize 的搬迁脚本,以及证明结果是纯移动。仅限 Python——前端文件请用 writing-ui-components。不适用于把共享 helper 抽取到 common/,也不适用于在 products 之间搬代码(那是 isolating-product-facade-contracts)。
使用 React 的 View Transition API(`<ViewTransition>` 组件、`addTransitionType` 以及 CSS 视图过渡伪元素)实现顺滑、接近原生体验动画的指南。只要用户想添加页面过渡、动画化路由切换、做共享元素动画、组件进出场动画、列表重排动画、前进/后退方向性导航动画,或在 Next.js 中集成视图过渡,就使用此技能。用户提到 view transitions、`startViewTransition`、`ViewTransition`、transition types,或询问如何不借助第三方动画库在 React 中做 UI 状态间动画时也应使用。
仅当用户明确要求时,把编码任务委派给 Cursor Agent CLI(`cursor-agent`),编排方保留审查与合入的职责。
使用 Python 构建 Gradio Web UI 与 demo。在创建、修改、调试 Gradio,或回答有关 Gradio 及其组件、事件监听器、布局的问题时使用。
当用户要求示意图、流程图、架构图、ER 图、UML/时序/类图、SysML/MBSE 图(内部块定义、内部块图、需求图、参数图)、BPMN 业务流程图、泳道/跨职能流程图、网络拓扑、依据 Terraform 或 Kubernetes manifest 绘制云架构、ML/深度学习模型图(Transformer/CNN/LSTM)、思维导图或任何可视化时使用。在讲解含 3 个以上组件的系统、复杂数据流或适合以视觉呈现的关系时也应主动使用。尤其适合需要自定义样式、丰富图形词汇表、泳道或可导出图像(PNG/SVG/PDF/JPG)的图表。生成 .drawio XML 并通过原生 draw.io 桌面 CLI 在本地导出。
验证特定 commit 的 Next.js 预览包,并通过 test_e2e_deploy_release.yml GitHub Actions 工作流手动触发整套 Next.js 部署测试。仅在需要针对内部 vercel/next.js PR 分支运行完整部署测试套件或该特定工作流时使用。不适合有针对性的部署测试 sanity check——那种场景应在本地用 pnpm test-deploy。涵盖解析分支最新 SHA、等待 vercel-packages、保留工作流默认输入、派发执行并验证运行结果。
工作流技能:创建、更新、评审、修复或调试 VS Code 代理定制文件(.instructions.md、.prompt.md、.agent.md、SKILL.md、copilot-instructions.md、AGENTS.md)。适用场景:保存编码偏好;排查指令/技能/代理为何被忽略或未被调用;配置 applyTo 模式;定义工具限制;创建自定义代理模式或专项工作流;打包领域知识;修复 YAML frontmatter 语法。不适用:一般编码问题(用默认代理);运行时调试或错误诊断;MCP 服务器配置(直接查 MCP 文档);VS Code 扩展开发。会调用:文件系统工具(读写定制文件)、提问工具(向用户访谈需求)、用于代码库探索的子代理。单一操作:若只是快速修 YAML frontmatter 或按已知模式创建单个文件,直接编辑即可,无需本技能。
将网站按版本部署到 GitHub、Cloudflare、Netlify Pages。
当代理需要通过 AgentMail CLI 使用邮箱时使用。
使用 PostHog 的 MCP 工具调试并检查 LLM/AI 代理 trace。当用户粘贴 trace 或会话 URL(如 /ai-observability/traces/<id> 或 /ai-observability/sessions/<id>)、要求调试某个 trace、弄清哪里出了问题、检查代理是否正确使用了工具、验证上下文/文件是否被呈现、检查子代理行为、分析 LLM 决策,或研究 token 用量与成本时使用。当针对 `events.properties.$ai_input` / `$ai_output_choices` 的原始 SQL/HogQL 返回为空时也使用——消息内容只存在于专用的 `posthog.ai_events` 表中。
维护既有 pytest 与 Django 测试套件,且不放松正确性。当被要求压缩 Python 测试运行时长或 CI 工作量、排查缓慢的 pytest 套件、清理过期的迁移测试、合并重复 setup、提升 Python 测试归属感,或在合并后衡量测试优化是否见效时使用。按实测成本排序工作、将 writing-tests 的价值门槛应用于既有覆盖率、保留彼此独立的行为用例、在改动共享 fixture 后验证隔离性,并区分 testcase 工作与 pytest 套件墙钟时间。遇到偶发失败请改用 fixing-flaky-tests。
以一次性模式运行 Hermes Agent 处理有界的本地任务。当用户明确要求把工作委派给 Hermes 并接受其自动工具批准行为时使用。
处置当前、上周或指定时间窗口内的 Clawtributor PR:发现会话引用、复核 GitHub、按影响排序。
vcanary
将沉重的领域功能拆解为可挂载的能力原子。适用场景:Viewer/Page/index.tsx 同时承担取数、筛选、变更、弹窗与宿主集成;可视化拆分后页面仍残留 store 调用与 action;portal、嵌入、分享、移动端或微应用需要同一领域的子集;或新能力正以又一个 `readOnly`/`mode`/`variant` 标志落地。触发词:compose-atoms、sink state、状态下沉、重业务拆分、拆成原子、原子组件、组装、god component、fat viewer、module graph、slot composition、host seam。
使用 IDA Pro 逆向二进制文件:反编译、反汇编、数据流跟踪、交叉引用,以及面向 PE/ELF/Mach-O 目标深度静态分析的 IDA MCP 自动化。
按照 OWASP FSTM 九阶段流程进行固件渗透测试:提取、EMBA 自动化、Firmadyne/QEMU 仿真、AFL++ fuzzing,以及在授权实验室中的实际利用。
自动化浏览器(Playwright)与 Windows 桌面应用(UI 自动化),用于逆向工程取证、UI 驱动的工作流,以及分析过程中的网络观测。
Bug bounty/SRC 漏洞挖掘工作流:五阶段方法论(接收、侦察、枚举、挖掘、报告),附 SQLi、XSS、RCE、SSRF、IDOR、CSRF、路径穿越与文件上传等攻击 playbook。
通过结构化工作流操作 20+ 款渗透测试工具(Nmap、Nuclei、SQLMap、FFUF、Hashcat 等),并统一输出处理。
授权范围内的 Android/iOS 应用逆向与安全测试:APK/IPA 分析、运行时插桩(Frida/Objection)、SSL-pinning 与越狱/ROOT 检测绕过,遵循 OWASP MASTG。
基于已完成的分析生成技术交付物:逆向报告、渗透测试报告、CTF write-up 与签名分析文档,采用证据支撑的结构。
两者皆可:项目级 .cursor/mcp.json 随仓库共享给团队,全局 ~/.cursor/mcp.json 对本机所有项目生效。含密钥的配置建议放项目级并加入 .gitignore,或用环境变量引用。
每个启用的 MCP 都会向上下文注入工具定义,建议按项目启用、用完禁用不常用的服务器,把上下文留给真正需要的工具。
JSON 结构相同,差异主要在命令路径与环境变量写法(如 npx 与绝对路径、引号转义)。AgentHub 详情页会区分 stdio 与远程托管(streamable-http/SSE)两类接入方式。