Webarchive

Extrahování souborů Safari .webarchive do čistého HTML/assetů pomocí WebArchiveExtractor macOS CLI

od robrohan · robrohan/WebArchiveExtractor

Funguje s nastavením ★ 6.8/10

Webarchive — Extrahování souborů Safari .webarchive do čistého HTML/assetů pomocí WebArchiveExtractor macOS CLI

Co umí

Dovednost Claude Code, která rozbaluje soubory Safari .webarchive do čistého HTML a adresářů s aktivy pomocí spouštění binárního souboru WebArchiveExtractor macOS z příkazové řádky. Spouští se, když uživatel požádá o rozbalení, extrahování nebo konverzi souboru .webarchive, kontroluje, zda je aplikace nainstalována v /Applications, a výchozí výstup je do ~/Downloads, protože aplikace je sandboxovaná. Vyžaduje kompilovanou aplikaci WebArchiveExtractor.app (sestavenou z projektu Xcode nebo zakoupenou), takže běží pouze na macOS.

Testovací report

Nalezeno skills/webarchive/SKILL.md přes GitHub tree API a načteno v raw formátu spolu s README.md. Frontmatter se parsuje s name+description; namátkově zkontrolovány SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj a main.m – všechny HTTP 200. Žádné bezpečnostní problémy (žádné curl|sh, base64 nebo exfiltraci; odkaz na placenou aplikaci v README koexistuje s cestou k bezplatné sestavě). Spouštění hodnoceno 5/5. Nemohl jsem spustit výstupní fázi: jedinou akcí dovednosti je vyvolání /Applications/WebArchiveExtractor.app, kompilovaného binárního souboru Objective-C macOS, který zde chybí a vyžaduje sestavení Xcode nebo zakoupení – takže nemohl být vytvořen žádný artefakt dovednosti ani porovnán se základní verzí.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /webarchiveExtrahování souborů Safari .webarchive do čistého HTML/assetů pomocí WebArchiveExtractor macOS CLI

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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