Gallery Scraper

Lädt Bilder von login-geschützten Galerien massenhaft über eine angehängte Browser-Sitzung herunter

von jdrhyne · jdrhyne/agent-skills

Funktioniert mit Setup ★ 7.6/10

Gallery Scraper — Lädt Bilder von login-geschützten Galerien massenhaft über eine angehängte Browser-Sitzung herunter

Was es kann

Lädt Bilder in voller Größe von authentifizierten/login-geschützten Galerie-Websites massenhaft herunter, indem ein angehängter Chrome-Browser-Tab weitergeleitet wird, Bild-URL-Muster (data-max, data-src, lightbox) erkannt, die Paginierung durchlaufen und parallel mit einem Referer-Header heruntergeladen wird. Wird ausgelöst, wenn darum gebeten wird, Bilder aus einer Galerie zu scrapen, zu speichern oder massenhaft herunterzuladen, Bilder in voller Größe aus Thumbnails zu extrahieren oder von mehrseitigen Galerien herunterzuladen. Hinweis: Enthält premium-lock-bypass und Anti-Erkennungs-Iframe-Techniken, die auf gated content abzielen, was site-ToS und rechtliche Risiken birgt.

Testbericht

SKILL.md + beide Skripte roh abgerufen (alle HTTP 200) und in ein temporäres HOME installiert: SKILL.md landete unter ~/.claude/skills/gallery-scraper/SKILL.md mit intaktem scripts/. Frontmatter wird geparst (name+description+permissions). Skripte sind harmlos: download_gallery.sh ist eine parallele curl-Schleife mit Referer, extract_patterns.js sind DOM pattern-detection helpers. Konnte den Output NICHT messen — der Kern-Workflow benötigt die OpenClaw Browser Relay Chrome-Erweiterung plus einen live eingeloggten Galerie-Tab, den ich nicht anhängen oder ausführen kann, daher wurde kein Baseline-vs-Skill-Artefakt erstellt. Trigger-Formulierungen beurteilt: SOLLTE auslösen — „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“; SOLLTE NICHT — „download this one PDF invoice from my email“, „scrape product prices from this store category page“. Alle 5 korrekt. Sicherheit: keine Malware/Exfiltration, aber der Skill liefert premium-unlock lock-button clicking, einen hidden-iframe anti-CDP-detection „trick“ und document.cookie extraction — Zugriffssteuerungs-Umgehungsfunktionen, die die Verwendung gegen paywalled galleries implizieren (ToS/rechtliches Risiko).

Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

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.

Befehle & Beispiel-Prompts

  • /gallery-scraperLädt Bilder von login-geschützten Galerien massenhaft über eine angehängte Browser-Sitzung herunter

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Download all images from this gated gallery site
  • Scrape full-size photos from this authenticated gallery
  • Batch save images from a multi-page photo gallery