doc-reader

Extract text and structured data from PDFs, Office documents, images, and source code.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/0xZKnw/vibe-trading-tap --skill doc-reader-0xzknw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-reader
Source: https://github.com/0xZKnw/vibe-trading-tap/tree/main/agent/src/skills/doc-reader
Command: npx skills add https://github.com/0xZKnw/vibe-trading-tap --skill doc-reader-0xzknw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rapidocr-onnxruntime.

What problem does it solve?

This skill eliminates the friction of manually opening and parsing diverse file formats, providing a unified interface to extract content from everything from PDFs and spreadsheets to source code and images.

Core Features & Use Cases

  • Universal Parsing: Automatically detects and processes over 20 file types including Office documents, images via OCR, and various code files.
  • Intelligent Previews: Provides structured previews for complex files like Excel spreadsheets and multi-page PDFs.
  • Use Case: Quickly summarize a complex annual report in PDF, extract data from a sales spreadsheet, or read through a set of technical source code files without leaving your chat interface.

Quick Start

Call the read_document tool with the file path of the document you want to process to receive its extracted content in a unified JSON format.

Frequently Asked Questions about doc-reader

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

FAQPage Schema
How do I extract text from a PDF or image using OCR?

To extract text from a PDF or image, you can use a unified parsing tool that supports over 20 file types and utilizes OCR technology. It automatically detects the format and retrieves the content in a unified JSON format.

Can I parse data from Excel spreadsheets and Office documents?

Yes, you can parse data from Excel spreadsheets and Office documents. The tool provides structured previews for complex files, allowing you to extract data from sales spreadsheets without losing structure.

What is the best way to read source code files and documents without leaving my chat interface?

The best way to read source code files and documents in your chat interface is to use an automation tool that automatically detects and processes various code files, returning the extracted content directly in JSON format.

Does rapidocr-onnxruntime support extracting text from multiple file formats?

Yes, rapidocr-onnxruntime supports extracting text from multiple file formats. It acts as the OCR dependency to accurately retrieve content from images, while specialized parsers handle PDFs and Office documents.

How do I start automating document parsing for contract analysis?

To start automating document parsing for contract analysis, call the read_document tool with your file path. The system will process the document and return the extracted text and structured data in JSON.

What are the limitations of using a unified document parser for complex spreadsheets?

A limitation of using a unified document parser for complex spreadsheets is that it provides structured previews rather than executing formulas. It extracts raw data and text accurately but does not process spreadsheet calculations.