Prepare any webpage for clean interaction by detecting and removing disruptive overlays (cookie banners, GDPR consent, modals, popups, newsletter signups, paywalls, login walls). Uses a cached database of 300+ known CMPs (Consent-O-Matic + EasyList) combined with heuristic DOM scanning. Produces portable JS recipes for any browser tool (Playwright, CDP, cmux-browser). ALWAYS use this skill before taking screenshots, scraping content, or automating interaction on any webpage that might have overlays blocking the view or preventing interaction. Triggers on: page prep, clean page, remove overlays, dismiss cookie banner, page blocked, overlay cleanup, consent banner, prepare page, unblock page, clear popups, cookie popup.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that excels across all dimensions. It provides specific concrete actions, comprehensive trigger terms that users would naturally use, explicit guidance on when to use the skill, and a clearly defined niche that minimizes conflict with other skills. The description uses proper third-person voice throughout.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'detecting and removing disruptive overlays', enumerates specific overlay types (cookie banners, GDPR consent, modals, popups, newsletter signups, paywalls, login walls), mentions specific technical outputs (portable JS recipes for Playwright, CDP, cmux-browser), and references a concrete database (300+ known CMPs). | 3 / 3 |
Completeness | Clearly answers both 'what' (detecting/removing overlays, producing JS recipes) AND 'when' with explicit guidance: 'ALWAYS use this skill before taking screenshots, scraping content, or automating interaction on any webpage that might have overlays'. Also includes explicit trigger terms list. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms explicitly listed: 'page prep, clean page, remove overlays, dismiss cookie banner, page blocked, overlay cleanup, consent banner, prepare page, unblock page, clear popups, cookie popup'. These are terms users would naturally say when encountering blocked pages. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive niche focused specifically on overlay/popup removal for web automation. The specific mention of CMPs, consent banners, and the automation context (Playwright, CDP) clearly distinguishes it from general web scraping or screenshot skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent skill document that demonstrates best practices across all dimensions. It provides a complete, actionable workflow for overlay detection and removal with executable code, clear validation steps, and appropriate progressive disclosure. The verification loop in Step 9 explicitly acknowledges limitations and provides agent-driven fallback strategies.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is lean and efficient, assuming Claude's competence with Node.js, browser automation, and DOM manipulation. No unnecessary explanations of basic concepts; every section provides actionable information. | 3 / 3 |
Actionability | Provides fully executable bash commands, JavaScript code snippets, and complete JSON schemas. The workflow steps are copy-paste ready with concrete selectors, commands, and code examples. | 3 / 3 |
Workflow Clarity | Clear 10-step workflow with explicit validation (Step 9 verification loop), decision points (Step 6 strategy selection), and feedback loops for error recovery. The verification step explicitly handles edge cases the automated detection misses. | 3 / 3 |
Progressive Disclosure | Well-structured with clear sections (Workflow, Browser Tool Examples, Detection Report Format, Recipe Manifest Format, Agent Fallback, Watch Mode, Tips). References external file (known-patterns.md) appropriately for CMP-specific patterns without deep nesting. | 3 / 3 |
Total | 12 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Reviewed
Table of Contents