Agent skill · software engineering · borghei

browser-automation

This skill should be used when the user asks to "build web automation scripts", "check browser automation for detection", "generate web scraping code", "create form filling automation", or "build anti-detection browser scripts".

Why this skill is useful

Adds 3 executable scripts for web automation that provide capabilities not commonly found in public documentation.

What it needs

Requires python installed locally. About 2k tokens when loaded. Last updated 2026-07-21. 462 stars on the source repository.

What this skill does

Browser Automation Category: Engineering Domain: Web Automation Overview The Browser Automation skill provides tools for building robust web automation, checking scripts for bot detection signatures, generating form automation code, and creating web scraping solutions with rate limiting and best practices. Clarify First Before generating automation, confirm these inputs. If any is unknown or vague, ASK — do not assume: [ ] Target site & task — the URL and exactly what to automate or scrape (drives the generated selectors and flow) [ ] Which tool — audit an existing script, build form automation, or generate a scraper (selects antidetectionchecker.py vs formautomationbuilder.py vs scrapingtoolkit.py) [ ] Politeness strategy & authorization — polite vs aggressive, robots.txt compliance, and that you are permitted to automate this target (sets request delays and backoff in the generated code) Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact. Quick Start Tools Overview Tool Purpose Key Flags ------ --------- ----------- antidetectionchecker.py Audit automation code for bot detection signatures --file, --format formautomationbuilder.py Generate form filling scripts from HTML analysis --url, --html-file, --output scrapingtoolkit.py Generate web scraping code with rate limiting --url, --strategy, --output Workflows Build Reliable Scraper 1. Analyze target with scrapingtoolkit.py to generate base code 2. Check generated code with antidetectionchecker.py 3. Address any detection signatures found 4. Test with progressive rate limiting Automate Form Submission 1. Provide form HTML to formautomationbuilder.py 2. Review generated script for field mappings 3. Customize data sources and validation 4. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills borghei/browser-automation

View the source on GitHub

Browse the @skills marketplace