Install any skill in seconds. Free to start, no credit card required.
Get Started Free →liaohch3/playwright-screen-recording
Record browser test videos with Playwright for PR review and bug fix verification
Passed 22 of 23 test cases with the skill, and 19 of 23 without it.
and 1 more in the full report
3 fixed19 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
Are Playwright recorded webm context videos typically small enough (a few hundred KB) to attach directly to GitHub PR comments, or do they require external cloud storage hosting?
| Checked | Without skill | With skill |
|---|---|---|
| The answer states that video files are typically a few hundred KB. | Missed | Passed |
The instructions your model reads when the skill loads.
Use Playwright's video recording to capture headless browser operations as .webm videos for PR review or bug fix verification.
from playwright.sync_api import sync_playwright
import tempfile
from pathlib import Path
video_dir = Path(tempfile.mkdtemp())
with sync_playwright() as pw:
browser = pw.chromium.launch(headless=True)
context = browser.new_context(
viewport={"width": 1400, "height": 900},
record_video_dir=str(video_dir),
record_video_size={"width": 1400, "height": 900},
)
page = context.new_page()
page.goto(f"file:///path/to/test.html")
# ... perform test actions, add pauses for readability ...
page.wait_for_timeout(800) # pause so viewers can see the current state
page.close()
context.close() # video is finalized after context.close()
browser.close()
# Retrieve the recorded video
videos = list(video_dir.glob("*.webm"))
if videos:
videos[0].rename("demo.webm")
test cases passed, vs 19 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.