#219 by GitHub stars

SawyerHood/dev-browser

Browser automation with persistent named pages via the dev-browser CLI. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, log into sites, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/dev-browser/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Local scripts

e5d746f1fc17 → e5d746f1fc17

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → e5d746f1fc17

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit e5d746f1fc17a3301d6e7f865f89c034f15f69fb

git clone --filter=blob:none --no-checkout https://github.com/SawyerHood/dev-browser.git .hotskills/sawyerhood-dev-browser && git -C .hotskills/sawyerhood-dev-browser checkout --detach e5d746f1fc17a3301d6e7f865f89c034f15f69fb # Copy each selected skill directory from .hotskills/sawyerhood-dev-browser into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/SawyerHood/dev-browser.git .hotskills/sawyerhood-dev-browser && git -C .hotskills/sawyerhood-dev-browser checkout --detach e5d746f1fc17a3301d6e7f865f89c034f15f69fb # Copy each selected skill directory from .hotskills/sawyerhood-dev-browser into .agents/skills/<skill-name>/
6.7kGitHub stars
16stars in 7 days
1skill in this repository
4commits in 30 days

Heat

5.7
  • Star growth, last 7 daysAhead of 60% of tracked repositories
  • Star growth, last 24 hoursAhead of 79% of tracked repositories
  • Rank movement, last 7 daysAhead of 60% of tracked repositories
  • Commits, last 30 daysAhead of 67% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 7, 20266,725

Individual skills in this repository

How it works

dev-browser

When your agent uses it

Browser automation with persistent named pages via the dev-browser CLI. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, log into sites, 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", "open the browser", or any browser interaction request.

What it loads into context

Frontmatter

102 tokens

Always available to the agent

SKILL.md

422 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

    Files

    • ../../.claude-plugin/marketplace.jsonasset629 bytes
    • SKILL.mdcore1,820 bytes
    • SKILL.mdcore1,820 bytes
    • SKILL.mdcore1,820 bytes
    Read SKILL.md
    
    # dev-browser
    
    CLI for controlling a real Chrome with short Puppeteer scripts. One warm daemon; named pages persist between runs.
    
    ```bash
    npm install -g dev-browser   # bun add -g dev-browser works too; the first run downloads the binary if the install script was blocked
    dev-browser install          # only if the first run says "No Chrome found"
    ```
    
    Run `dev-browser --help` (full guide; `dev-browser help <topic>` for one section) before non-trivial work. Quick start:
    
    ```bash
    dev-browser <<'EOF'
    const page = await browser.getPage("main");        // named page persists across runs
    View the complete source on GitHub

    Skills included

    • dev-browser

    Repository facts

    License
    MIT
    Created
    Dec 2, 2025
    Last pushed
    Nov 3, 2026
    Forks
    439
    Open issues
    11
    Project activity
    Active

    Rank over the last 12 weeks

    Now #219 · best #165 · down 22 in 30 days

    1. #214 on Oct 31
    2. #213 on Nov 1
    3. #214 on Nov 2
    4. #215 from Nov 3 to Nov 4
    5. #216 from Nov 5 to Nov 6
    6. #219 since Nov 7
    60 earlier periods
    1. #158 on Aug 2
    2. #160 from Aug 8 to Aug 9
    3. #163 on Aug 10
    4. #165 from Aug 11 to Aug 12
    5. #166 from Aug 13 to Aug 14
    6. #165 from Aug 15 to Aug 17
    7. #167 on Aug 18
    8. #168 on Aug 19
    9. #166 from Aug 20 to Aug 21
    10. #169 on Aug 23
    11. #171 from Aug 24 to Aug 26
    12. #173 on Aug 27
    13. #172 on Aug 28
    14. #174 on Aug 29
    15. #172 from Aug 30 to Aug 31
    16. #178 on Sep 1
    17. #180 on Sep 3
    18. #177 on Sep 4
    19. #179 on Sep 5
    20. #178 on Sep 6
    21. #180 on Sep 7
    22. #181 on Sep 8
    23. #182 from Sep 9 to Sep 11
    24. #184 on Sep 12
    25. #186 on Sep 13
    26. #188 from Sep 14 to Sep 15
    27. #187 from Sep 16 to Sep 17
    28. #190 on Sep 18
    29. #187 on Sep 19
    30. #190 on Sep 20
    31. #191 on Sep 21
    32. #192 on Sep 22
    33. #193 from Sep 23 to Sep 24
    34. #193 on Sep 26
    35. #194 on Sep 27
    36. #195 from Sep 28 to Sep 29
    37. #192 on Sep 30
    38. #194 on Oct 1
    39. #196 on Oct 2
    40. #194 on Oct 3
    41. #192 on Oct 4
    42. #196 from Oct 5 to Oct 6
    43. #197 on Oct 8
    44. #200 on Oct 9
    45. #201 on Oct 11
    46. #203 on Oct 12
    47. #204 on Oct 13
    48. #203 on Oct 14
    49. #202 on Oct 15
    50. #200 on Oct 16
    51. #203 on Oct 17
    52. #202 on Oct 18
    53. #203 from Oct 19 to Oct 20
    54. #207 on Oct 21
    55. #206 on Oct 22
    56. #207 from Oct 23 to Oct 24
    57. #208 on Oct 25
    58. #207 on Oct 28
    59. #208 on Oct 29
    60. #210 on Oct 30

    Before you install

    Local scripts

    Automated signals, not a guarantee

    Checked Nov 2, 2026

    Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

    Show 2 notes
    • skills/dev-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • skills/dev-browser/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
    • No broad tool permissions
    • No dangerous shell commands
    • 3 network referencesin 1 file: dev-browser/SKILL.md:18
    • No hidden or obfuscated text
    • No instruction overrides
    • No executable scripts
    • No access to secrets
    • No requests to vote in Hot
    Show all 3 signals by file

    skills/dev-browser/SKILL.md

    • Network accessline 18
      dev-browser <<'EOF' const page = await browser.getPage("main");        // named page persists across runs await page.goto("https://example.com");            // default waitUntil: domcontentloaded
    • Network accessline 19
      const page = await browser.getPage("main");        // named page persists across runs await page.goto("https://example.com");            // default waitUntil: domcontentloaded await page.snapshot({ interactive: true })         // ARIA tree 
    • Network accessline 20
      await page.goto("https://example.com");            // default waitUntil: domcontentloaded

    How the signals fit together

    Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

    Some files could not be read; the facts below still hold.

    Signal confidence: 3 facts

    Works with

    Agent compatibility, from the files in this repository
    AgentStatusEvidenceInstall to
    Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
    CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
    CursorCompatibleStandard SKILL.md skills/dev-browser/SKILL.md.cursor/skills/<skill-name>/
    Gemini CLICompatibleStandard SKILL.md skills/dev-browser/SKILL.md.gemini/skills/<skill-name>/
    GitHub CopilotCompatibleStandard SKILL.md skills/dev-browser/SKILL.md.github/skills/<skill-name>/
    OpenCodeCompatibleStandard SKILL.md skills/dev-browser/SKILL.md.opencode/skills/<skill-name>/
    • Native The repository ships a manifest, folder or frontmatter field for this agent.
    • Compatible A standard SKILL.md that this agent can read.
    • Unknown No evidence either way.

    Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

    Explore alternatives and comparisons

    Add this badge to your README

    It updates every night and links to this page.

    SawyerHood/dev-browser: #219 on hotskills, 6.7k stars

    [![SawyerHood/dev-browser on hotskills](https://hotskills.dev/badge/sawyerhood-dev-browser.svg)](https://hotskills.dev/skill/sawyerhood-dev-browser/)