browser SKILL.md skillA

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

Install it, pinned
mdr add piskie-dev/piskie/browser@git:20260830.eb20a27

Pins git:20260830.eb20a27 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
piskie-dev/piskie
Path
electron/piskiepilot/browser/skills/browser/SKILL.md
Versions recorded
1
Latest version
git:20260830.eb20a27, committed Aug 30, 2026
Size
2,303 bytes
Repository stars
29
License
MIT

操作和观察真实网页:导航、可访问性快照、UID 交互、对话框、文件上传、控制台、网络、截图、页面管理与受控脚本执行。 适用于网页探索、表单交互、动态内容检查和浏览器自动化。.

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

函数签名、参数和返回值以当前工具 schema 为准。本文只说明稳定的操作方法。

## 交互循环

1. 进入或切换页面后,先取当前快照了解页面结构。
2. 优先用快照返回的 UID 点击、填写、悬停、拖放或上传文件,不用坐标猜测交互位置。
3. 页面导航、刷新、切换标签页或 DOM 显著变化后,重新取快照。
4. 工具结果已返回新快照时,直接使用它;不要为了“确认”立即再取一次快照。

## UID 时效

- UID 只属于生成它的那份快照。再次取快照后,旧 UID 失效。
- 拿到 UID 后立即使用,不要在中间插入另一次快照。
- UID 操作失败时,先检查页面是否已变化;如果已变化,用新快照重新定位,不反复重试旧 UID。

## 动态页面

- 已知目标文本时用 `waitFor` 等待;快照只有“加载中”、空列表或骨架屏时,等待页面实际变化后再观察。
- 点击可能打开新标签页时,先检查页面列表,再选择真正的目标页。
- 页面弹出 alert、confirm、prompt 或 beforeunload 时,先用 `handleDialog` 明确接受或拒绝,再继续操作。
- 快照足以完成操作时不执行脚本。只有需要读取快照不包含的 DOM 属性或结构化数据时,才使用脚本。
- 脚本返回值必须可 JSON 序列化。不返回 DOM 节点、函数或循环引用。

## 文件与调试观察

- `uploadFile` 只读取当前工作区或任务临时目录内的文件,传入其中的绝对路径。
- 用 `listConsoleMessages` / `getConsoleMessage` 检查页面日志和错误;用 `listNetworkRequests` / `getNetworkRequest` 检查请求、响应和可用正文。
- console/network 工具只观察浏览器已有数据,不用于重放请求或把正文写入文件。

## 视觉信息

可访问性快照无法表达布局、图表、画布或视觉状态时,再用截图补充判断。截图用于观察,不取代可验证的 UID/DOM 交互。

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add piskie-dev/piskie/browser@sha256:9f89393a9085289e

The line at the top of this page pins the label git:20260830.eb20a27, 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_nxr6xtpo3jvgbsoo.svg)](https://markdownregistry.com/a/art_nxr6xtpo3jvgbsoo)

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

Versions

The registry has recorded 1 version of this file, committed on Aug 30, 2026.

versioncommittedcommitsizeaudit
git:20260830.eb20a27 latest2026-08-30 eb20a27 2,303 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 (2303 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

piskie-dev/piskie · 29 stars · license MIT · pushed 2026-10-13 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_nxr6xtpo3jvgbsoo
GET https://markdownregistry.com/api/v1/resolve?ref=piskie-dev/piskie/browser
GET https://markdownregistry.com/api/v1/blob/9f89393a9085289ecd19746a61b20f07c77df0fb9b6a4aaa689e877f84eea4b6

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 piskie-dev/piskie

piskie-control SKILL.md skill
piskie-dev/piskie · skills/piskie-control/SKILL.md · Discover, inspect, and safely manage Piskie configuration and capabilities through the stable JSON CLI. Use when a…
git:20260830.9f990f5 · audit A · 29 stars

Every file in piskie-dev/piskie

Other files named browser

browser SKILL.md skill
code-yeongyu/oh-my-openagent · packages/shared-skills/skills/browser/SKILL.md · Drives a real browser through the omowright library from the js eval kernel: sites the user is already signed into…
git:20261011.784275d · audit A · 70,277 stars
browser SKILL.md skill
vibiumdev/vibium · skills/browser/SKILL.md · Automate browsers with the Vibium CLI. Use to navigate websites, inspect pages, fill forms, extract page data, debug UI…
git:20261022.d7d1c41 · audit A · 2,937 stars
browser SKILL.md skill
betterwright/betterwright · SKILL.md · Drive a persistent, policy-guarded real web browser via the betterwright CLI. Use for any task that needs the live web…
git:20261019.11b0412 · audit A · 340 stars
browser SKILL.md skill
blackbelttechnology/pi-agent-dashboard · packages/extension/.pi/skills/browser/SKILL.md · Browser automation via the `agent-browser` CLI. Use when the user needs to drive websites or Electron apps —…
v1.2 · audit A · 329 stars
browser SKILL.md skill
drobins25/craft · skills/browser/SKILL.md · Interactive browser automation via playwright-cli. Use when you need to navigate a site, click elements, fill forms…
git:20260804.f8ad7bc · audit A · 69 stars
browser SKILL.md skill
bug-ops/zeph · .zeph/skills/browser/SKILL.md · Browser automation via Playwright MCP — navigate pages, click elements, fill forms, take screenshots, extract text…
v1.0 · audit B · 65 stars
browser SKILL.md skill
cgoinglove/thursday · skills/browser/SKILL.md · Drives a real browser from the shell: open, read, click, fill, sign in, download. Use it before the first browser…
git:20261001.c9e0cda · audit A · 55 stars
browser SKILL.md skill
cgoinglove/thursday-agent · skills/browser/SKILL.md · Drives a real browser from the shell: open, read, click, fill, sign in, download. Use it before the first browser…
git:20261001.c9e0cda · audit A · 55 stars

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