
Browser Automation
- 2 installs
- 247 repo stars
- Updated April 3, 2026
- different-ai/zero-finance
This is a copy of browser-automation by different-ai - installs and ranking accrue to the original listing.
Helps with automation & workflows tasks.
About
browser-automation is a Claude Code skill for automation & workflows. It helps solo builders move faster with AI-assisted development.
- browser-automation
- Automation & Workflows
- AI-coding skill
Browser Automation by the numbers
- 2 all-time installs (skills.sh)
- Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/different-ai/zero-finance --skill browser-automationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 247 |
| Last updated | April 3, 2026 |
| Repository | different-ai/zero-finance ↗ |
What it does
Helps with automation & workflows tasks.
Files
What I do
- Provide a safe, composable workflow for browsing tasks
- Use
browser_querylist and index selection to click reliably - Confirm state changes after each action
Best-practice workflow
1. Inspect tabs with browser_get_tabs 2. Open new tabs with browser_open_tab when needed 3. Navigate with browser_navigate if needed 4. Wait for UI using browser_query with timeoutMs 5. Discover candidates using browser_query with mode=list 6. Click, type, or select using index 7. Confirm using browser_query or browser_snapshot
Selecting options
- Use
browser_selectfor native<select>elements - Prefer
valueorlabel; useoptionIndexwhen needed - Example:
browser_select({ selector: "select", value: "plugin" })
Query modes
text: read visible text from a matched elementvalue: read input valueslist: list many matches with text/metadataexists: check presence and countpage_text: extract visible page text
Opening tabs
- Use
browser_open_tabto create a new tab, optionally withurlandactive - Example:
browser_open_tab({ url: "https://example.com", active: false })
Troubleshooting
- If a selector fails, run
browser_querywithmode=page_textto confirm the content exists - Use
mode=liston broad selectors (button,a,*[role="button"]) and choose by index - Confirm results after each action