web-render SKILL.md skillA
web-render from vecnode/vncode is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add vecnode/vncode/web-render@git:20261001.8e9f29ePins git:20261001.8e9f29e in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- vecnode/vncode
- Path
packages/dsh-browser/skills/web-render/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261001.8e9f29e, committed Oct 1, 2026
- Size
- 5,054 bytes
- Repository stars
- 10
- License
- AGPL-3.0
Render a web page on the host and measure it - screenshots, computed styles, element boxes and post-script text - when a page only exists after its scripts run or when the question is about layout. Covers choosing between web_fetch and a render, reading a design's real measurements, comparing viewports, and the egress policy that decides what may be reached.
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
# Rendering a web page on the host `browser_render`, `browser_query` and `browser_text` open a URL in a **throwaway headless Chrome/Edge on the host** and bring back what a browser saw: a PNG, the page's own numbers, and measured elements. The remote page never runs in the user's browser, and every socket the engine opens goes through an egress gate that allows only https on port 443 to a validated **public** destination. ## Which tool, and when | The question | Use | |---|---| | What does this text SAY? A page that needs no script, an API, a plain document | `web_fetch` - cheaper, and it is the harness's own text path | | What does the page look like / what is where / how big is it | `browser_render` (a picture) or `browser_query` (numbers) | | Numbers a script fetched, a dashboard, a page that showed a consent wall to a plain fetch | `browser_text` | | The design system's real type scale, spacing, or why something overflows | `browser_query` with `what: ["box", "style"]` | A render costs a browser start (about 1-2 seconds on this class of machine) plus the page's own load. Prefer `browser_query` when a picture is not needed: it is the same render with less to carry. …
Read the whole file at its exact version.
How to install
mdr add vecnode/vncode/web-render@sha256:dfd031ce8f235acdThe line at the top of this page pins the label git:20261001.8e9f29e, 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_fqq75ig7njea5nki)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 1, 2026.
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 (5054 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
vecnode/vncode · 10 stars · license AGPL-3.0 · pushed 2026-10-20 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_fqq75ig7njea5nki GET https://markdownregistry.com/api/v1/resolve?ref=vecnode/vncode/web-render GET https://markdownregistry.com/api/v1/blob/dfd031ce8f235acd95a5fdeaa086964070c0d3d22ffc709ba7df17586c397893
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.