What problem does it solve? Reading a PDF inside an AI agent is inconsistent: some agents parse PDFs natively while others only see raw bytes, and PDFs stored in Google Drive must be downloaded first. This Skill provides a single workflow that detects the running agent, picks the right reading path, and handles both local files and Drive-hosted documents. ## Core Features & Use Cases - Agent-aware reading: Detects whether Claude Code or Codex is running and uses the native PDF reader or CLI tools (pdfinfo, pdftotext, pdftoppm) accordingly. - Google Drive support: Downloads Drive PDFs by file ID using gws, delegating file discovery to the google-drive skill, then reads the local copy. - Scanned PDF fallback: Renders image-only pages to PNGs at 150 DPI for visual inspection when no text layer exists. - Use Case: A user shares a Google Drive link to a 60-page contract and asks for the termination clause. The Skill downloads the PDF, reads it in page windows, and answers with the relevant pages cited. ## Quick Start Read the PDF at ./reports/q3.pdf and tell me how many pages it has and what it covers.