dev-browser SKILL.md skillA
dev-browser from code-yeongyu/oh-my-openagent is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add code-yeongyu/oh-my-openagent/dev-browser@git:20260615.d4530fdPins git:20260615.d4530fd in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- code-yeongyu/oh-my-openagent
- Path
packages/skills-loader-core/src/features/builtin-skills/dev-browser/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260615.d4530fd, committed Jun 15, 2026
- Size
- 7,032 bytes
- Repository stars
- 70,763
- License
- a license file GitHub does not identify
Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", or any browser interaction request.
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
# Dev Browser Skill Browser automation that maintains page state across script executions. Write small, focused scripts to accomplish tasks incrementally. Once you've proven out part of a workflow and there is repeated work to be done, you can write a script to do the repeated work in a single execution. ## Choosing Your Approach - **Local/source-available sites**: Read the source code first to write selectors directly - **Unknown page layouts**: Use `getAISnapshot()` to discover elements and `selectSnapshotRef()` to interact with them - **Visual feedback**: Take screenshots to see what the user sees ## Setup > **Installation**: See [references/installation.md](references/installation.md) for detailed setup instructions including Windows support. Two modes available. Ask the user if unclear which to use. ### Standalone Mode (Default) Launches a new Chromium browser for fresh automation sessions. ```bash ./skills/dev-browser/server.sh & ``` Add `--headless` flag if user requests it. **Wait for the `Ready` message before running scripts.** ### Extension Mode Connects to user's existing Chrome browser. Use this when: …
Read the whole file at its exact version.
How to install
mdr add code-yeongyu/oh-my-openagent/dev-browser@sha256:c3a7f4a780f4ec2cThe line at the top of this page pins the label git:20260615.d4530fd, 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_k7mc6asj3bunuevg)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Jun 15, 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 (7032 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
code-yeongyu/oh-my-openagent · 70,763 stars · license a license file GitHub does not identify · pushed 2026-11-07 · branch dev
API
GET https://markdownregistry.com/api/v1/artifacts/art_k7mc6asj3bunuevg GET https://markdownregistry.com/api/v1/resolve?ref=code-yeongyu/oh-my-openagent/dev-browser GET https://markdownregistry.com/api/v1/blob/c3a7f4a780f4ec2c3cfdd158a1dd51c425bb2c5e1af861d0fc27a2cde9ed6c49
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 code-yeongyu/oh-my-openagent
Every file in code-yeongyu/oh-my-openagent