Webarchive

Udpak Safari .webarchive-filer til almindelig HTML/aktiver via WebArchiveExtractor macOS CLI

Af robrohan · robrohan/WebArchiveExtractor

Virker med opsætning ★ 6.8/10

Webarchive — Udpak Safari .webarchive-filer til almindelig HTML/aktiver via WebArchiveExtractor macOS CLI

Hvad det gør

En Claude Code-færdighed, der udpakker Safari .webarchive-filer til almindelig HTML og aktivmapper ved at drive WebArchiveExtractor macOS kommandolinje-binær. Den udløses, når brugeren beder om at udpakke, udtrække eller konvertere en .webarchive-fil, kontrollerer, at appen er installeret på /Applications, og standardiserer output til ~/Downloads, fordi appen er sandboxed. Kræver den kompilerede WebArchiveExtractor.app (bygget fra Xcode-projektet eller købt), så den kører kun på macOS.

Testrapport

Fandt skills/webarchive/SKILL.md via GitHub tree API og hentede den rå sammen med README.md. Frontmatter parses med name+description; stikprøvekontrollerede SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj og main.m — alle HTTP 200. Ingen sikkerhedsbrister (ingen curl|sh, base64 eller exfiltration; README's betalte-app-link eksisterer side om side med en gratis build-sti). Udløser bedømt 5/5. Kunne ikke køre output-trinnet: færdighedens eneste handling påkalder /Applications/WebArchiveExtractor.app, en kompileret Objective-C macOS binær, der mangler her og kræver en Xcode-build eller køb — så ingen færdighedsartefakt kunne produceres eller sammenlignes med en baseline.

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

Kommandoer og eksempelprompter

  • /webarchiveUdpak Safari .webarchive-filer til almindelig HTML/aktiver via WebArchiveExtractor macOS CLI

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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