extract-from-pdfs

Extract structured data from scientific PDFs into analysis-ready formats.

3|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/I-Onlabs/claude-code-skills --skill extract-from-pdfs-i-onlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-from-pdfs
Source: https://github.com/I-Onlabs/claude-code-skills/tree/main/extract_from_pdfs
Command: npx skills add https://github.com/I-Onlabs/claude-code-skills --skill extract-from-pdfs-i-onlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anthropic, pybtex, rispy, json-repair, jsonschema, pandas, openpyxl, pyreadr, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides an end-to-end workflow to transform collections of scientific PDFs into structured, analysis-ready data for systematic reviews, meta-analyses, and database creation.

Core Features & Use Cases

  • Organize metadata from BibTeX, RIS, PDFs, or DOI lists.
  • Filter abstracts to focus on papers likely to contain extractable data.
  • Extract structured data from full texts using customizable schemas.
  • Repair, validate, and enrich outputs with external databases (taxonomy, geography, chemistry, genes).
  • Export results to Python, R, Excel, CSV, JSON, or SQLite for downstream analysis.

Quick Start

Install the dependencies, prepare metadata, run the six-step pipeline to extract, repair, validate, enrich, and export data from scientific PDFs.

Frequently Asked Questions about extract-from-pdfs

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

FAQPage Schema
How do I extract structured data from scientific PDFs for a systematic review?

To extract structured data from scientific PDFs, you can run an end-to-end pipeline that filters abstracts, extracts full-text data using customizable schemas, and repairs outputs for systematic reviews. It processes metadata from BibTeX, RIS, PDFs, or DOI lists into analysis-ready datasets.

Can I enrich extracted PDF data with external database records like taxonomy or genes?

Yes, you can enrich extracted PDF data by querying external databases for taxonomy, geography, chemistry, and gene records. This pipeline step validates your structured outputs against authoritative sources to augment your dataset before final export.

What export formats are supported when extracting data from scientific PDFs?

When extracting data from scientific PDFs, you can export structured results to Python, R, Excel, CSV, JSON, or SQLite. These multi-format options ensure analysis-ready outputs integrate directly with downstream statistical software and database environments.

Does this PDF data extraction pipeline support filtering abstracts before full-text processing?

Yes, the PDF data extraction pipeline supports local abstract filtering to identify papers likely to contain extractable data. This optional step focuses processing resources on relevant full texts, enabling cost-aware and efficient systematic review preparation.

What metadata formats can I use to organize PDFs before extracting structured data?

You can organize PDFs using BibTeX, RIS, existing PDF files, or DOI lists to prepare metadata before extracting structured data. This metadata foundation enables systematic tracking and filtering throughout the extraction and validation pipeline.