clawbench-screenshot SKILL.md skillB
clawbench-screenshot from clawbench-dev/clawbench is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add clawbench-dev/clawbench/clawbench-screenshot@git:20261025.5b9fde8Pins git:20261025.5b9fde8 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- clawbench-dev/clawbench
- Path
docs/Skills/clawbench-screenshot/SKILL.md- Versions recorded
- 4
- Latest version
- git:20261025.5b9fde8, committed Oct 25, 2026
- First version recorded
- Sep 6, 2026
- Size
- 11,372 bytes
- Repository stars
- 229
- License
- MIT
用浏览器自动化给 ClawBench 产品界面截高清宣传图 / 功能截图。涵盖登录、抑制欢迎/升级/完成通知浮层、设置深色主题与 UI 缩放、在文件浏览器打开指定文档(含 Markdown TOC)、桌面宽屏三栏布局下的 1080p/2x 截图,以及把桌面端截图嵌入 product_hero.html 宣传图的流程。触发词:截图、截一张、产品截图、宣传图、hero 图、hero截图、桌面端截图、三端截图、ClawBench 截图。.
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
# ClawBench 产品截图(Browser Automation)
用 `playwright-cli` 驱动真实浏览器访问正在运行的 ClawBench 实例,截取产品宣传 / 功能截图。截图目标是**干净、无遮挡、深色主题、能直接放进 README 或 Hero 宣传图**的高清画面。
## 前置准备
- ClawBench 服务在跑(默认 `https://<host>:20000`,配置见 `~/.clawbench/config/config.yaml` 的 `password` / `port`)。
- 登录密码从 `~/.clawbench/config/config.yaml` 的 `password:` 字段读取。
- `playwright-cli` 已安装(`command -v playwright-cli`,未装则 `npm install -g @playwright/cli@latest`)。
- 服务走 HTTPS 时直接用真实域名(如 `https://xulongzhe.top:20000`)访问,证书有效即可;`playwright-cli open` 会自签忽略报错前先用域名。
## 关键经验(必须先读,否则反复被浮层干扰)
1. **每次 `playwright-cli open` 都是全新内存 profile,localStorage 为空** → welcome / 升级弹窗会重新弹出。必须在**刷新页面之前**写入抑制值,让应用初始化时直接跳过;弹窗出现后再去关是治标不治本(CompletionPopover 有队列、dismiss 会消费下一个)。
2. 三个持久化键(在登录后、`reload` 前通过 eval 设置):
- `theme` = `github-dark`(配合 `clawbench-settings-theme` = `JSON.stringify('github-dark')`)
- `clawbench_welcome_dismissed` = `'true'`(抑制「欢迎使用 ClawBench / 智能体扫描」面板)
- `clawbench-upgrade-skip` = **服务器最新版本号**(抑制「发现新版本」弹窗)。⚠️ 该值必须等于 `/api/upgrade/check` 返回的 `latest_version`,版本升级后旧 skip 值会失效,需重新查再写。弹窗文本里可直接读到版本号。
…Read the whole file at its exact version.
How to install
mdr add clawbench-dev/clawbench/clawbench-screenshot@sha256:9db71a7c6ac627fcThe line at the top of this page pins the label git:20261025.5b9fde8, 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_m44vbk4iqixce7kq)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Sep 6, 2026 and Oct 25, 2026, about one every 17 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261025.5b9fde8 latest | 2026-10-25 | 5b9fde8 | 11,372 B | B | view · diff |
| git:20261002.8e35b47 | 2026-10-02 | 8e35b47 | 10,319 B | B | view · diff |
| git:20260922.7286629 | 2026-09-22 | 7286629 | 8,740 B | B | view · diff |
| git:20260906.1bff312 | 2026-09-06 | 1bff312 | 8,531 B | B | view |
Audit of the latest version
- fail: No link to a raw IP address (matched: http://127.0.0.1:8899)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (11372 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 script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
clawbench-dev/clawbench · 229 stars · license MIT · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_m44vbk4iqixce7kq GET https://markdownregistry.com/api/v1/resolve?ref=clawbench-dev/clawbench/clawbench-screenshot GET https://markdownregistry.com/api/v1/blob/9db71a7c6ac627fc11fcbb635491ec60cea46b98d50a219661d8390b71c5af85
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.