document-converter-suite について
document-converter-suiteは、一般的な形式の文書を変換、抽出、再構成するスキルです。構造の整理や編集しやすさを重視する文書・表の処理向けですが、レイアウトや高度な書式は保持されない場合があります。
主な機能
- 01PDF、DOCX、PPTX、XLSX、TXT、CSV、MD、HTML間の変換
- 02表を抽出して編集可能な形式で出力
- 03PDFの結合、分割、回転、透かし追加
- 04指定したPDFページの抽出
- 05簡単な文書テンプレートやフォームへの入力
- 06単一文書と一括処理に対応
活用シーン
- 01PDFを編集可能な文書に変換
- 02表形式の文書から表を抽出
- 03PDFページを分割または回転
- 04簡単なフォームテンプレートに入力
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dkyazzentwatwa/ chatgpt-skills --skill document-converter-suiteインストール後、Claude Code で/document-converter-suiteを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/conversion_matrix.mdlimitations.mdscripts/batch_convert.pyconvert.pyform_filler.pypdf_toolkit.pyrequirements.txttable_extractor.pyscripts/lib/__init__.pyconversion.pycsv_reader.pycsv_writer.pydocx_reader.pydocx_writer.pyhtml_reader.pyhtml_writer.pyimage_handler.pymd_reader.pymd_writer.pypdf_reader.pypdf_writer.pypptx_reader.pypptx_writer.pytxt_reader.pytxt_writer.pytypes.pyutils.pyxlsx_reader.pyxlsx_writer.py詳細
ドキュメント変換スイート
一般的なドキュメント形式を対象に、可能な範囲で抽出と再構築を行うワークフローを実行します。ピクセル単位のレイアウトではなく、整った構造を維持します。
こんな用途に
pdf、docx、pptx、xlsx、txt、csv、md、html間の変換- 表やスプレッドシート形式のグリッドを、編集可能な形式に取り込む
- 結合、分割、回転、透かし、ページ抽出などのPDFユーティリティ操作
- シンプルなドキュメントやフォーム形式のテンプレートへの入力
ワークフロー
- 入力形式と出力形式を確認し、編集可能であることと忠実度のどちらを優先するかを確認します。
- 単一のドキュメントには
scripts/convert.pyを、フォルダーにはscripts/batch_convert.pyを使用します。 - PDFや表に関する個別のタスクには、同梱のユーティリティスクリプトを使用します。
scripts/pdf_toolkit.pyscripts/table_extractor.pyscripts/form_filler.py
- 出力は可能な範囲での処理であり、レイアウト、画像、OCRテキスト、高度な書式設定が失われる可能性があることを明確に伝えます。
ガードレール
- 見た目の忠実度を保証しないでください。
- スキャンされたPDFは変換の問題ではなく、OCRの問題として扱います。
- 大きなシートやドキュメントでは、すべてを無条件に処理するのではなく、安全上限を段階的に引き上げてください。
リファレンス
- 対応する変換経路については
references/conversion_matrix.mdを参照してください。 - 失敗しやすいケースやトレードオフについては
references/limitations.mdを参照してください。
コメント
Markdown 対応