Przejdź do treści
Biblioteka skilli
Programowanie · Automatyzacja

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.

Repozytorium
studio ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Capture
  2. Look at it
  3. Show it
  4. Interact
Sekcje z nagłówków SKILL.md, w oryginale · 55 linii, 337 słów
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 |
| --- | --- |
| ![before desktop](/app/org/output/qa/before-desktop.png) | ![after desktop](/app/org/output/qa/after-desktop.png) |
```

## 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ę.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.