Webarchive

Estrae file .webarchive di Safari in HTML/asset semplici tramite la CLI WebArchiveExtractor macOS

di robrohan · robrohan/WebArchiveExtractor

Richiede configurazione ★ 6.8/10

Webarchive — Estrae file .webarchive di Safari in HTML/asset semplici tramite la CLI WebArchiveExtractor macOS

Cosa fa

Una skill Claude Code che decomprime i file .webarchive di Safari in HTML e directory di asset semplici tramite l'eseguibile da riga di comando WebArchiveExtractor macOS. Si attiva quando l'utente chiede di decomprimere, estrarre o convertire un file .webarchive, verifica che l'app sia installata in /Applications e imposta l'output predefinito su ~/Downloads perché l'app è in sandbox. Richiede l'applicazione compilata WebArchiveExtractor.app (costruita dal progetto Xcode o acquistata), quindi funziona solo su macOS.

Rapporto di test

Ho localizzato skills/webarchive/SKILL.md tramite l'API dell'albero di GitHub e l'l'ho recuperato raw insieme a README.md. Il frontmatter si analizza con name+description; ho controllato a campione SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj e main.m — tutti HTTP 200. Nessun problema di sicurezza (nessun curl|sh, base64 o esfiltrazione; il link all'app a pagamento del README coesiste con un percorso di build gratuito). Trigger giudicato 5/5. Non ho potuto eseguire la fase di output: l'unica azione della skill invoca /Applications/WebArchiveExtractor.app, un binario macOS Objective-C compilato assente qui e che richiede una build Xcode o un acquisto — quindi nessun artefatto della skill poteva essere prodotto o confrontato con una base.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

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.

Comandi e prompt di esempio

  • /webarchiveEstrae file .webarchive di Safari in HTML/asset semplici tramite la CLI WebArchiveExtractor macOS

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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