browser-control SKILL.md skillA

browser-control from zwl467135974/lumina is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add zwl467135974/lumina/browser-control@git:20260922.d41dfb0

Pins git:20260922.d41dfb0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
zwl467135974/lumina
Path
docs/skills/browser-control/SKILL.md
Versions recorded
1
Latest version
git:20260922.d41dfb0, committed Sep 22, 2026
Size
2,970 bytes
Repository stars
91
License
Apache-2.0

用 Playwright 浏览器工具完成打开网页、读取内容、表单交互与截图留证;适用于网页信息采集、Web 界面验证、在线文档读取等需要真实浏览器环境的任务.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# 浏览器控制(Playwright)

通过 MCP 接入的官方 `@playwright/mcp` 工具面驱动真实浏览器。工具命名规则为
`mcp__{server}__{tool}`,下文以 server 名 `playwright` 为例(实际前缀以当前
环境的 MCP 配置为准)。

## 核心工作流:快照 → 定位 → 操作 → 留证

1. **打开页面**:`mcp__playwright__browser_navigate(url)`。等待加载完成后
   先取结构化快照,不要急于截图。
2. **读取结构**:`mcp__playwright__browser_snapshot`。返回页面的可访问性
   树,每个可交互元素带 `ref` 编号——这是后续操作的定位依据。
3. **定位操作**:`browser_click(element, ref)`、`browser_type(element, ref, text)`、
   `browser_fill_form(fields)`、`browser_select_option(element, ref, values)`、
   `browser_press_key(key)`。**必须使用快照中的 ref 定位,不要凭记忆猜
   CSS 选择器**;页面变化后重新取快照再操作。
4. **视觉留证**:`browser_take_screenshot` 仅在需要视觉证据(布局、颜色、
   渲染问题)时使用;结构化信息一律以快照为准,省 token 且更精确。

## 页面状态与多标签

- 弹出对话框(alert/confirm/prompt):先 `browser_handle_dialog(accept)`,
  不要让对话框阻塞后续操作。
- 新窗口/弹出页:操作后用 `browser_tabs(action: "list")` 观察全部标签页,
  `browser_tabs(action: "select", index: n)` 切换。
- 等待动态内容:`browser_wait_for(text=..., time=...)`,不要连续无脑重试。

## 排障顺序

页面不符合预期时按序排查:

1. 重新 `browser_snapshot` 确认当前真实状态(可能已被重定向);
2. `browser_console_messages(level: "error")` 看前端报错;
3. `browser_network_requests` 确认关键请求是否成功(4xx/5xx/超时);
4. 仍无头绪再截图人工判读。

## 纪律

- **快照优先**:能用快照解决的绝不用截图,能用文本绝不用视觉。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add zwl467135974/lumina/browser-control@sha256:56cd6b07949a60bc

The line at the top of this page pins the label git:20260922.d41dfb0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_mjifbixhhahvlu4o.svg)](https://markdownregistry.com/a/art_mjifbixhhahvlu4o)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Sep 22, 2026.

versioncommittedcommitsizeaudit
git:20260922.d41dfb0 latest2026-09-22 d41dfb0 2,970 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (2970 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

zwl467135974/lumina · 91 stars · license Apache-2.0 · pushed 2026-09-28 · branch master

API

GET https://markdownregistry.com/api/v1/artifacts/art_mjifbixhhahvlu4o
GET https://markdownregistry.com/api/v1/resolve?ref=zwl467135974/lumina/browser-control
GET https://markdownregistry.com/api/v1/blob/56cd6b07949a60bc51a7e87cb11f436ff3eb89d1603554b2c179eed511492e4e

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from zwl467135974/lumina

lumina_api_design SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_api_design/SKILL.md · Use this skill when designing REST APIs, creating controllers, or defining DTOs. This skill enforces RESTful API design…
git:20260713.24dee5f · audit A · 91 stars
lumina_architecture SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_architecture/SKILL.md · Use this skill when designing module structure, creating new modules, or organizing code layers. This skill enforces…
git:20260713.24dee5f · audit A · 91 stars
lumina_code_style SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_code_style/SKILL.md · Use this skill when writing Java code, creating new classes, or reviewing code style. This skill enforces Lumina…
git:20260713.24dee5f · audit A · 91 stars
lumina_conversation SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_conversation/SKILL.md · Use this skill when working with Agent conversations, memory, or streaming output. Covers conversationId lifecycle…
git:20260713.24dee5f · audit A · 91 stars
lumina_domain_model SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_domain_model/SKILL.md · Use this skill when designing domain entities, creating business logic, or implementing domain methods. This skill…
git:20260713.24dee5f · audit A · 91 stars
lumina_flyway SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_flyway/SKILL.md
git:20260922.83bf636 · audit C · 91 stars
lumina_frontend_design SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_frontend_design/SKILL.md · Use this skill when designing, building, or modifying frontend UI — Vue 3 SFC, Element Plus components, CSS/SCSS…
git:20260713.24dee5f · audit A · 91 stars
lumina_git_commit SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_git_commit/SKILL.md · Use this skill when generating git commit messages for staged changes. This skill enforces consistent commit message…
git:20260713.24dee5f · audit A · 91 stars
lumina_json_serialization SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_json_serialization/SKILL.md · Use this skill when working with JSON serialization, creating DTOs, or configuring Jackson. This skill enforces unified…
git:20260713.24dee5f · audit A · 91 stars
lumina_mybatis_plus SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_mybatis_plus/SKILL.md · Use this skill when writing database access code, creating Mapper interfaces, or writing SQL queries. This skill…
git:20260713.24dee5f · audit A · 91 stars
lumina_observability SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_observability/SKILL.md · Use this skill when adding logging, audit, or metrics instrumentation. Covers MDC traceId injection, @Audit annotation…
git:20260713.24dee5f · audit A · 91 stars
lumina_redis SKILL.md skill
zwl467135974/lumina · .agents/skills/lumina_redis/SKILL.md
git:20260713.24dee5f · audit C · 91 stars

Every file in zwl467135974/lumina

Other files named browser-control

browser-control SKILL.md skill
nakaokarei/swiftautogui · plugins/swift-auto-gui/skills/browser-control/SKILL.md · Control web pages in an existing Chromium remote-debugging session with deterministic sagui commands or the…
git:20260920.e6e92c2 · audit B · 94 stars
browser-control SKILL.md skill
crypdick/pynchy · src/pynchy/plugins/integrations/playwright_browser/skills/browser-control/SKILL.md · How to use browser tools for web navigation and interaction
git:20260727.2785f4d · audit A · 10 stars

Browse by kind, by grade A, or by owner.