Takes PDFs and converts each page to an image, then runs Claude's vision analysis to extract everything including charts, diagrams, and complex layouts. You get a proper Markdown output with tables, graph descriptions, and visual element summaries. The setup needs pdf2image and poppler-utils, and it's clearly built for presentation decks and technical documents where figures matter more than raw text extraction. Processing is slow compared to text-only PDF readers, but that's the tradeoff when you need to understand what's actually in those charts. The workflow is manual but straightforward: convert with the Python script, read each image with Claude's vision, then consolidate into Markdown. Best for the 20-page deck with infographics, not the 200-page text manual.

skills.sh installs
382
last updated
Aug 21, 2026

Install

$ npx -y skills add childbamboo/claude-code-marketplace-sample --skill pdf-vision-reader --agent claude-code

Installs into .claude/skills of the current project.

Files

PDF Vision Reader

図表が多い PDF を画像化して、Claude の vision 機能で内容を解析・Markdown 化するスキルです。

クイックスタート

基本的な使い方

# 1. PDF を画像に変換
wsl python3 scripts/pdf_to_images.py "/mnt/c/path/to/file.pdf"

# 2. 各画像を Read ツールで読み込んで解析
# 3. Markdown 形式でまとめる

前提条件

必要なパッケージ:

# Python パッケージ
wsl pip3 install pdf2image Pillow

# システムパッケージ (poppler)
wsl sudo apt-get update
wsl sudo apt-get install -y poppler-utils

ワークフロー

ステップ1: PDF を画像に変換

wsl python3 scripts/pdf_to_images.py "/mnt/c/path/to/document.pdf"

これにより document_pages/ ディレクトリが作成され、各ページが画像として保存されます:

  • page_001.png
  • page_002.png
  • page_003.png
  • ...

ステップ2: 各画像を解析

Read ツールで各画像を順番に読み込み、内容を解析します。

解析時の指示例:

この画像の内容を詳しく説明してください:
- タイトルや見出し
- 本文テキスト
- 図表の説明
- グラフやチャートのデータ
- 重要なポイント

ステップ3: Markdown に統合

各ページの解析結果を統合して、一つの Markdown ファイルを作成します。

使用例

例1: プレゼンテーション資料を Markdown 化

User: "presentation.pdf を vision で解析して Markdown 化して"
Assistant:
1. scripts/pdf_to_images.py で PDF を画像に変換
2. 各画像を Read ツールで読み込み
3. 各ページの内容を解析(タイトル、図表、テキスト)
4. 全ページの解析結果を統合
5. Write ツールで Markdown ファイルに保存

例2: 特定のページのみ解析

Sponsors

Details

Repository
github.com/childbamboo/claude-code-marketplace-sample
Categories
Design & UI/UX, Office & Documents
First seen
Jun 3, 2026

More from childbamboo/claude-code-marketplace-sample

All 3
1davila7 avatartask-execution-enginedavila7/claude-code-templatesExecute implementation tasks from design documents using markdown checkboxes. Use when (1) implementing features from feature-design-assistant output, (2) resum382skills.sh installs
2tomlord1122 avatargolang-architecttomlord1122/tomtom-skillSoftware Architect specializing in Go projects. Use when designing any Go application — backend services, CLI tools, libraries, infrastructure tooling, or distr382skills.sh installs
3umbraco avatarumbraco-mocked-backofficeumbraco/umbraco-cms-backoffice-skillsRun Umbraco backoffice with mocked APIs for visual extension testing382skills.sh installs
4heygen-com avatarheygen-skillsheygen-com/skillsCreate HeyGen avatar videos via the v3 Video Agent pipeline — handles avatar resolution, aspect ratio correction, prompt engineering, and voice selection automa381skills.sh installs
5maxnorm avatarmagento-xml-specialistmaxnorm/magento2-agent-skillsCreates XML configurations for Magento 2 including layout XML, dependency injection, system configuration, and module definition. Use when working with XML conf380skills.sh installs
6secondsky avatarmaz-uisecondsky/claude-skillsMaz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support. Use when building Vue/N380skills.sh installs