一键导入
Read and process PDF files that exceed the Read tool's 10-page limit on Windows
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Read and process PDF files that exceed the Read tool's 10-page limit on Windows
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Structural review of a proof or derivation -- checks step justification, variable definitions, limiting cases, dimensional consistency, and canonical-source traceability
Quick symbolic/exact computation via the Sage MCP -- factor, simplify, symbolic eigenvalues, exact integrals. Use when float answers are not good enough
Classify a framework event, observable, or object as PROPAGATION (c-bounded, lives on g_M), SUBSTRATE DYNAMICS (not c-bounded, IS the substrate), MIXED, or CONTRADICTION -- walks a 6-step deterministic algorithm for emergent-metric / analog-gravity frameworks
Quick-access LaTeX typesetting expertise -- journal preambles, project macros, notation reference, document review, arxiv checklist
TikZ-based Penrose / Carter-Penrose diagram authoring -- preamble, pattern library, worked templates for Schwarzschild, Kerr, dS, CCC, dynamical compactification, and the M4 x SU(3)(tau) modulus-space transit. Use whenever a causal-structure diagram is needed.
Index the project's open conjectures/propositions -- scans sessions + open-question registers, tabulates with priority (EVOI), origin, related tests, and status
| name | |
| description | Read and process PDF files that exceed the Read tool's 10-page limit on Windows |
| argument-hint | <pdf_path> [prompt] |
Process PDF files by splitting into 10-page chunks, reading each, and synthesizing results. Works around the Read tool's broken pages parameter on Windows (claude-code#30819).
/pdf path/to/paper.pdf
/pdf path/to/paper.pdf "Extract all equations involving the core operator"
/pdf path/to/paper.pdf "Summarize sections 3-5"
/pdf path/to/paper.pdf "Find all references to <topic>"
Run the splitter script to create 10-page chunks:
"<project-venv>/Scripts/python.exe" tools/pdf-extract-pages.py "<pdf_path>" --batch
This creates a directory <pdf_stem>_chunks/ with files like <pdf_stem>_p001-010.pdf, <pdf_stem>_p011-020.pdf, etc.
If the PDF is ≤10 pages, skip splitting — just read it directly.
READ THE ENTIRE DOCUMENT. Read every chunk file sequentially using the Read tool WITHOUT the pages parameter. Do NOT skip chunks. Do NOT read only a subset and call it done.
The ONLY exception to reading all chunks is when the user's prompt is a narrow targeted search — something like "find equation 3.7" or "what does page 45 say about X." In that case you may read selectively. But if the prompt is a summary, review, synthesis, or any open-ended analysis: read every page.
As you read each chunk, extract and note:
After reading ALL chunks:
If a prompt was provided: Answer the user's question or perform the requested analysis using the accumulated content from all chunks. Cite page numbers from the original document.
If no prompt was provided: Produce a structured summary:
## Document Overview
- Title, authors, year, arXiv ID (if available)
- Total pages, sections
## Key Content
- Main results/theorems with page references
- Important equations (with equation numbers)
- Methodology overview
## Relevance to Framework
- Connections to this project's framework (if any)
- Key concepts that map to the project's terminology
After synthesis is complete, delete the chunks directory:
rm -rf "<chunks_directory>"
pages parameter on the Read tool. It is broken on Windows.