Webarchive

Extraherar Safari .webarchive-filer till ren HTML/tillgångar via WebArchiveExtractor macOS CLI

av robrohan · robrohan/WebArchiveExtractor

Fungerar med konfiguration ★ 6.8/10

Webarchive — Extraherar Safari .webarchive-filer till ren HTML/tillgångar via WebArchiveExtractor macOS CLI

Vad den gör

En Claude Code-färdighet som packar upp Safari .webarchive-filer till ren HTML och tillgångskataloger genom att driva WebArchiveExtractor macOS kommandoradsbinär. Den utlöses när användaren ber att avarkivera, extrahera eller konvertera en .webarchive-fil, kontrollerar att appen är installerad på /Applications och standardiserar utdata till ~/Downloads eftersom appen är sandlådad. Kräver den kompilerade WebArchiveExtractor.app (byggd från Xcode-projektet eller köpt), så den körs endast på macOS.

Testrapport

Hittade skills/webarchive/SKILL.md via GitHub tree API och hämtade den rått tillsammans med README.md. Frontmatter parsas med name+description; punktkontrollerade SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj och main.m — alla HTTP 200. Inga säkerhetsbrister (ingen curl|sh, base64 eller exfiltrering; README:s betal-app-länk samexisterar med en gratis byggsökväg). Trigger bedömdes 5/5. Kunde inte köra utdata-steget: färdighetens enda åtgärd anropar /Applications/WebArchiveExtractor.app, en kompilerad Objective-C macOS-binär som saknas här och kräver en Xcode-byggnad eller köp — så ingen färdighetsartefakt kunde produceras eller jämföras med en baslinje.

Testad: 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.

Kommandon och exempelprompter

  • /webarchiveExtraherar Safari .webarchive-filer till ren HTML/tillgångar via WebArchiveExtractor macOS CLI

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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