{"api_version":"1","slug":"dev-browser-6a92eef9","url":"https://skillsoutpost.com/agents/dev-browser-6a92eef9","item_type":"skill","category":"engineering","runs_in":["local_agent","mcp_server"],"os":["macos","linux"],"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":null,"access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent","mcp_server"],"os":["macos","linux"],"needs_network":"yes","needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":null,"access_type":"github","tool_type":"skill","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"A CLI and bundled skill for Chrome automation with short JavaScript scripts and persistent browser pages.","needs_runtime":"Chrome","version":"Latest on the main branch","compatibility":"According to the README, macOS and glibc Linux are supported, and Windows and musl Linux are not yet supported. The tool controls Chrome. The bundled skill installs for Codex, Claude Code or an agents folder. The README shows a Claude Code MCP command and a legacy Claude Code plugin install.","external_costs":"The repository is MIT-licensed and states no pricing. Your coding agent or model provider may charge for usage.","permissions":"The CLI and skill act through your coding agent with the access you give it. The README says it can start an isolated Chrome profile or connect to a browser you already have open. The README shows global npm installation and skill writes under ~/.codex/skills, ~/.claude/skills and ~/.agents/skills. The README describes downloading the release binary when needed and installing Chrome if the CLI cannot find it. The file list includes a scripts/ directory; the README does not describe its contents.\n\nThe README says scripts run inside a daemon and can navigate pages, capture snapshots, click, fill fields and read or save files under ~/.dev-browser/v1/tmp. The README describes browser profiles, cookies and login state stored on disk, with configuration under ~/.dev-browser/v1/config.json. The README also shows project or user-level Claude Code settings edits that allow matching dev-browser commands without further prompts and warns that node:vm is not a security sandbox.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761252,"rating":null,"downloads":0,"verified":null,"creator":{"login":"SawyerHood","url":null},"untrusted_creator_content":{"name":"dev-browser","tagline":"A CLI and bundled skill for Chrome automation with short JavaScript scripts and persistent browser pages.","creator_name":"SawyerHood","product_version":"Latest on the main branch","needs_runtime":"Chrome","description":"dev-browser is a command-line tool with a bundled skill for Chrome automation. The README says scripts use JavaScript and the browser stays open between calls. The README describes navigating, inspecting pages, acting and checking results across scripts.\n\nThe README lists named persistent tabs, accessibility snapshots with element references, the Puppeteer Page API and agent-focused helpers. The README describes launching an isolated Chrome profile or attaching to an existing browser, and an MCP server mode.\n\nThe README shows dev-browser install-skill with --codex, --claude and --agents for the corresponding user-level skill directories. The README also suggests asking the agent to run dev-browser --help for its built-in guide.","intended_users":"Developers who want a coding agent to drive Chrome from short JavaScript scripts.","example_tasks":"Open a page in a headless browser and print its title.\nList the pages open in a Chrome started with dev-browser chrome.\nTake an accessibility snapshot of a page and click an element by its ref.\nFill in a form field, then wait for the page to settle.\nConnect to a browser you already have open and list its pages.","setup_instructions":"Install the CLI with npm install -g dev-browser. Run dev-browser install only if dev-browser cannot find Chrome. To give an agent the bundled skill, the README shows dev-browser install-skill --codex, dev-browser install-skill --claude and dev-browser install-skill --agents. It says running dev-browser install-skill without flags updates all three locations. For MCP, it shows claude mcp add dev-browser -- dev-browser mcp --headless. The README has the exact commands.","limitations":"According to the README, macOS and glibc Linux are supported. Windows and musl Linux are not yet supported. The tool controls Chrome. The README says to run dev-browser install if dev-browser cannot find Chrome. It says Chrome 136 and newer ignore remote-debugging flags on the default profile, so dev-browser chrome uses a dedicated profile. Snap-packaged Chromium cannot read the default ~/.dev-browser/v1 directory. On Ubuntu, the README says to use dev-browser install or point DEV_BROWSER_CHROME at another Chrome binary. You install with npm. The release binary includes Bun and Puppeteer, so the README says Node is not required after installation. The README says each script runs in a fresh node:vm context that is not a security boundary. The README says launched browsers close after 30 minutes without a script by default; the timeout is configurable, and attached browsers are excluded from idle cleanup. The README warns that concurrent scripts using the same named page can interleave. The README says version 0.2 scripts need helper changes for version 1.0, and page.cua and page.domCua are not part of 1.0. The repository can change at any time; check its README before you install.","data_handling":"The README says state lives under ~/.dev-browser/v1 and profiles, cookies and login state remain on disk after a launched browser closes. The README describes credential redaction in logs and status output. The README says the CLI may download its binary on first use and names DEV_BROWSER_DOWNLOAD_BASE for a private mirror and DEV_BROWSER_SKIP_DOWNLOAD=1 for a manually installed binary. The README does not mention telemetry. What else is sent where depends on your coding agent and model provider.","compatibility":"According to the README, macOS and glibc Linux are supported, and Windows and musl Linux are not yet supported. The tool controls Chrome. The bundled skill installs for Codex, Claude Code or an agents folder. The README shows a Claude Code MCP command and a legacy Claude Code plugin install.","external_costs":"The repository is MIT-licensed and states no pricing. Your coding agent or model provider may charge for usage.","permissions":"The CLI and skill act through your coding agent with the access you give it. The README says it can start an isolated Chrome profile or connect to a browser you already have open. The README shows global npm installation and skill writes under ~/.codex/skills, ~/.claude/skills and ~/.agents/skills. The README describes downloading the release binary when needed and installing Chrome if the CLI cannot find it. The file list includes a scripts/ directory; the README does not describe its contents.\n\nThe README says scripts run inside a daemon and can navigate pages, capture snapshots, click, fill fields and read or save files under ~/.dev-browser/v1/tmp. The README describes browser profiles, cookies and login state stored on disk, with configuration under ~/.dev-browser/v1/config.json. The README also shows project or user-level Claude Code settings edits that allow matching dev-browser commands without further prompts and warns that node:vm is not a security sandbox.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791851435,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1108682714,"full_name":"SawyerHood/dev-browser","description":"A Claude Skill to give your agent the ability to use a web browser","language":"TypeScript","license_spdx":"MIT","topics":["claude-code","playwright","skills"],"stars":6660,"forks":435,"skills":{"total":1,"paths":[{"path":"skills/dev-browser","url":null}]},"pushed_at":1788569085,"archived":false,"fetched_at":1791851435,"age_seconds":85116,"state":"fresh"}},"updated_at":1791771243,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}