
robrohan/webarchiveextractor
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
robrohan/webarchiveextractorは、[[T0]からインポートされたエージェントスキル候補です。
概要
robrohan/webarchiveextractorは、[[T0]からインポートされたエージェントスキル候補です。
概要(AI 翻訳)
Mac OS Xの.webarchiveファイルのアーカイブ解除ユーティリティ(Safariからの保存時など)
自分でまとめたくない? アプリは therohans.com/webarchiveextractor/ で直接購入できます。
このプロジェクトはSourceforge上のVitaly Davidenkoのリポジトリからフォークされました。
使用法
直接 WebArchiveExtractor.app を起動することで、このユーティリティをグラフィカルに利用できます。こちらのインターフェースをご覧ください。
同じ実行ファイルをコマンドラインから実行することもできます:
引数なしで実行するとGUIが起動します。
クロード・コード・スキル
このリポジトリには、Claudeに自然に尋ねるだけで.webarchiveファイルを抽出できるClaude Codeスキルが含まれています(例:「このwebarchiveファイルを解凍してください」)。
スキルのインストール
スキルをClaude Codeのスキルディレクトリにコピーしてください:
インストール後、Claude Codeは.webarchiveファイルの抽出リクエストを自動的に認識し、WebArchiveExtractorを使用します。このスキルは/Applications/WebArchiveExtractor.appにインストールする必要があります(下記ビルド参照)。
注: macOSアプリのサンドボックス化のため、CLIをClaude Code経由で使う場合、信頼できる出力場所はユーザーの
~/Downloadsフォルダだけです。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
WebArchiveExtractor
Mac OS X utility to un-archive .webarchive files (like when saving from Safari)
Don’t want to compile it yourself? You can purchase the app directly at therohans.com/webarchiveextractor/.
This project was forked from Vitaly Davidenko’s repo on sourceforge.
Usage
You can use the utility graphically by launching WebArchiveExtractor.app directly. See interface here.
You can also run the same executable from from the command line:
./WebArchiveExtractor.app/Contents/MacOS/WebArchiveExtractor
Running with no arguments will just launch the GUI.
Claude Code Skill
This repo includes a Claude Code skill that lets you extract .webarchive files by just asking Claude naturally (e.g. “extract this webarchive file”).
Installing the Skill
Copy the skill into your Claude Code skills directory:
mkdir -p ~/.claude/skills/webarchive
cp skills/webarchive/SKILL.md ~/.claude/skills/webarchive/SKILL.md
Once installed, Claude Code will recognize requests to extract .webarchive files and use WebArchiveExtractor automatically. The skill requires the app to be installed at /Applications/WebArchiveExtractor.app (see Build below).
Note: Due to macOS app sandboxing, the only reliable output location when using the CLI via Claude Code is the user’s
~/Downloadsfolder. If extraction to another directory fails or produces no output, use~/Downloadsas the destination.
CLI Usage
Extract contents of website.webarchive to a directory named website relative to CWD:
WebArchiveExtractor website.webarchive
WebArchiveExtractor -i website.webarchive
Define explicit output directory:
WebArchiveExtractor website.webarchive -o out
Build
You should be able to automatically build and sign a release for local execution by running this command in the root of the project, even if you are not an Apple developer (assuming you’ve got the Xcode CLI tools):
Update: You need to do two things first:
- Step 1. Download Xcode from the App Store (Note: You don’t have to run it, if you do it’ll use up a bunch of disk space)
- Step 2. Run
xcodebuild -runFirstLaunchin the Terminal
xcodebuild -project WebArchiveExtractor.xcodeproj
If the command fails, you’ll need to open the project in Xcode to investigate.
The resulting WebArchiveExtractor.app should be in build/Release. To install, you can just drag it to your Applications directory.
Keep in mind that the executable is inside the
.appbundle. To reference the command in your shell, you can do something like either of the following:
Add to PATH:
# Add this to your shell's rc file:
export PATH="$PATH:/Applications/WebArchiveExtractor.app/Contents/MacOS/"
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add robrohan/webarchiveextractor