effective-liteparse

Extract text and structured data from PDFs, Office files, and images using local CLI tools.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/NicholasSutin/parser --skill effective-liteparse-nicholassutin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: effective-liteparse
Source: https://github.com/NicholasSutin/parser/tree/main/.claude/skills/effective-liteparse
Command: npx skills add https://github.com/NicholasSutin/parser --skill effective-liteparse-nicholassutin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bm25s, aiofiles, and includes scripts (resource) components.

What problem does it solve?

This skill solves the high cost and latency associated with repeatedly parsing large documents by providing a disciplined, local, and efficient extraction workflow.

Core Features & Use Cases

  • Efficient Extraction: Uses the lit CLI to perform fast, model-free text extraction from PDFs, Office documents, and images.
  • Search Discipline: Implements optimized search patterns using grep and a bundled BM25 ranker to minimize token usage and round-trips.
  • Use Case: When analyzing a 200-page financial report, use this skill to parse the document once and perform multiple targeted queries without re-processing the entire file.

Quick Start

Use the effective-liteparse skill to parse the document at path/to/report.pdf into a text file and then search for specific financial metrics using the bundled search tool.

Frequently Asked Questions about effective-liteparse

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

FAQPage Schema
How do I extract text from a PDF locally without using an LLM?

Extract text from PDFs locally using model-free CLI tools that parse documents into text files. This approach avoids repeated LLM token costs by relying on shell-based extraction utilities for fast text retrieval.

What is the best way to search for specific information in a large document after parsing it?

The best way to search a parsed large document is using optimized shell-based grep patterns combined with a ranked BM25 search helper. This minimizes token usage by querying the extracted text file multiple times without re-processing the original document.

Do I need Node.js and LibreOffice to extract text from Office files and images?

Yes, extracting text from Office files and images requires Node.js and LibreOffice, along with ImageMagick and Python with uv. These local dependencies provide the model-free CLI environment needed to parse various document formats efficiently.

Can I parse a 200-page financial report and query it multiple times without high latency?

Yes, you can parse a 200-page financial report once into a text file and perform multiple targeted queries using a bundled BM25 ranker. This workflow eliminates the high latency and cost of repeatedly re-processing the entire large document.

Why use a local model-free document parsing workflow instead of an API-based extraction service?

A local model-free document parsing workflow solves the high cost and latency of repeatedly parsing large documents. It uses local CLI tools and optimized search patterns to extract structured data without incurring per-token API fees.