data_extraction

Extract tabular data from PDFs and HTML into a structured 2D string matrix.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/hellonish/singularity --skill data-extraction-hellonish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data_extraction
Source: https://github.com/hellonish/singularity/tree/main/SKILLS/tier1_retrieval/data_extraction
Command: npx skills add https://github.com/hellonish/singularity --skill data-extraction-hellonish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates locating, parsing, and converting data embedded in digital documents into a clean, machine-readable matrix, focusing on tabular data in PDFs or HTML pages and preserving source attribution.

Core Features & Use Cases

  • Table extraction: detect and extract tables, matrices, or structured list blocks from PDFs and HTML.
  • Data cleaning & structuring: convert into a two-dimensional list with headers and preserved relationships.
  • Use Case: prepare data from research papers or reports for downstream analysis or visualization.

Quick Start

Provide a local file path or HTML content containing tabular data and run the skill to produce a structured data matrix.

Frequently Asked Questions about data_extraction

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

FAQPage Schema
How do I extract tables from PDF documents into structured data?

To extract tables from PDF documents into structured data, provide a local file path to the skill. It uses internal parsers to detect tabular content and convert it into a clean 2D string matrix with header alignment and source citations.

Can I convert HTML tables into a clean data matrix for analysis?

Yes, you can convert HTML tables into a clean data matrix by providing HTML content to the skill. It identifies structured list blocks and transforms them into a portable two-dimensional list while preserving row-column relationships.

What is the best way to clean whitespace and artifacts from extracted PDF tables?

The best way to clean whitespace and artifacts from extracted PDF tables is using a skill that applies cleaning transformations automatically. This process removes extraneous characters while preserving source attribution and row-column relationships for downstream analysis.

Does data extraction work without external dependencies or libraries?

Yes, data extraction works without external dependencies because the skill has no listed dependencies. It operates on provided documents or content references using internal parsers to produce a portable data structure for your research papers or reports.

Why are my extracted table headers misaligned with their data rows?

Extracted table headers are misaligned when raw parsing lacks structural alignment. This skill resolves misalignment by converting tabular PDF or HTML content into a consistent 2D string matrix that explicitly preserves header alignment and row-column relationships.

When should I use an automated parser for HTML and PDF table extraction?

You should use an automated parser for HTML and PDF table extraction when preparing data from research papers or reports for downstream analysis. It locates and structures data embedded in digital documents into a machine-readable matrix.