docling-reader

Extract cited content from large documents via outline and targeted section reads.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/wmorein/docling-reading-skill --skill docling-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docling-reader
Source: https://github.com/wmorein/docling-reading-skill/tree/main
Command: npx skills add https://github.com/wmorein/docling-reading-skill --skill docling-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Large documents are expensive to scan in full; this skill enables intelligent partial reading so you load only the sections you need, saving time and reducing context load.

Core Features & Use Cases

  • Outline-first analysis to understand structure without fetching full content
  • Targeted section and line-based retrieval from docling JSON sidecars or plain text
  • Contextual extraction with citations to source sections for precise answers
  • Works with .docling.json sidecars and plain text/markdown documents

Quick Start

Command it to read the Introduction of a 120k-character document and return a concise summary with citations.

Frequently Asked Questions about docling-reader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract specific sections from a large document without loading the full text?

To extract specific sections from a large document, use an outline-first reading strategy to fetch only targeted content. This approach loads necessary sections from plain text or markdown, saving time and reducing context load.

What is a docling JSON sidecar and how does it help with document reading?

A docling JSON sidecar provides structural metadata for document reading. It enables targeted section and line-based retrieval, allowing you to perform outline-first analysis and extract precise content with citations without scanning the full document.

Can I read plain text and markdown files using partial reading strategies?

Yes, partial reading strategies support plain text and markdown files. The skill applies a size and structure-based reading strategy to these formats to deliver precise results with citations to source sections.

How do I get a concise summary of a 120k-character document without scanning everything?

To summarize a 120k-character document without full scanning, command a targeted section read. The skill analyzes the outline and retrieves only the requested sections, returning a concise summary with citations.

What is the best way to retrieve cited content from large documents?

The best way to retrieve cited content from large documents is using targeted section and line-based extraction. This method provides contextual extraction with citations to source sections, ensuring precise answers without full text loads.

When should I use partial reading instead of full text extraction for large documents?

Use partial reading for large documents when full scanning is too expensive. It enables intelligent outline-first analysis and targeted retrieval, loading only necessary sections to reduce context load and save time.