Webarchive
Wyodrębnia pliki Safari .webarchive do zwykłego HTML/zasobów za pomocą WebArchiveExtractor macOS CLI
Działa po konfiguracji
Co robi ten skill
Umiejętność Claude Code, która rozpakowuje pliki Safari .webarchive do zwykłego HTML i katalogów zasobów, sterując binarnym narzędziem wiersza poleceń WebArchiveExtractor macOS. Wyzwala się, gdy użytkownik prosi o rozpakowanie, wyodrębnienie lub konwersję pliku .webarchive, sprawdza, czy aplikacja jest zainstalowana w /Applications, i domyślnie zapisuje wyjście do ~/Downloads, ponieważ aplikacja jest w piaskownicy. Wymaga skompilowanej aplikacji WebArchiveExtractor.app (zbudowanej z projektu Xcode lub zakupionej), więc działa tylko na macOS.
Raport z testu
Zlokalizowałem skills/webarchive/SKILL.md za pośrednictwem GitHub tree API i pobrałem go w formie surowej wraz z README.md. Frontmatter parsował z name+description; sprawdziłem SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj i main.m — wszystkie HTTP 200. Brak zagrożeń bezpieczeństwa (brak curl|sh, base64 ani eksfiltracji; link do płatnej aplikacji w README współistnieje z darmową ścieżką kompilacji). Wyzwalacz oceniono 5/5. Nie mogłem uruchomić etapu wyjścia: jedyna akcja umiejętności wywołuje /Applications/WebArchiveExtractor.app, skompilowany binarny plik Objective-C macOS, którego tutaj brakuje i który wymaga kompilacji Xcode lub zakupu — więc nie można było wyprodukować żadnego artefaktu umiejętności ani porównać go z linią bazową.
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
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.
Komendy i przykładowe prompty
/webarchiveWyodrębnia pliki Safari .webarchive do zwykłego HTML/zasobów za pomocą WebArchiveExtractor macOS CLI
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Extract this .webarchive file into HTMLConvert this Safari archive into plain assetsUnarchive this saved webpage file