Skip to main content
GitHub repository

browser-skills

browser-skills contains 15 collected skills from bettyguo, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
15
Stars
8
updated
2026-05-13
Forks
0
Occupation coverage
5 occupation categories · 100% classified
repository explorer

Skills in this repository

login-flow
software-developers

Signs into a site using credentials provided via `vars` (typically sourced from environment variables) or via a pre-saved Playwright persistent context. Never harvests or stores credentials. See docs/ethics.md.

2026-05-13
detect-captcha
information-security-analysts

Detects whether the current page contains a captcha challenge (reCAPTCHA, hCaptcha, Cloudflare Turnstile, GeeTest, etc.). Reports detection and stops. Never attempts to solve. See docs/ethics.md.

2026-05-13
extract-table-pagination
software-developers

Extract structured data from an HTML table, optionally walking through paginated views. Returns a list of row dicts keyed by header cells. The demo skill (used to monitor conference paper lists).

2026-05-13
verify-page-loaded
web-developers

Confirms that the current page has finished loading and is ready for interaction. Detects loading spinners, skeleton screens, and content placeholders. Run before extraction skills.

2026-05-13
fill-multi-step-form
web-developers

Fills a multi-step form (stepper wizard) by routing labeled fields to values from `vars`, clicking "Next" between steps, and submitting at the end. Pairs with the `searchable-dropdown` and `date-picker-widget` skills for compound widgets.

2026-03-24
upload-download-file
web-developers

Uploads a local file to an HTML5 file input, or triggers a download and captures the resulting path. Composes with multi-step-form for file-attaching workflows.

2026-03-24
date-picker-widget
web-developers

Picks a date in a calendar-style date-picker widget — clicks the input, navigates months if needed, clicks the target day. The famous "vision agent failure case" that motivates this whole library.

2026-03-20
searchable-dropdown
web-developers

Selects an option in a searchable / typeahead dropdown (combobox). Types to filter, then clicks the matching option. Common on city pickers, country selectors, package-search dropdowns.

2026-03-20
pagination-next-page
web-developers

Navigates to the next page in a paginated listing by clicking a "next" link/button or pressing the typical keyboard shortcut. Pairs with extract-table-pagination for multi-page data collection.

2026-03-17
search-and-filter
human-resources-assistants-except-payroll-and-timekeeping-434161customer-service-representatives-434051

Types a query into a site's search input, submits, and optionally applies one or more filter facets (categories, price ranges, attributes). Common on e-commerce, doc-search, and listing sites.

2026-03-17
dismiss-newsletter-popup
web-developers

Dismisses newsletter / "subscribe" / "sign up for emails" popups that appear after a short delay or scroll trigger on content sites.

2026-03-14
exit-tracking-popup
web-developers

Dismisses exit-intent popups ("Wait! Before you go!", "Don't leave without your discount", abandonment recovery overlays) that fire on mouse-leave or scroll-up patterns.

2026-03-14
handle-infinite-scroll
web-developers

Scrolls a page to load additional content via infinite-scroll, with stop conditions (no-more-content, max iterations, or target selector visible). Used for feeds, lists, and search results that lazy-load.

2026-02-14
handle-modal-dialog
web-developers

Detects and dismisses blocking modal dialogs (generic confirmations, "are you sure", interstitials, signed-out prompts). Sibling to dismiss-newsletter-popup and dismiss-cookie-banner.

2026-02-07
dismiss-cookie-banner
web-developers

Detects and dismisses cookie consent banners on any site. Use on the first interaction after navigation to any page that may show a banner.

2026-02-01