nano-pdf について
`nano-pdf`コマンドを使い、自然言語の指示でPDFのページ内容を編集するスキルです。特定ページのテキスト変更に向いており、複雑なレイアウト編集には別の方法が必要な場合があります。
主な機能
- 01指示に基づく指定ページの編集
- 02タイトル、日付、名前などのテキスト変更
- 03LLMを使用しAPIキーが必要
- 04編集後のPDF確認を推奨
活用シーン
- 01レポートの特定ページの日付更新
- 02スライドのタイトルや誤字の修正
- 03契約書に記載された名前の変更
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nousresearch/ hermes-agent --skill nano-pdfインストール後、Claude Code で/nano-pdfを入力して読み込まれたか確認します。
詳細
nano-pdf
自然言語による指示でPDFを編集します。ページを指定し、変更内容を説明してください。PDFの構造に関する作業(結合、分割、フォーム、透かし、作成)については、pdfスキルを参照してください。スキャン文書からのテキスト抽出については、ocr-and-documentsを参照してください。
前提条件
# Install with uv (recommended — already available in Hermes)
uv pip install nano-pdf
# Or with pip
pip install nano-pdf
使い方
nano-pdf edit <file.pdf> <page_number> "<instruction>"
例
# Change a title on page 1
nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"
# Update a date on a specific page
nano-pdf edit report.pdf 3 "Update the date from January to February 2026"
# Fix content
nano-pdf edit contract.pdf 2 "Change the client name from 'Acme Corp' to 'Acme Industries'"
注意事項
- ページ番号はバージョンによって0始まりまたは1始まりの場合があります。編集対象のページが間違っている場合は、±1で再試行してください
- 編集後は必ず出力PDFを確認してください(
read_fileでファイルサイズを確認するか、ファイルを開いてください) - このツールは内部でLLMを使用するため、APIキーが必要です(設定については
nano-pdf --helpを確認してください) - テキストの変更には適していますが、複雑なレイアウト変更には別の方法が必要になる場合があります
コメント
Markdown 対応