PDF toolbox for DeepSeek Harness
sunshine-lang/dsh-pdf · skills
DeepSeek Harness' PDF Toolbox: Extract text, metadata and page ranges via pdfjs-dist (local, no API key)
★ 8GitHub stars
1Forks
2026-08-29Last updated
TypeScriptLanguage
MITLicense
Key features
- pdf_read toolExtract text page by page, with page number markers.
- Page number selection"1-3,5" or "all" - Large documents can be read in chunks.
- Document metadata (title) and total page count.
- Built-in boundary controlupper limit of file bytes, upper limit of pages parsed in a single time, upper limit of characters in a single call - the truncation behavior is clear and prompts the model how to continue.
- Read through the harness file system seam (ctx.fs), and the deployed permissions and sandbox policies automatically take effect.
Install command
dsh plugin --profile web add github:sunshine-lang/dsh-pdf