Communitygithub.com

michellema8890/pdf-to-editable-word-skill

PDFファイルを編集可能なWord文書に変換し、元のレイアウトを保持します。AIエージェントワークフロー向け。

pdf-to-editable-word-skill とは?

このスキルは、PDFファイルを編集可能なWord文書(DOCX)に変換するためのものです。元のPDFレイアウトを忠実に再現するため、クリーニングされたページ背景と、絶対配置された編集可能なテキストボックスを組み合わせます。変換は決定論的なCLIツール(scripts/pdf2word.py)を使用して行われ、手動でOOXMLを再作成する必要はありません。サポートするプラットフォームは、コマンドラインからPythonスクリプトを実行できる環境(例:Claude Code、Codex、Cursorなど)です。ワークフローは、検査→変換→検証の3段階で構成され、変換が中断された場合は--resumeオプションで再開可能です。ただし、テーブル、図、画像のセマンティックな編集はサポートせず、OCR、異なるページサイズの混合、LibreOfficeでの忠実度もv0.1では保証されません。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add michellema8890/pdf-to-editable-word-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

PDF to Editable Word Skill(PDFから編集可能なWordへの変換スキル)

クリーニングされたページ背景と、絶対配置された編集可能なテキストボックスを組み合わせて、視覚的に忠実なDOCXを作成します。変換ごとに決定論的なCLIを実行してください。手動でOOXMLを再作成しないでください。

ワークフロー

  1. このスキルディレクトリを解決し、scripts/pdf2word.pyをコマンドラッパーとして使用します。
  2. 変換元を検査します:
python scripts/pdf2word.py inspect INPUT.pdf --json
  1. conversion_readyがfalseの場合は停止し、制限事項を報告してください。該当する障害モードについてはcompatibility.mdを参照してください。
  2. 専用の作業ディレクトリに変換します:
python scripts/pdf2word.py convert INPUT.pdf OUTPUT.docx --work-dir WORK_DIR --dpi 144
  1. 変換が中断された場合は、同じコマンドを--resume付きで再実行してください。異なるPDFやページ範囲に作業ディレクトリを再利用しないでください。
  2. 出力を元のPDFに対して検証します:
python scripts/pdf2word.py validate OUTPUT.docx --pdf INPUT.pdf --json
  1. 検証が失敗した場合は変換失敗として扱います。ファイルが存在するという理由だけでDOCXを納品しないでください。
  2. 重要な出力の場合は、Microsoft Wordで結果を開き、最初、中間、最後のページ、および特殊なレイアウトのページを検査してください。

納品

出力パス、ページ数、編集可能なテキストボックスの数、背景画像の数、検証結果、および互換性に関する警告を報告してください。テキストは編集可能ですが、非テキストのグラフィックはページ背景に残ることを明確に述べてください。

テーブル、図、画像がセマンティックに編集可能であるとは主張しないでください。v0.1ではOCR、異なるページサイズの混合、またはLibreOfficeでの忠実度をサポートするとは主張しないでください。

関連スキル