browser-automation
Automate Browser Testing and Scraping
Browser scripts often fail because selectors, waits, and browser state are fragile. This skill guides reliable Playwright and Puppeteer automation for tests, scraping, and agent workflows.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "browser-automation" from https://skillstore.io/skills/sickn33-browser-automation.md and its manifest at https://skillstore.io/api/skills/sickn33-browser-automation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "browser-automation". A QA engineer asks why a login test fails only in continuous integration.
Expected outcome:
- The response checks viewport differences, missing auto-waits, shared browser state, and selectors that depend on layout.
- It recommends user-facing locators, fresh contexts, and trace capture for failed runs.
Using "browser-automation". A developer asks whether to use Puppeteer or Playwright for a new automation project.
Expected outcome:
- The response compares browser support, locator reliability, waiting behavior, ecosystem needs, and Chrome-only constraints.
- It recommends Playwright unless the project depends on Puppeteer-specific stealth tooling.
Using "browser-automation". A data team asks for a scraping workflow review before launch.
Expected outcome:
- The response reviews rate limits, monitoring, retries, content stability, and authorization boundaries.
- It warns that anti-detection techniques should only support approved testing or compliant data access.
Security Audit
Medium RiskThe static shell execution finding is a false positive caused by Markdown inline code on the related skills line. The skill has no executable files, but its prose includes dual-use anti-detection and stealth guidance for scraping.
Confirmed security concerns (1)
Risk Factors
⚙️ External commands (1)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-browser-automation/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-browser-automation?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-browser-automation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-browser-automation/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-browser-automation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
sickn33. (2026). browser-automation security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-browser-automation/audits/4BibTeX citation
@techreport{sickn33-sickn33-browser-automation-2026,
author = {sickn33},
title = {browser-automation security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/sickn33-browser-automation/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "browser-automation security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/sickn33-browser-automation/audits/4"
identifiers:
- type: other
value: "skillstore:sickn33-browser-automation:audit:4"
description: "Skillstore immutable audit report identifier"
Compare variants
2 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
sickn33-browser-automation
2026-08-21
emillindfors-browser-automation
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Stabilize End-to-End Tests
Improve flaky Playwright or Puppeteer tests by using better locators, waits, and isolated browser state.
Plan Responsible Web Scraping
Review scraping workflows for reliability, rate limits, monitoring, and compliance boundaries before implementation.
Guide Browser-Based Agents
Design agent browser actions that use visible page behavior, predictable waits, and recoverable workflow steps.
Try These Prompts
I need browser automation for [testing or scraping]. Compare Playwright and Puppeteer for my use case, constraints, and team skills.
Review this failing browser test behavior: [describe failure]. Identify likely selector, wait, state, and viewport problems.
Design a Playwright test structure for [application]. Include browser context isolation, trace capture, locator strategy, and popup handling.
Review this browser automation plan for reliability and compliance risk: [describe plan]. Flag detection, rate limit, consent, and monitoring concerns.
Best Practices
- Prefer user-facing locators that match what users can see.
- Let Playwright auto-wait for readiness instead of adding fixed sleeps.
- Run each test with isolated browser state and collect traces for failures.
Avoid
- Do not rely on CSS or XPath selectors before accessible locators.
- Do not share one browser context across unrelated tests.
- Do not use stealth or delay tactics to bypass access controls.
Frequently Asked Questions
Does this skill install Playwright or Puppeteer?
Can I use it with Claude, Codex, and Claude Code?
Is Playwright always better than Puppeteer?
Does it cover web scraping?
Does it include test design patterns?
What is the main security concern?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/browser-automationRef
6425ec35f4ac137735cff58cd7877843bba23e3b
Maintenance freshness
7/18/2026
Usage
7 downloads · 117 views
File structure
📄 SKILL.md