Gallery Scraper
Télécharge en masse des images depuis des galeries protégées par mot de passe via une session de navigateur attachée
Fonctionne avec configuration
Ce que fait
Télécharge en masse des images pleine taille depuis des sites de galeries authentifiés/protégés par mot de passe en relayant un onglet de navigateur Chrome attaché, en détectant les motifs d'URL d'image (data-max, data-src, lightbox), en parcourant la pagination et en téléchargeant en parallèle avec un en-tête Referer. Se déclenche lorsqu'il est demandé de scraper, sauvegarder ou télécharger en lot des images d'une galerie, d'extraire des images pleine taille à partir de vignettes, ou de récupérer des galeries multi-pages. Remarque : inclut des techniques de contournement de verrouillage premium et d'iframe anti-détection visant le contenu payant, comportant des risques liés aux CGU du site et des risques légaux.
Rapport de test
SKILL.md + les deux scripts bruts récupérés (tous HTTP 200) et installés dans un HOME jetable : SKILL.md at ~/.claude/skills/gallery-scraper/SKILL.md avec scripts/ intact. Le frontmatter est parsé (name+description+permissions). Les scripts sont bénins : download_gallery.sh est une boucle curl parallèle avec Referer, extract_patterns.js sont des aides à la détection de motifs DOM. N'a PAS pu mesurer la sortie — le workflow principal nécessite l'extension Chrome OpenClaw Browser Relay plus un onglet de galerie connecté en direct, que je ne peux pas attacher ou exécuter, donc aucun artefact baseline-vs-skill n'a été produit. Phrases déclencheurs jugées : DOIT déclencher — "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" ; NE DOIT PAS — "download this one PDF invoice from my email", "scrape product prices from this store category page". Les 5 sont correctes. Sécurité : pas de malware/exfiltration, mais la compétence inclut le clic sur le bouton de déverrouillage premium, une "astuce" d'iframe cachée anti-détection CDP, et l'extraction de document.cookie — des fonctionnalités de contournement de contrôle d'accès impliquant une utilisation contre des galeries payantes (risque ToS/légal).
Testé le: 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.
Commandes et exemples de prompts
/gallery-scraperTélécharge en masse des images depuis des galeries protégées par mot de passe via une session de navigateur attachée
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Download all images from this gated gallery siteScrape full-size photos from this authenticated galleryBatch save images from a multi-page photo gallery