docs-ingestor

Extract text from scientific documents using OCR and NLP.

1|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/smestern/sciagent --skill docs-ingestor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-ingestor
Source: https://github.com/smestern/sciagent/tree/main/dist/sciagent/skills/docs-ingestor
Command: npx skills add https://github.com/smestern/sciagent --skill docs-ingestor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytesseract, spaCy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the ingestion and processing of scientific documentation, saving time and improving accuracy in data analysis workflows.

Core Features & Use Cases

  • Automated Ingestion: Intelligently fetches, extracts, and structures content from various document formats.
  • Text Extraction: Converts scanned documents and PDFs into editable text formats.
  • Use Case: With a batch of research papers, this Skill can automatically extract key information like author names, publication dates, and abstracts.

Quick Start

Utilize the docs-ingestor Skill to convert the folder of research papers to a structured CSV for further analysis.

Frequently Asked Questions about docs-ingestor

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

FAQPage Schema
How do I extract text from scanned scientific documents and PDFs for research analysis?

Text extraction from scanned scientific documents uses OCR and natural language processing to convert PDFs into editable formats. This automated ingestion structures extracted content into CSV files for further data analysis workflows.

What is automated document ingestion and how does it work for academic publishing workflows?

Automated document ingestion intelligently fetches, extracts, and structures content from various document formats. It works by applying OCR for text recognition and spaCy for structure analysis, streamlining data preprocessing in academic publishing workflows.

Do I need pytesseract and spaCy installed to process research papers?

Yes, you need pytesseract and spaCy to process research papers. These required libraries handle document text recognition via OCR and perform the natural language structure analysis needed for automated scientific documentation ingestion.

Can I batch extract author names and abstracts from a folder of research papers?

Yes, you can batch extract author names, publication dates, and abstracts from a folder of research papers. The ingestion process automatically identifies and structures this key information into an organized CSV format for analysis.

What are the limitations of using OCR for scientific documentation processing?

Limitations of OCR for scientific documentation processing include potential inaccuracies with complex scanned figures or low-quality PDFs. While text recognition and natural language structure analysis automate data extraction, manual verification may be needed for poorly formatted documents.