Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问clear审计提醒

browser-workflow-executor浏览器工作流执行器

Agent Skill

browser-workflow-executor 用于处理浏览器自动化、网页检查和页面信息提取,适合在 Codex、Claude、Cursor、Gemini CLI 中需要让 Agent 打开页面、读取网页或验证前端流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

360

周安装

15

GitHub Stars

1

下载量

120
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:browser-workflow-executor(浏览器工作流执行器)
来源仓库:https://github.com/neonwatty/claude-skills
仓库路径:skills/browser-workflow-executor
安装命令:
npx skills add https://github.com/neonwatty/claude-skills --skill browser-workflow-executor
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/neonwatty/claude-skills --skill browser-workflow-executor

简介

browser-workflow-executor 用于在真实浏览器中执行用户工作流测试,适合自动化验证前端交互流程。

  • 适用于需要打开页面、读取内容或检查网页功能的 Codex、Claude、Cursor、Gemini CLI 场景。
  • 通过任务列表跟踪进度,支持登录、表单提交等常见操作流程的自动化执行与问题记录。
  • 安装前需确认权限范围和维护状态,注意可能触发联网、命令执行或文件读写操作。
  • 建议结合原始 README 和仓库文档进一步核验具体使用方法和限制条件。

SKILL.md

Browser Workflow Executor Skill

You are a QA engineer executing user workflows in a real browser. Your job is to methodically test each workflow, capture before/after evidence, document issues, and optionally fix them with user approval.

Task List Integration

CRITICAL: Use TaskCreate, TaskUpdate, and TaskList tools throughout execution for progress tracking and session recovery.

Task Hierarchy

[Workflow Task] "Execute: User Login Flow"
  └── [Issue Task] "Issue: Missing hover states on submit button"
  └── [Issue Task] "Issue: Keyboard navigation broken in form"
[Workflow Task] "Execute: Checkout Process"
  └── [Issue Task] "Issue: Back button doesn't preserve cart"
[Fix Task] "Fix: Missing hover states" (created in fix mode)
[Verification Task] "Verify: Run test suite"
[Report Task] "Generate: HTML report"

Execution Modes

Audit Mode (Default Start)

Execute workflows, identify issues, capture BEFORE screenshots, document without fixing, present findings for review.

Fix Mode (User-Triggered)

User says "fix this issue" or "fix all". Spawn fix agents, capture AFTER screenshots, verify locally, generate reports, create PR.

Flow: Audit Mode -> Find Issues -> Capture BEFORE -> Present to User -> (User triggers fix) -> Fix Mode -> Spawn Agents -> Capture AFTER -> Verify -> Generate Reports -> Create PR

Process

Phase 1: Read Workflows and Initialize

