Install any skill in seconds. Free to start, no credit card required.
Get Started Free →robrohan/webarchive
Extract .webarchive files (saved from Safari) into plain HTML/assets using the WebArchiveExtractor CLI.
Passed 11 of 18 test cases with the skill, and 6 of 18 without it.
and 5 more in the full report
7 fixed7 passed either way8 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write out the exact shell command to extract `/Users/alex/page.webarchive` into `/Users/alex/out` with a URL prefix of `http://localhost:8080/` using the binary at `/Applications/WebArchiveExtractor.app/Contents/MacOS/WebArchiveExtractor`.
| Checked | Without skill | With skill |
|---|---|---|
| Includes -i /Users/alex/page.webarchive in the command | Missed | Passed |
| Includes -o /Users/alex/out in the command | Passed | Passed |
| Includes -p http://localhost:8080/ in the command | Missed | Passed |
The instructions your model reads when the skill loads.
The user wants to extract a .webarchive file using WebArchiveExtractor.
If arguments were provided ($ARGUMENTS), use them to infer the input file and optionally the output directory or URL prepend. Otherwise, ask the user for the path to the .webarchive file.
/Applications/WebArchiveExtractor.app/Contents/MacOS/WebArchiveExtractor [-h] [-o <OutputDirectory>] [-p <URLPrepend>] -i <WebArchiveFile>
Options:
-i <WebArchiveFile> — required — path to the .webarchive file-o <OutputDirectory> — directory to write extracted files into (optional; defaults to a directory named after the archive next to it)-p <URLPrepend> — URI prefix to prepend to all asset URLs in the extracted HTML (optional; useful when serving the result from a subdirectory)Shorthand (no flag):
WebArchiveExtractor website.webarchive
A positional argument is treated as the -i value.
The app must be installed at /Applications/WebArchiveExtractor.app. Check with:
test -x /Applications/WebArchiveExtractor.app/Contents/MacOS/WebArchiveExtractor && echo "found" || echo "not installed"
If not found, tell the user to build and install from source (xcodebuild -project WebArchiveExtractor.xcodeproj) or drag a release build to /Applications.
To use WebArchiveExtractor without the full path, the user can add it to PATH:
export PATH="$PATH:/Applications/WebArchiveExtractor.app/Contents/MacOS/"
Or create a symlink:
test cases passed, vs 6 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.