チュートリアル 17 — OpenClaw Nano PDF Skillチュートリアル:自然言語でPDFの結合、分割、圧縮(2026)
目標:Nano PDF Skillをインストールして、OpenClawが自然言語でPDFを処理できるようにします:結合、分割、ページ抽出、圧縮、透かし追加、すべてローカルで実行、アップロード不要。
Nano PDF Skillとは?
nano-pdf skill ローカルで処理 クラウドにアップロードしないがこのSkillの最大のセールスポイントです。市場のオンラインPDFツール(Smallpdf、iLovePDFなど)はすべてファイルをサーバーにアップロードする必要があり、データプライバシーのリスクがあります。
Nano PDF SkillはローカルのCLIツールをベースに動作し、すべての処理があなたのデバイスで完了します。ファイルがローカルを離れることはありません。サポートする操作:
| 操作 | 説明 |
|---|---|
| 結合 | 複数のPDFを一つに結合 |
| 分割 | ページ範囲で部分ドキュメントを抽出 |
| 圧縮 | ファイルサイズを縮小、品質レベルを選択可能 |
| 透かし追加 | テキスト透かしまたは画像透かし |
| テキスト抽出 | PDF内のすべてのテキストを読み取る |
| バッチ処理 | 一つの指示で複数ファイルを処理 |
ClawHub 7番目に人気のSkill(78k ダウンロード)、作者はPeter Steinberger(@steipete)、著名なiOS開発者。
ステップ1:依存CLIツールのインストール
Nano PDF Skillは nano-pdf CLIに依存しています。まずインストールします:
npm install -g nano-pdfインストールの確認:
nano-pdf --version
# バージョン番号が出力されるはずです。例:2.1.0権限エラーが表示された場合は:
sudo npm install -g nano-pdfまたはnvmで管理されたNode.js環境に切り替えます:
nvm use 20
npm install -g nano-pdfステップ2:Skillのインストール
WebChatまたはTelegramで送信します:
/install @steipete/nano-pdf
インストールの確認:
pnpm openclaw skills list
# リストにnano-pdfが表示されるはずですステップ3:複数のPDFを結合する
openclaw でPDFファイルを結合するコマンドが最もよく使う操作です。自然言語で直接説明します:
~/Documents/第一章.pdf、~/Documents/第二章.pdf、~/Documents/第三章.pdf を一つのファイルに結合して、デスクトップに 完全版.pdf として保存してください
AIは以下のコマンドを呼び出します:
nano-pdf merge \
~/Documents/第一章.pdf \
~/Documents/第二章.pdf \
~/Documents/第三章.pdf \
-o ~/Desktop/完全版.pdf結合時に順序を指定してブックマークを追加することもできます:
この3つのPDFを結合して、各元ファイルのブックマークを作成してジャンプしやすくしてください:
~/Documents/第一章.pdf ~/Documents/第二章.pdf ~/Documents/第三章.pdf
ステップ4:PDFを分割する(ページ範囲で抽出)
openclaw でPDFの指定ページを抽出して保存は柔軟なページ選択をサポートします:
~/Downloads/報告書.pdf の第5ページから第20ページを抽出して、概要部分.pdf として保存してください
nano-pdf extract ~/Downloads/報告書.pdf --pages 5-20 -o ~/Desktop/概要部分.pdf連続しないページも抽出できます:
~/Downloads/契約書.pdf から第1ページ、第3ページ、第7〜10ページを抽出して結合保存してください
nano-pdf extract ~/Downloads/契約書.pdf --pages 1,3,7-10 -o ~/Desktop/重要条項.pdf100ページのPDFを10ページずつのファイルに分割します:
~/Downloads/マニュアル.pdf を10ページずつのファイルに分割して、~/Desktop/マニュアル分冊/ ディレクトリに保存してください
ステップ5:PDFを圧縮する
openclaw でPDFを画質を損なわず圧縮は4つの品質レベルをサポートします:
~/Downloads/プレゼン.pdf を高画質で圧縮して、同じディレクトリに保存してください
nano-pdf compress ~/Downloads/プレゼン.pdf --quality high -o ~/Downloads/プレゼン_compressed.pdf4つの品質レベルの比較:
| レベル | パラメータ | サイズ縮小 | 適したシナリオ |
|---|---|---|---|
| 高精細 | --quality high |
約20〜30% | 印刷、アーカイブ |
| 標準 | --quality medium |
約50〜60% | 日常共有 |
| Web | --quality screen |
約70〜80% | Web表示、メール添付 |
| 超小 | --quality low |
約85〜90% | テキストの可読性のみ必要 |
ステップ6:透かしを追加する
openclaw でPDFに透かしを自動追加はテキストと画像の2種類の透かしをサポートします:
テキスト透かし:
~/Documents/見積書.pdf に「社外秘」の透かしを追加してください。灰色半透明、45度傾き、各ページに表示
nano-pdf watermark ~/Documents/見積書.pdf \
--text "社外秘" \
--color gray \
--opacity 0.3 \
--angle 45 \
-o ~/Documents/見積書_watermarked.pdf画像透かし(会社のロゴなど):
~/Documents/契約書.pdf の各ページの右下に会社ロゴの透かしを追加してください:~/Assets/logo.png
nano-pdf watermark ~/Documents/契約書.pdf \
--image ~/Assets/logo.png \
--position bottom-right \
--opacity 0.5 \
-o ~/Documents/契約書_watermarked.pdfステップ7:PDFのテキストを抽出する
PDFのテキストをプレーンテキストとして出力し、後続の処理を容易にします:
~/Downloads/年次報告書.pdf の全テキストを読み取って、Markdown形式に整理してください
nano-pdf extract-text ~/Downloads/年次報告書.pdf -o ~/Desktop/年次報告書内容.md抽出後、AIに直接分析させることもできます:
~/Downloads/契約書.pdf の全テキストを抽出して、違約条項を見つけてください
ステップ8:複数ファイルのバッチ処理
一度に複数のファイルを処理できます。一つずつ操作する必要はありません:
~/Downloads/請求書/ ディレクトリ下のすべてのPDFファイルを圧縮して、元のファイルを上書きしてください
nano-pdf compress ~/Downloads/請求書/*.pdf --quality medium --overwriteデスクトップ上のすべてのPDFに「草案」の透かしを追加してください
nano-pdf watermark ~/Desktop/*.pdf --text "草案" --opacity 0.2 --overwriteよくある質問
OpenClawは暗号化されたPDFを処理できますか?
できますが、パスワードを提供する必要があります。「このPDFにはパスワードがあります、パスワードは12345です」とAIに伝えると、Skillはコマンドにパスワードパラメータを含めます:nano-pdf merge file.pdf --password 12345。PDFのパスワード保護を解除したい場合(操作する権限がある場合)、「このPDFのパスワード保護を解除してください、権限があります、パスワードはxxxです」と言えばできます。
Nano PDFとAIに直接PDFを読ませることの違いは何ですか?
AIに直接PDFを読ませるのは「内容を理解する」——AIはPDFをテキストとして分析し、出力はテキストの回答です。Nano PDFは「ファイルを操作する」——出力は新しいPDFファイルで、ファイルの構造、フォーマット、画像、レイアウトはすべて保持されます。前者は質疑応答と分析に適しており、後者はファイル処理に適しています。両者は組み合わせて使えます:Nano PDFで指定ページを抽出し、AIに抽出した内容を分析させるという使い方ができます。
大きなファイル(100MB以上)は処理が遅くなりますか?
固まることはありませんが、処理時間は長くなります。nano-pdf CLIはローカルCPUで動作し、100MBのPDFの圧縮は通常10〜30秒かかります。バッチ処理時は指示に「バックグラウンドで実行して、完了したら通知してください」と追加することをお勧めします。Proactive Agentが処理完了後に通知を送るため、待ち続ける必要がありません。超大きなファイル(500MB以上)は最初に小さなブロックに分割してから処理することをお勧めします。
PDFの処理結果はどこに保存されますか?
デフォルトでは指示で指定したパスに保存されます。パスを指定しなかった場合、Skillはどこに保存するか尋ねるか、デフォルトで元のファイルと同じディレクトリに操作タイプのサフィックスを付けたファイル名で保存します(例:報告書_compressed.pdf、報告書_merged.pdf)。すべての処理結果はローカルにあり、どのクラウドサービスにもアップロードされません。
次のステップ
- チュートリアル 18 — Humanizer Skillをインストールして、5ステップで文章のAIライティングの痕跡を消す