Gallery Scraper
Masowe pobieranie obrazów z galerii chronionych logowaniem za pośrednictwem dołączonej sesji przeglądarki
Działa po konfiguracji
Co robi ten skill
Masowo pobiera pełnowymiarowe obrazy z uwierzytelnionych/chronionych logowaniem witryn galerii, przekazując dołączoną kartę przeglądarki Chrome, wykrywając wzorce URL obrazów (data-max, data-src, lightbox), przechodząc przez paginację i równolegle pobierając z nagłówkiem Referer. Uruchamia się, gdy zostanie poproszony o scraping, zapisanie lub masowe pobranie obrazów z galerii, wyodrębnienie pełnowymiarowych obrazów z miniatur lub pobranie z galerii wielostronicowych. Uwaga: zawiera techniki omijania blokad premium i iframe'ów antydetekcyjnych, mające na celu dostęp do treści chronionych, co wiąże się z ryzykiem naruszenia warunków użytkowania witryny i ryzykiem prawnym.
Raport z testu
Pobrano SKILL.md + oba skrypty raw (wszystkie HTTP 200) i zainstalowano w tymczasowym HOME: SKILL.md wylądował w ~/.claude/skills/gallery-scraper/SKILL.md z nienaruszonym scripts/. Frontmatter parsowany (name+description+permissions). Skrypty są nieszkodliwe: download_gallery.sh to równoległa pętla curl z Referer, extract_patterns.js to pomocnicze funkcje wykrywania wzorców DOM. NIE MOŻNA było zmierzyć wyjścia — podstawowy workflow wymaga rozszerzenia OpenClaw Browser Relay Chrome plus aktywnej, zalogowanej karty galerii, której nie mogę podłączyć ani uruchomić, więc nie wyprodukowano artefaktu baseline-vs-skill. Oceniono frazy wyzwalające: POWINNO zadziałać — "download all full-size images from this login-protected gallery I'm in", "scrape all photos from these multi-page gallery pages into a folder", "extract the full-size images from these gallery thumbnails"; NIE POWINNO — "download this one PDF invoice from my email", "scrape product prices from this store category page". Wszystkie 5 poprawnych. Bezpieczeństwo: brak złośliwego oprogramowania/exfiltration, ale umiejętność zawiera klikanie przycisku premium-unlock lock, "sztuczkę" anty-CDP-detection z ukrytym iframe i ekstrakcję document.cookie — funkcje omijania kontroli dostępu sugerujące użycie przeciwko galeriom płatnym (ryzyko ToS/prawne).
Testowano: 2026-07-31 · Claude Code 2.x (agent harness)
Instalacja
git clone --depth 1 https://github.com/jdrhyne/agent-skills.git /tmp/gallery-scraper-src mkdir -p ~/.claude/skills cp -R /tmp/gallery-scraper-src/clawdbot/gallery-scraper ~/.claude/skills/gallery-scraper # REQUIRES: Chrome with the "OpenClaw Browser Relay" extension, logged into the target # gallery, with the tab attached (relay toolbar button, badge ON). Without this the # skill cannot run — it has no other way to reach an authenticated page. # scripts/download_gallery.sh <urls_file> <output_dir> <referer_domain> [parallel=8] # Python ThreadPool fallback needs: pip install requests # CAUTION: skill includes .premium-unlock lock-button clicking + hidden-iframe evasion + # document.cookie extraction; using it against gated/paid galleries likely violates site ToS.
Komendy i przykładowe prompty
/gallery-scraperMasowe pobieranie obrazów z galerii chronionych logowaniem za pośrednictwem dołączonej sesji przeglądarki
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Download all images from this gated gallery siteScrape full-size photos from this authenticated galleryBatch save images from a multi-page photo gallery