Openclaw向けPDF Tool

PyPDF2ベースの包括的なユーティリティであり、プログラムでPDFドキュメントを分割、結合、透かし挿入、テキスト抽出するために使用されます。

martin-sh-ni
v1.0.0
Apr 12, 2026
0
1.2k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install pdf-tool

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って pdf-tool をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

PDF Tool とは?

PDF Toolは、Openclaw Skillsエコシステム内で高効率なドキュメント操作を実現するために設計された堅牢なユーティリティです。PyPDF2ライブラリを搭載したこのスキルにより、開発者やAIエージェントは重いGUIや専用ソフトウェアを必要とせずに、複雑なPDF操作を処理できます。バッチファイル処理に優れており、レポートの結合やカスタムオーバーレイによるドキュメントの保護などの一般的なタスクにおいて、メタデータと構造的整合性を完全に維持します。

このスキルを統合することで、ユーザーはドキュメント管理に関連する反復作業を自動化できます。契約書の結合が必要なリーガルテックアプリケーションを構築する場合でも、何千ものホワイトペーパーから生のテキストを抽出する必要があるデータ抽出パイプラインを構築する場合でも、PDF Toolはタスクを迅速かつ確実に完了させるためのクリーンなプログラムインターフェースを提供します。

PDF Tool のユースケース

  • 複数の個別の契約ファイルやレポートを単一の統合されたPDFドキュメントに結合。
  • 大規模な電子書籍やドキュメントセットを配布しやすいように個別の章やページ範囲に分割。
  • すべてのページに「Confidential(機密)」や「Draft(ドラフト)」といったテキストベースの透かしを適用して知的財産を保護。
  • PDF請求書や法的合意書から生のテキストコンテンツを抽出して、データ入力パイプラインを自動化。

PDF Tool の仕組み

  1. ユーザーまたはAIエージェントが、split、merge、watermark、extract_textのいずれかのモードを指定してスキルを呼び出します。
  2. スキルはPyPDF2エンジンを使用してソースPDFファイルをメモリにロードします。
  3. モードに応じて、スキルはページレベルの操作(分割/結合)、テキストレイヤーの適用(透かし)、またはオブジェクトツリーの解析(テキスト抽出)を実行します。
  4. 処理されたデータは、指定された出力パスに書き込まれるか、応答内のテキスト文字列として返されます。
  5. 操作の完了を確認するために、成功フラグとステータスメッセージが返されます。

PDF Tool のセットアップ

環境内でこのツールを使用するには、pipを介して必要な依存関係がインストールされていることを確認してください:

pip install PyPDF2>=3.0.0

依存関係が満たされると、pdf_tool関数を参照することで、Openclaw Skills構成内でスキルを登録および呼び出すことができます。

PDF Tool のデータスキーマとタクソノミー

このスキルは、さまざまな自動化スクリプト間での互換性を確保するために、標準的な辞書ベースの入力および出力スキーマを使用します:

パラメータ 型 説明
mode String 実行する操作:split、merge、watermark、または extract_text。
files List 処理対象のファイルパスを表す文字列のリスト。
output String 生成されたPDFの出力先ファイルパス(merge/split/watermarkで必要)。
watermark String 透かしオーバーレイとして使用する特定のテキスト。

出力構造:

  • success: 操作が完了したかどうかを示すBoolean。
  • text/msg: 抽出されたテキストコンテンツ、またはファイル生成に関するステータスメッセージを含みます。

PDF Tool の高度な機能

  • マルチファイル結合サポートにより、単一の実行で無制限のソースPDFを結合可能。
  • 後続のNLPまたはLLM処理のために純粋なテキストコンテンツを抽出できる高忠実度テキスト抽出。
  • プログラムによる透かし挿入により、ドキュメント保護のための動的でユーザー固有のセキュリティオーバーレイを実現。
  • 広範なOpenclaw Skillsワークフローとのシームレスな統合により、自動化されたドキュメント処理チェーンを実現。

SKILL.md


ローディング

関連するOpenclawのスキル

METADATA

Github Stars: 0
forks: 0

特徴*