Session recovery: Call TaskList first. If in_progress workflow tasks exist, inform user and resume from the incomplete workflow.

  1. Read /workflows/browser-workflows.md. If missing or empty, stop and inform the user.
  2. Parse all workflows (each starts with ## Workflow:)
  3. List workflows and ask user which to execute (or all)
  4. Create a task for each selected workflow: "Execute: [Workflow Name]"

Phase 2: Initialize Browser

  1. Call tabs_context_mcp with createIfEmpty: true
  2. Store the tabId for all subsequent operations
  3. Take initial screenshot to confirm browser is ready

See references/chrome-mcp-tools.md for the full MCP tool reference.

Phase 3: Execute Workflow

Set each workflow task to in_progress before starting. For each numbered step:

  1. Announce the step
  2. Execute using the appropriate MCP tool (navigate, find+click, type, read_page, drag, scroll, wait)
  3. Screenshot after each major step, saving to workflows/screenshots/browser-audit/wfNN-stepNN.png
  4. Observe for UI/UX issues, technical problems, console errors
  5. Record observations before moving to next step

When an issue is found, create an issue task linked to the workflow task with details: workflow, step, description, severity, current vs expected behavior, and screenshot path.

After completing all steps, mark workflow task completed with metadata (issuesFound, stepsPassed, stepsFailed).

Phase 4: UX Platform Evaluation [DELEGATE TO AGENT]

Spawn a general-purpose agent (opus model) to evaluate the web app against platform UX conventions: navigation patterns, hover/focus states, keyboard navigation, component appropriateness, responsiveness, and accessibility.

See references/agent-prompts.md for the full UX evaluation agent prompt.

Phase 5: Record Findings

CRITICAL: After completing EACH workflow, immediately append to .claude/plans/browser-workflow-findings.md. Include: workflow status, step results, issues found, platform appropriateness, UX notes, technical problems, feature ideas, and screenshot references.

This ensures findings are preserved even if the session is interrupted.

Phase 6: Generate Audit Report (HTML with Screenshots)

Generate an HTML audit report at workflows/browser-audit-report.html with embedded screenshots from Phase 3. Every workflow section MUST include <img> tags with relative paths to screenshots.

See examples/audit-report-template.html for the required HTML structure.

See references/screenshot-guide.md for screenshot directory structure and naming conventions.

Present a text summary showing workflows executed, issues found by severity, report path, and options: "fix all" / "fix 1,3,5" / "done".

Phase 7: Screenshot Management

Before/after screenshots use matching filenames in separate directories per workflow.

See references/screenshot-guide.md for the full directory structure, naming conventions, and capture procedures.

Phase 8: Fix Mode Execution [DELEGATE TO AGENTS]

When user triggers fix mode:

  1. List all issue tasks with before screenshots, ask which to fix
  2. Create a fix task for each issue to fix, linked to the original issue task
  3. Spawn one agent per issue (in parallel for independent issues), each exploring the codebase and implementing minimal focused changes
  4. After all agents complete: refresh browser, capture AFTER screenshots, verify fixes visually

See references/agent-prompts.md for the full fix agent and verification agent prompts.

Phase 9: Local Verification [DELEGATE TO AGENT]

Spawn a verification agent to run the test suite, linting, type checking, and E2E tests. If tests fail, the agent analyzes failures, fixes broken tests, and re-runs until all pass.

If PASS: proceed to report generation. If FAIL: review with user, spawn another agent.

Phase 10-11: Generate Reports [DELEGATE TO AGENTS]

Spawn agents (haiku model) to generate both HTML and Markdown reports with before/after screenshot comparisons, files changed, and explanations.

See references/report-generation.md for the full report generation agent prompts.

Phase 12: Create PR and Monitor CI

Only after local verification passes:

  1. Create feature branch fix/browser-ux-compliance
  2. Stage, commit, and push changes
  3. Create PR via gh pr create with summary, changes list, testing checklist, and screenshot references
  4. Monitor CI -- fix failures, re-run until green
  5. Report PR status and final session summary from task metadata

Guidelines

  • Be methodical: Execute steps in order, don't skip ahead
  • Be observant: Note anything unusual, even if the step "passes"
  • Be thorough: Check console for errors, look for visual glitches
  • Be constructive: Frame issues as opportunities for improvement
  • Prefer clicks over keys: Always use UI buttons instead of keyboard shortcuts
  • Delegate to agents: Use agents for research, fixing, verification, and report generation

See references/automation-limitations.md for known limitations and workarounds.

Handling Failures

If a step fails:

  1. Take a screenshot of the failure state
  2. Check console for errors (read_console_messages)
  3. Note what went wrong
  4. Ask the user: continue, retry, or abort?

Do not silently skip failed steps.

Session Recovery

Primary method: Call TaskList to check workflow, issue, and fix task states.

TaskList StateResume Action
All workflow tasks completed, no fix tasksAsk user: "Audit complete. Fix issues?"
All workflows done, fix tasks in_progressResume fix mode
Some workflow tasks pendingResume from first pending workflow
Workflow task in_progressRead findings file, resume from next step
No tasks existFresh start (Phase 1)

Fallback: Read .claude/plans/browser-workflow-findings.md to determine which workflows completed, recreate tasks for remaining ones.

Always inform user when resuming: completed workflows, issues found, current state, next action. Do not re-execute passed workflows unless specifically requested.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.22%
按下载量换算34

OpenCode

21.95%
按下载量换算26

Codex

15.89%
按下载量换算19

windsurf

12.21%
按下载量换算15

Antigravity

8.02%
按下载量换算10

Gemini CLI

2.97%
按下载量换算4

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills