# PDF Understanding

> Read and analyze user-uploaded PDFs, preferably using the system-extracted text fragments, and output summaries, key points, and risk notes

- Skill: `b-m-capital-research/pdf-understanding` (Agent Skill)
- Install (CLI): `npx skillmds@latest add b-m-capital-research/pdf-understanding`
- Raw SKILL.md: https://api.skillmd.com/api/skills/b-m-capital-research/pdf-understanding/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: b-m-capital-research (https://skillmd.com/u/b-m-capital-research)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/b-m-capital-research/pdf-understanding

---


## PDF Understanding Skill

When the message contains a `【PDF extraction text】` block, the system has already attempted to extract text from the PDF. Follow the flow below.

### Standard Flow

1. Identify the user's goal first: summary, Q&A, risk scan, financial metric extraction, investment judgment, and so on
2. Prefer the content in `【PDF extraction text】` and answer with a structured conclusion:
   - Core conclusion (1-3 points)
   - Key evidence (important text points from the PDF)
   - Uncertain or missing items
3. If extraction failed or the text is insufficient, which is common for scanned PDFs:
   - State clearly that the current PDF text is insufficient
   - Ask the user for OCR text, a key-page screenshot, or a specific page number
4. If the user's question requires external fact checking, add tools:
   - `web_search(query="...")` for news, announcements, or industry context
   - `data_fetch(...)` for real-time market or company data

### Output Requirements

- Do not guess conclusions that are not present in the PDF
- When citing evidence, stay close to the original wording and avoid inventing numbers
- Keep the output concise and actionable for a chat setting

