chem-data-extractor

Extract chemical characterization data from PDFs and Markdown into strict JSON.

52|11|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/InternScience/ChemClaw --skill chem-data-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chem-data-extractor
Source: https://github.com/InternScience/ChemClaw/tree/main/skills/chem-data-extractor
Command: npx skills add https://github.com/InternScience/ChemClaw --skill chem-data-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Extracting structured chemical characterization data from chemistry supplementary materials (PDFs/Markdown) is tedious and error-prone; this Skill automates that process and outputs strict JSON for downstream analysis.

Core Features & Use Cases

  • Batch and single-compound extraction: supports extraction for individual compounds or all compounds in a document.
  • Supports common data fields: captures name, structure image description, physical state, mass obtained, yield percent, melting point range, rf value, optical rotation, HPLC, NMR (1H, 13C, 19F), HRMS, and racemic note.
  • Real-world use: enables database curation, reproducibility, and data-driven chemoinformatics from supplementary materials.

Quick Start

Instruct the tool to process a Markdown file or a folder of PDFs and return a JSON file with all compounds.

Frequently Asked Questions about chem-data-extractor

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

FAQPage Schema
How do I extract chemical characterization data from supplementary PDFs into JSON?

To extract chemical characterization data from supplementary PDFs, you instruct the tool to process a single file or a folder of PDFs and Markdown files, which parses fields like NMR and HRMS into strict machine-readable JSON.

What chemical data fields can be extracted from supplementary materials?

Chemical data extraction from supplementary materials captures name, physical state, yield percent, melting point, optical rotation, HPLC, NMR (1H, 13C, 19F), HRMS, and racemic notes into structured JSON.

How does batch processing for chemical data extraction work across multiple documents?

Batch processing for chemical data extraction works by instructing the tool to parse a folder of multiple PDFs and Markdown files, automatically extracting all supported compound characterization fields into a single JSON output.

Can I extract both single-compound and whole-document chemical data from literature?

Yes, you can extract chemical data for individual single-compound entries or perform whole-document extraction to capture all compounds found in chemistry supplementary materials.

Does chemical data extraction support parsing NMR and HRMS spectra from Markdown files?

Yes, chemical data extraction supports parsing NMR (1H, 13C, 19F) and HRMS data from Markdown files, converting the unstructured literature text into strict structured JSON for downstream analysis.

What are the limitations of automated chemical data extraction from literature?

Automated chemical data extraction from literature is limited to parsing supported fields like NMR, HRMS, HPLC, melting points, optical rotation, and yield data from PDFs and Markdown files, relying on extraction scripts to generate JSON.