data-extractor

Extract structured text, tables, and metadata from documents into machine-readable output.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/hmzainjamil/claude-office-skills --skill data-extractor-hmzainjamil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-extractor
Source: https://github.com/hmzainjamil/claude-office-skills/tree/main/data-extractor
Command: npx skills add https://github.com/hmzainjamil/claude-office-skills --skill data-extractor-hmzainjamil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual burden of turning messy documents into structured, machine-readable data. It helps you extract text, tables, metadata, and key fields from PDFs, Word files, emails, HTML, images, and other common formats without building custom parsers for each one.

Core Features & Use Cases

  • Universal document parsing: Uses unstructured to auto-detect and process many file types with consistent output.
  • Table and metadata extraction: Captures tables, page numbers, filenames, coordinates, language hints, and other document metadata.
  • RAG and corpus building: Chunks large documents into retrieval-friendly segments for search, analysis, and downstream AI workflows.
  • Practical use cases: Invoice field extraction, research paper parsing, email triage, HTML-to-structured-data conversion, and batch document ingestion.

Quick Start

Ask the skill to extract structured text and tables from the attached document and return the result with metadata.

Frequently Asked Questions about data-extractor

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

FAQPage Schema
How do I extract tables and text from PDFs, Word files, and emails in one batch?

To extract tables and text from PDFs, Word files, and emails, you can use a universal document parsing tool that auto-detects file types and outputs consistent structured data. It processes mixed-format corpora without requiring custom parsers for each format.

Can I extract structured metadata like page numbers and coordinates from unstructured documents?

Yes, you can extract structured metadata like page numbers, filenames, and coordinates from unstructured documents. The extraction process captures language hints and document metadata alongside the core text and tables for comprehensive parsing.

What is the best way to chunk large documents for RAG and retrieval workflows?

The best way to chunk large documents for RAG workflows is using a document parser that supports built-in chunking. It divides large files into retrieval-friendly segments, preparing the extracted text and tables directly for search and downstream AI analysis.

Does this data extraction approach work with HTML, markdown, and image files?

Yes, this data extraction approach works seamlessly with HTML, markdown, and image files. It applies universal document parsing to auto-detect and process these formats, converting unstructured content into machine-readable output.

How do I parse invoices and research papers without building custom extraction logic?

To parse invoices and research papers without custom extraction logic, use a universal document parser. It automatically detects structural elements and extracts key fields, tables, and metadata from these varied documents into a consistent output format.

What are the limitations of parsing mixed-format document corpora for structured data?

Parsing mixed-format document corpora requires document partitioning and table detection to function accurately. While it handles many common formats, highly irregular or corrupted files may challenge automated detection and consistent metadata extraction.