Webarchive

Extrae archivos .webarchive de Safari a HTML/activos planos mediante la CLI WebArchiveExtractor de macOS

Por robrohan · robrohan/WebArchiveExtractor

Funciona con configuración ★ 6.8/10

Webarchive — Extrae archivos .webarchive de Safari a HTML/activos planos mediante la CLI WebArchiveExtractor de macOS

Qué hace

Una habilidad de Claude Code que desempaqueta archivos .webarchive de Safari en directorios de HTML y activos planos al usar el binario de línea de comandos WebArchiveExtractor de macOS. Se activa cuando el usuario solicita desarchivar, extraer o convertir un archivo .webarchive, verifica que la aplicación esté instalada en /Applications y establece la salida predeterminada en ~/Downloads porque la aplicación está en un entorno aislado. Requiere la aplicación WebArchiveExtractor.app compilada (construida desde el proyecto Xcode o comprada), por lo que solo se ejecuta en macOS.

Informe de la prueba

Localicé skills/webarchive/SKILL.md a través de la API del árbol de GitHub y lo obtuve en bruto junto con README.md. El frontmatter se analiza con name+description; verifiqué SKILL.md, WebArchiveExtractor.xcodeproj/project.pbxproj y main.m — todos HTTP 200. Sin problemas de seguridad (sin curl|sh, base64 o exfiltración; el enlace de la aplicación de pago del README coexiste con una ruta de compilación gratuita). El disparador se juzgó 5/5. No pude ejecutar la etapa de salida: la única acción de la habilidad invoca /Applications/WebArchiveExtractor.app, un binario compilado de Objective-C para macOS ausente aquí y que requiere una compilación de Xcode o una compra — por lo que no se pudo producir ningún artefacto de habilidad ni compararlo con una línea base.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /webarchiveExtrae archivos .webarchive de Safari a HTML/activos planos mediante la CLI WebArchiveExtractor de macOS

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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