Skills Plugins MCP Prompt Model 博客 我的中心
开发编程 #browser #agent #web

qa-testing

Verify your work by actually operating the app or website you changed, instead of assuming it works. Strongly recommended whenever you build, modify, or debug a web app, website, or desktop GUI app. Drive real browsers with the agent-browser CLI and native desktop apps with the cua-driver CLI. These are installed on demand through the host's normal command-approval flow.

DeepseekModel 官方收录技能 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=openinterpreter-openinterpreter-codex-rs-skills-src-assets-samples-qa-testing-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name qa-testing description Verify your work by actually operating the app or website you changed, instead of assuming it works. Strongly recommended whenever you build, modify, or debug a web app, website, or desktop GUI app. Drive real browsers with the agent-browser CLI and native desktop apps with the cua-driver CLI. These are installed on demand through the host's normal command-approval flow. QA testing - verify by actually driving it After you build or change an app or website, do not assume it works. Drive it and check. 1. Network is required - check it first Installing these tools and loading pages need outbound network, which sandboxes can block. Check before anything else: curl -fsI https://github.com >/dev/null 2>&1 && echo "network ok" || echo "network blocked" If it prints network blocked , stop and tell the user: I need network access to install and run the testing tools. Run /permissions and choose an access level that allows network, then ask me again. 2. Web apps and websites - agent-browser On macOS/Linux, prefer the prebuilt binary directly: if ! command -v agent-browser >/dev/null; then os=$( uname -s | tr '[:upper:]' '[:lower:]' ); m=$( uname -m) case " $os / $m " in darwin/arm64) asset=agent-browser-darwin-arm64 ;; darwin/x86_64) asset=agent-browser-darwin-x64 ;; linux/aarch64|linux/arm64) asset=agent-browser-linux-arm64 ;; linux/x86_64) asset=agent-browser-linux-x64 ;; esac mkdir -p ~/.local/bin curl -fL "https://github.com/vercel-labs/agent-browser/releases/latest/download/ $asset " -o ~/.local/bin/agent-browser chmod +x ~/.local/bin/agent-browser fi agent-browser install agent-browser skills get core On Windows, use the package installer because it downloads the matching native binary: if (-not (Get-Command agent-browser -ErrorAction SilentlyContinue)) { npm install -g agent-browser $env:Path = "$env:APPDATA\npm;$env:Path" } agent-browser install agent-browser skills get core Then use the tool's maintained guide: agent-browser open <url> , take a snapshot, act on the element refs, and snapshot again. 3. Native desktop apps - cua-driver macOS/Linux: command -v cua-driver >/dev/null || /bin/bash -c " $(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.sh) " cua-driver list-tools Windows PowerShell: if (-not (Get-Command cua-driver -ErrorAction SilentlyContinue)) { irm https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.ps1 | iex $env:Path = [Environment]::GetEnvironmentVariable('Path', 'User') + ';' + [Environment]::GetEnvironmentVariable('Path', 'Machine') } cua-driver list-tools For native apps, verify a real state change after the action. A click command that reports success is not enough by itself. Capture an initial state, act, then capture a post-action state and compare visible text, counters, status labels, selected state, input values, or screenshot evidence. Windows PowerShell command hygiene Many Windows hosts still run Windows PowerShell 5.1, where && is not a valid statement separator. Use separate commands, semicolons, or explicit if ($LASTEXITCODE -eq 0) { ... } checks instead. Quote tool arguments that begin with @ , especially agent-browser refs. Principles Check network first. Use command -v before installing. Prefer direct binaries on macOS/Linux when available. Defer to each tool's own docs: agent-browser skills get core and cua-driver list-tools . Snapshot, act, and re-snapshot to confirm each step landed. Confirm before consequential actions such as purchases, messages, form submissions, or deletions.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。