Skills for Real Engineers. Straight from my .agents directory.
browser-tools
Agent skill frombadlogic/pi-skills
Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.
How to install browser-tools
npx skills add badlogic/pi-skills# or add only this skill to Claude Code: copy the folder
browser-tools/
# into
~/.claude/skills/browser-tools/ (all projects)
.claude/skills/browser-tools/ (one project)
1# Browser Tools23Chrome DevTools Protocol tools for agent-assisted web automation. These tools connect to Chrome running on `:9222` with remote debugging enabled.45## Setup67Run once before first use:89```bash10cd {baseDir}/browser-tools11npm install12```1314## Start Chrome1516```bash17{baseDir}/browser-start.js # Fresh profile18{baseDir}/browser-start.js --profile # Copy user's profile (cookies, logins)19```2021Launch Chrome with remote debugging on `:9222`. Use `--profile` to preserve user's authentication state.2223## Navigate2425```bash26{baseDir}/browser-nav.js https://example.com27{baseDir}/browser-nav.js https://example.com --new28```2930Navigate to URLs. Use `--new` flag to open in a new tab instead of reusing current tab.3132## Evaluate JavaScript3334```bash35{baseDir}/browser-eval.js 'document.title'36{baseDir}/browser-eval.js 'document.querySelectorAll("a").length'37```3839Execute JavaScript in the active tab. Code runs in async context. Use this to extract data, inspect page state, or perform DOM operations programmatically.4041## Screenshot4243```bash44{baseDir}/browser-screenshot.js45```4647Capture current viewport and return temporary file path. Use this to visually inspect page state or verify UI changes.4849## Pick Elements5051```bash52{baseDir}/browser-pick.js "Click the submit button"53```54…
Excerpt shown under the repository's MIT license.
More skills in pi-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
