Maak betrouwbare screenshots van desktops, browsers, simulatoren en CI-omgevingen met de juiste tool, viewport en stabiliteitsinstellingen.
npx clawhub@latest install screenshotPlatforms
De Screenshot skill begeleidt je AI-agent bij het vastleggen, inspecteren en vergelijken van screenshots in elke veelvoorkomende context — macOS-desktops, iOS Simulators, Linux (X11 en Wayland), webpagina's via Playwright en headless CI-runs. Het legt toolselectie, stabilisatiestrategieën, viewport-consistentie, ruisverwijdering en best practices voor uitvoerformaten vast, zodat elke screenshot daadwerkelijk bruikbaar is en niet alleen technisch geproduceerd. Deze skill is gericht op het maken van de juiste screenshot op een betrouwbare manier, niet op het bewerken of annoteren van afbeeldingen achteraf.
npx clawhub@latest install screenshotKlik op de Installeren-knop bovenaan deze pagina voor installatie met één klik
image-edit- of image-skill.video-skill.playwright-skill.Raadt de beste vastleggingstool aan per context: screencapture voor macOS, xcrun simctl voor iOS Simulator, grim+slurp voor Linux Wayland, scrot voor X11/headless CI, Playwright voor webpagina's, en nircmd/Pillow voor Windows. Geeft standaard de voorkeur aan het meest native pad voordat zwaardere tooling wordt ingezet.
Instrueert de agent om te wachten op een inactief netwerk, specifieke elementen of een expliciete UI-toestand voordat er een Screenshot wordt gemaakt — nooit blindelings wachten. Voor browseropnames maakt het gebruik van Playwright-stabiliteitsfuncties: vaste viewport, uitgeschakelde animaties, verborgen cursor en gemaskeerde gevoelige regio's.
Zorgt voor een consistente viewport-grootte, zoomniveau, apparaatschaal en thema (licht/donker) bij zowel baseline- als vergelijkingsopnames. Voorkomt betekenisloze verschillen die worden veroorzaakt door omgevingsverschillen tussen uitvoeringen.
Begeleidt de agent bij het verbergen of maskeren van onstabiele UI-elementen — cursors, invoegpunten, toastmeldingen, tijdstempels, notificaties en gerandomiseerde inhoud — evenals geheimen, tokens en persoonsgegevens voordat de Screenshot wordt gemaakt.
Standaard wordt PNG gebruikt voor UI-, code- en tekstrijke opnames. JPEG wordt uitdrukkelijk afgeraden voor Screenshot (vervaagt tekst en randen) en WebP wordt beschouwd als acceptabel voor delen wanneer de ontvanger dit ondersteunt.
Schrijft voor om bij een fout direct een Screenshot op te slaan vóór een nieuwe poging, stabiele bestandsnamen te gebruiken voor basislijnen en tijdstempels voor ad-hocopnames, en in headless-omgevingen de voorkeur te geven aan browsergebaseerde Screenshots boven schermopnames van de hostweergave.
Bij het reproduceren van een bug kiest de skill het juiste hulpmiddel (bijv. Playwright voor een webapplicatie), wacht tot de defecte UI-toestand volledig is geladen, maskeert eventuele gevoelige gegevens in zijbalken of URL's, en slaat een PNG op met een stabiele bestandsnaam — waarmee direct bruikbaar bewijsmateriaal wordt geproduceerd voor zowel de melder als de beoordelaar.
In een CI-pipeline fixeert de skill de viewport, schakelt animaties uit en maakt Screenshot-opnames van elementen of uitgesneden regio's als basislijnen. Bij volgende runs past het dezelfde instellingen toe, zodat verschillen echte UI-wijzigingen weerspiegelen en geen omgevingsruis.
Gebruikt xcrun simctl io booted screenshot om een simulatorframe betrouwbaar vast te leggen, en vermijdt zo de artefacten die optreden wanneer screenshot-tools voor het bureaublad het simulatorvenster vastleggen in plaats van de daadwerkelijke uitvoerbuffer.
Maakt een Screenshot van de 'voor'-situatie met een vaste viewport, past een UI-wijziging toe en maakt vervolgens een identieke Screenshot van de 'na'-situatie met dezelfde zoom, thema en staat — wat resulteert in een overzichtelijke vergelijking die geschikt is voor pull request-beoordelingen of gebruikersgerichte documentatie.
npx clawhub@latest install screenshotPlatforms
Inloggen om een beoordeling te schrijven
Nog geen beoordelingen. Wees de eerste om je ervaring te delen!