Back to skills
SkillHub ClubShip Full StackFull Stack
browser
Imported from https://github.com/ajianaz/skills-collection.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Stars
1
Hot score
77
Updated
March 20, 2026
Overall rating
C2.2
Composite score
2.2
Best-practice grade
S100.0
Install command
npx @skill-hub/cli install ajianaz-skills-collection-browser
Repository
ajianaz/skills-collection
Skill path: skills/browser
Imported from https://github.com/ajianaz/skills-collection.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: ajianaz.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install browser into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/ajianaz/skills-collection before adding browser to shared team environments
- Use browser for development workflows
Works across
Claude CodeCodex CLIGemini CLIOpenCode
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: browser
description: Minimal Chrome DevTools Protocol tools for browser automation and scraping. Use when you need to start Chrome, navigate pages, execute JavaScript, take screenshots, or interactively pick DOM elements.
---
# Browser Tools
Minimal CDP tools for collaborative site exploration and scraping.
**IMPORTANT**: All scripts are located in `~/.factory/skills/browser/` and must be called with full paths.
## Start Chrome
```bash
~/.factory/skills/browser/start.js # Fresh profile
~/.factory/skills/browser/start.js --profile # Copy your profile (cookies, logins)
```
Start Chrome on `:9222` with remote debugging.
## Navigate
```bash
~/.factory/skills/browser/nav.js https://example.com
~/.factory/skills/browser/nav.js https://example.com --new
```
Navigate current tab or open new tab.
## Evaluate JavaScript
```bash
~/.factory/skills/browser/eval.js 'document.title'
~/.factory/skills/browser/eval.js 'document.querySelectorAll("a").length'
```
Execute JavaScript in active tab (async context).
**IMPORTANT**: The code must be a single expression or use IIFE for multiple statements:
- Single expression: `'document.title'`
- Multiple statements: `'(() => { const x = 1; return x + 1; })()'`
- Avoid newlines in the code string - keep it on one line
## Screenshot
```bash
~/.factory/skills/browser/screenshot.js
```
Screenshot current viewport, returns temp file path.
## Pick Elements
```bash
~/.factory/skills/browser/pick.js "Click the submit button"
```
Interactive element picker. Click to select, Cmd/Ctrl+Click for multi-select, Enter to finish.
## Usage Notes
- Start Chrome first before using other tools
- The `--profile` flag syncs your actual Chrome profile so you're logged in everywhere
- JavaScript evaluation runs in an async context in the page
- Pick tool allows you to visually select DOM elements by clicking on them