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.