qa-screenshot
/qa-screenshot
Robi zrzut ekranu strony z podglądu wdrożenia lub lokalnego serwera w headless Chromium i wstawia go do komentarza zadania.
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Robi zrzut ekranu strony z podglądu wdrożenia lub lokalnego serwera w headless Chromium i wstawia go do komentarza zadania.
Oryginalny opis (EN)
Screenshot a page (deploy preview or a dev server on localhost) in the sandbox's headless Chromium, look at it, and embed it in a task comment. Use to verify a visual change or record before/after evidence.
Jak działa
- Capture
- Look at it
- Show it
- Interact
Podgląd SKILL.md
---
name: qa-screenshot
description: Screenshot a page (deploy preview or a dev server on localhost) in the sandbox's headless Chromium, look at it, and embed it in a task comment. Use to verify a visual change or record before/after evidence.
---
# qa-screenshot — see the change, then show it
A browser is installed globally in the sandbox, NOT in the repo's
`node_modules` — don't go looking for playwright there.
## Capture
```
qa-screenshot <url> /app/org/output/qa/<name>.png [--mobile] [--full] [--selector=<css>] [--console]
```
- Renders any URL, localhost included, in headless Chromium and runs the page's JS.
- Framing: default is the top viewport, `--full` the whole page, `--selector='<css>'` just the component you changed (best for a focused before/after).
- `--mobile` is a real phone viewport AND a mobile user-agent, not a narrowed desktop. Capture both desktop and mobile for a responsive change.
- `--console` also reports the page's runtime errors, which a screenshot alone shows as a pass.
- Deep-link to the page the change affects, not the site root.
- No dev server runs by default. Start one yourself to capture localhost.
- `--engine=webkit` renders in WebKit (Safari's engine) — use it when a mobile scroll, snap or animation quirk could be engine-specific, or when asked to check Safari. It is not a real iPhone or Mac: report it as "checked in WebKit", not as tested on iOS or Safari.
## Look at it
`Read` every file you wrote. A screenshot you never opened is not verification.
## Show it
Write under `/app/org/output/` and embed the shots in your task comment as markdown
images. Only that form renders on the card; a bare path or a code span shows
the reader nothing. Put a before/after pair in a two-column table so they
render side by side:
```
| Before | After |
| --- | --- |
|  |  |
```
## Interact
To click, fill a form or hit-test with `document.elementFromPoint`, write a
throwaway node script against the global playwright-core:
```js
const { chromium } = require("/usr/local/lib/node_modules/playwright-core");
const browser = await chromium.launch({
executablePath: "/usr/bin/chromium",
args: ["--no-sandbox"],
});
```
For WebKit, use `webkit` from the same playwright-core with
`browser.newContext(devices["iPhone 13"])`.
Don't report a check as impossible because Playwright is missing — it is installed.
Wersje
W bazie nie ma innych skilli o nazwie qa-screenshot.
Migawka bazy z 28.10.2026 · wersja paczki 3c4840043d4d (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100playwright
Robi zrzut ekranu adresu URL lub lokalnej strony i ładuje go do kontekstu, aby sprawdzić wygląd i układ na szerokościach desktopowych i mobilnych. - 100verify
Weryfikuje zmiany w repozytorium w prawdziwej headless Chromium: sprawdza renderowanie strony i działanie w przeglądarce. - 100agent-browser
Steruje prawdziwą przeglądarką Chromium przez CDP z CLI: weryfikuje zmiany interfejsu, robi zrzuty ekranu, odtwarza błędy frontendu i dołącza dowody do pull requestów oraz zgłoszeń. - 100screenshot
Renderuje lokalną stronę lub zbudowany serwis i robi zrzuty całej strony (desktop i mobile) w Chromium, obsługując problem pustych kart przy scroll-reveal, dla strony vigiles i raportu audytu. - 100run-app
Uruchamia aplikację webową tonk bez Nix, a potem steruje nią w headless Chromium przez Playwright, żeby sprawdzić zmiany w interfejsie. - 100run-blog
Uruchamia lokalnego bloga i steruje nim w headless Chromium jako tymczasowy administrator, żeby sprawdzić edytor wpisów i publikację.