browser-control SKILL.md skillA
browser-control from wangjs-jacky/jacky-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add wangjs-jacky/jacky-skills/browser-control@git:20260830.e88872ePins git:20260830.e88872e in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- wangjs-jacky/jacky-skills
- Path
plugins/dev-tools/browser-control/SKILL.md- Versions recorded
- 4
- Latest version
- git:20260830.e88872e, committed Aug 30, 2026
- First version recorded
- Jul 11, 2026
- Size
- 3,773 bytes
- Repository stars
- 15
- License
- MIT
本机网页自动化的统一入口。所有网页打开、交互、提取、截图、调试和回归都交由 Ego Ops 治理,并只通过 Ego Lite 的 ego-browser 执行与验证。.
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
# Browser Control
本 Skill 只负责确认授权边界、建立最小运行账本、委派 Ego Ops 并验收结果;它不再选择或调用其他浏览器 provider。
## 唯一执行链
```text
Browser Control → Ego Ops → Ego Lite(ego-browser)
```
无论任务是否需要已有登录态,都使用这一条链路。Ego Lite 的 Agent task space 会隔离 Agent 标签页,同时复用当前用户登录态;每次任务仍须在当前页面实时复核登录、权限、目标对象和成功标准。
## 已移除的路径
以下工具不属于本机网页自动化方案,不能作为 provider、fallback、预检或间接依赖加载:
- Agent Browser
- WebAccess / Web Access
- OpenCLI 的 `browser` 子命令与 `web` adapter
- Chrome DevTools、Codex Browser Control、in-app browser
- Playwright CLI(仅在用户明确要求运行项目测试时按测试工具单独处理,不用于真人网页操作)
公开信息检索仍由 `web-search` 处理;只有需要真实页面交互、浏览器状态、截图或 DOM 证据时才进入本 Skill。
## 每次运行
1. 明确目标、允许与禁止动作、风险及成功标准。只读操作可继续;提交、保存、删除、授权、上传、支付、发送消息等动作必须先得到用户确认。
2. 生成脱敏 `run-id`,初始化账本:
```bash
node "<browser-control 的绝对路径>/scripts/usage-ledger.mjs" init <run-id>
```
3. 读取 [`references/capabilities.md`](references/capabilities.md) 的唯一能力卡。每次探测或执行前运行路由器;它只能返回 `ego-ops`:
```bash
node "<browser-control 的绝对路径>/scripts/route-provider.mjs" <<'JSON'
{
"slot": "browser_automation",
"providers": { "ego-ops": { "status": "not_checked", "attempt": "not_attempted" } }
}
JSON
```
4. 加载 `ego-ops`。它先读取本机经验,再以 Ego Lite 创建或复用任务空间,遵循“观察 → 行动 → 验证 → 成功后写回”的循环。不得在任务中改走其他浏览器工具。
…Read the whole file at its exact version.
How to install
mdr add wangjs-jacky/jacky-skills/browser-control@sha256:64458a9c26f3ecf0The line at the top of this page pins the label git:20260830.e88872e, 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.
[](https://markdownregistry.com/a/art_7qj657bdl4yq4kpf)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Jul 11, 2026 and Aug 30, 2026, about one every 17 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260830.e88872e latest | 2026-08-30 | e88872e | 3,773 B | A | view · diff |
| git:20260823.04d72aa | 2026-08-23 | 04d72aa | 12,343 B | A | view · diff |
| git:20260730.8c89cb8 | 2026-07-30 | 8c89cb8 | 11,846 B | A | view · diff |
| git:20260711.870ca9b | 2026-07-11 | 870ca9b | 5,769 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (3773 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
wangjs-jacky/jacky-skills · 15 stars · license MIT · pushed 2026-10-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_7qj657bdl4yq4kpf GET https://markdownregistry.com/api/v1/resolve?ref=wangjs-jacky/jacky-skills/browser-control GET https://markdownregistry.com/api/v1/blob/64458a9c26f3ecf0e9b494a3a67b8309786daa1d234ab96f1e1aa681986a5cc6
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 wangjs-jacky/jacky-skills
Every file in wangjs-jacky/jacky-skills