Webarchive

Extrahiert Safari .webarchive-Dateien in reines HTML/Assets über das WebArchiveExtractor macOS CLI

von robrohan · robrohan/WebArchiveExtractor

Funktioniert mit Setup ★ 6.8/10

Webarchive — Extrahiert Safari .webarchive-Dateien in reines HTML/Assets über das WebArchiveExtractor macOS CLI

Was es kann

Ein Claude Code Skill, der Safari .webarchive-Dateien in reines HTML und Asset-Verzeichnisse entpackt, indem er das WebArchiveExtractor macOS Kommandozeilen-Binary steuert. Er wird ausgelöst, wenn der Benutzer fragt, eine .webarchive-Datei zu entpacken, zu extrahieren oder zu konvertieren, überprüft, ob die App unter /Applications installiert ist, und gibt die Ausgabe standardmäßig in ~/Downloads aus, da die App sandboxed ist. Erfordert die kompilierte WebArchiveExtractor.app (aus dem Xcode-Projekt erstellt oder gekauft), daher läuft er nur auf macOS.

Testbericht

SKILL.md unter skills/webarchive/ über die GitHub tree API gefunden und roh zusammen mit README.md abgerufen. Frontmatter wird mit name+description geparst; SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj und main.m stichprobenartig überprüft – alle HTTP 200. Keine Sicherheitsmängel (kein curl|sh, base64 oder Exfiltration; der Link zur kostenpflichtigen App im README existiert neben einem kostenlosen Build-Pfad). Trigger 5/5 beurteilt. Konnte die Ausgabestufe nicht ausführen: Die einzige Aktion des Skills ruft /Applications/WebArchiveExtractor.app auf, ein kompiliertes Objective-C macOS-Binary, das hier fehlt und einen Xcode-Build oder Kauf erfordert – daher konnte kein Skill-Artefakt erstellt oder mit einer Basislinie verglichen werden.

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

Installation

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.

Befehle & Beispiel-Prompts

  • /webarchiveExtrahiert Safari .webarchive-Dateien in reines HTML/Assets über das WebArchiveExtractor macOS CLI

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

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