pdf-markdown-local
Installation
SKILL.md
PDF Markdown ローカル変換
LLMにPDF本文を渡す前に、ローカルPDFをMarkdownへ変換する。変換にはMicrosoft MarkItDownを使い、依存関係はuvで隔離して、呼び出し元プロジェクトのPython環境を汚さない。
手順
-
入力が信頼できるローカルPDFパスであることを確認する。
- リモートURLを直接変換しない。
- ファイルパスがない場合は、ローカルPDFパスの提示を依頼する。
- 呼び出し元タスクが明示的に許可しない限り、PDFをクラウドサービスへアップロードしない。
-
コマンド構文、依存関係の選択、品質上の注意点が必要な場合だけ、
references/markitdown-uv-notes.mdを読む。 -
出力Markdownパスを決める。
- Markdownファイルは必ず元PDFと同じディレクトリに置く。
- ファイル名は元PDFのベース名に
.mdを付ける。例:paper.pdf->paper.md。 - 元PDFファイルは変更しない。
-
このスキルディレクトリから、同梱コンバータをuvで実行する。標準では同一ディレクトリへ出力するため、
--outputは省略する。