Webarchive

Extraheert Safari .webarchive bestanden naar platte HTML/assets via de WebArchiveExtractor macOS CLI

Door robrohan · robrohan/WebArchiveExtractor

Werkt met setup ★ 6.8/10

Webarchive — Extraheert Safari .webarchive bestanden naar platte HTML/assets via de WebArchiveExtractor macOS CLI

Wat het doet

Een Claude Code skill die Safari .webarchive bestanden uitpakt in platte HTML en asset directories door de WebArchiveExtractor macOS command-line binary aan te sturen. Het activeert wanneer de gebruiker vraagt om een .webarchive bestand uit te pakken, te extraheren of te converteren, controleert of de app is geïnstalleerd op /Applications, en stelt de output standaard in op ~/Downloads omdat de app gesandboxed is. Vereist de gecompileerde WebArchiveExtractor.app (gebouwd vanuit het Xcode project of gekocht), dus het draait alleen op macOS.

Testrapport

skills/webarchive/SKILL.md gevonden via de GitHub tree API en ruw opgehaald samen met README.md. Frontmatter parset met name+description; steekproefsgewijs gecontroleerd SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj, en main.m — allemaal HTTP 200. Geen security smells (geen curl|sh, base64, of exfiltratie; de betaalde-app link van README bestaat naast een gratis build pad). Trigger beoordeeld 5/5. Kon de outputfase niet uitvoeren: de enige actie van de skill roept /Applications/WebArchiveExtractor.app aan, een gecompileerde Objective-C macOS binary die hier afwezig is en een Xcode build of aankoop vereist — dus er kon geen skill-artefact worden geproduceerd of vergeleken met een basislijn.

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/robrohan/WebArchiveExtractor.git /tmp/webarchive-src
mkdir -p ~/.claude/skills
cp -R /tmp/webarchive-src/skills/webarchive ~/.claude/skills/webarchive
# REQUIRES a macOS-only external binary NOT in the repo: /Applications/WebArchiveExtractor.app
# Build it (needs Xcode CLI tools + `xcodebuild -runFirstLaunch`):
#   cd /tmp/webarchive-src && xcodebuild -project WebArchiveExtractor.xcodeproj
#   then drag build/Release/WebArchiveExtractor.app to /Applications
# Or purchase a prebuilt app at https://therohans.com/webarchiveextractor/
# Verify: test -x /Applications/WebArchiveExtractor.app/Contents/MacOS/WebArchiveExtractor && echo found
# Note: app is sandboxed; only ~/Downloads reliably works as output dir.

Commando's en voorbeeldprompts

  • /webarchiveExtraheert Safari .webarchive bestanden naar platte HTML/assets via de WebArchiveExtractor macOS CLI

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Extract this .webarchive file into HTML
  • Convert this Safari archive into plain assets
  • Unarchive this saved webpage file