Install any skill in seconds. Free to start, no credit card required.
Get Started Free →digitalsamba/playwright-recording
Record browser interactions as video using Playwright.
Passed 18 of 21 test cases with the skill, and 13 of 21 without it.
and 7 more in the full report
5 fixed14 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Can you write helper functions for my Playwright recording setup to handle common banner popups automatically during page loads? I also need to adjust the browser context settings so that I can record a full 1080p frame while operating on a lower-resolution laptop screen without shrinking the content scale. Output the TypeScript functions and context configuration block.
| Checked | Without skill | With skill |
|---|---|---|
| Scales the viewport width and height down by the scale factor | Missed | Passed |
| Sets deviceScaleFactor to the reciprocal of the scale factor | Missed | Passed |
| Sets recordVideo.size to width 1920 and height 1080 | Passed | Passed |
| Loops over common consent button selectors checking isVisible before clicking | Missed | Passed |
The instructions your model reads when the skill loads.
Playwright can record browser interactions as video - perfect for demo footage in Remotion compositions.
# In your video project
npm init -y
npm install -D playwright @playwright/test
npx playwright install chromium
// scripts/record-demo.ts
import { chromium } from 'playwright';
async function recordDemo() {
const browser = await chromium.launch();
const context = await browser.newContext({
viewport: { width: 1920, height: 1080 },
recordVideo: {
dir: './recordings',
size: { width: 1920, height: 1080 }
}
});
const page = await context.newPage();
// Your recording actions
await page.goto('https://example.com');
await page.waitForTimeout(2000);
await page.click('button.demo');
await page.waitForTimeout(3000);
// Close to save video
test cases passed, vs 13 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.