manhgg22/clecvel/liteparse
- community
Checking that the SKILL.md file is still in the repository.
Use this skill when the user asks to parse, perform multi-format document conversion or spatially extract text from an unstructured file (PDF, DOCX, PPTX, XLSX, images, etc.) locally without cloud dependencies.
Install
npx vskill@latest install manhgg22/clecvel/liteparseSKILL.md
LiteParse Skill
Parse unstructured documents (PDF, DOCX, PPTX, XLSX, images, and more) locally with LiteParse: fast, lightweight, no cloud dependencies or LLM required.
Initial Setup
When this skill is invoked, respond with:
Then wait for the user's input.
Step 0 — Install LiteParse (if needed)
If liteparse is not yet installed, install it globally:
Verify installation:
For Office document support (DOCX, PPTX, XLSX), LibreOffice is required:
For image parsing, ImageMagick is required:
Step 1 — Produce the CLI Command or Script
Parse a Single File
Batch Parse a Directory
Generate Page Screenshots
Screenshots are useful for LLM agents that need to see visual layout.
Step 3 — Key Options Reference
OCR Options
| Option | Description | |
|---|---|---|
| (default) | Tesseract.js — zero setup, built-in | |
--ocr-language fra | Set OCR language (ISO code) | |
--ocr-server-url <url> | Use external HTTP OCR server (EasyOCR, PaddleOCR, custom) | |
--no-ocr | Disable OCR entirely |
Output Options
| Option | Description | |
|---|---|---|
--format json | Structured JSON with bounding boxes | |
--format text | Plain text (default) | |
-o <file> | Save output to file |
Performance / Quality Options
| Option | Description | |
|---|---|---|
--dpi <n> | Rendering DPI (default: 150; use 300 for high quality) | |
--max-pages <n> | Limit pages parsed | |
--target-pages <pages> | Parse specific pages (e.g. "1-5,10") | |
--no-precise-bbox | Disable precise bounding boxes (faster) | |
--skip-diagonal-text | Ignore rotated/diagonal text | |
--preserve-small-text | Keep very small text that would otherwise be dropped |
Step 4 — Using a Config File
For repeated use with consistent options, generate a liteparse.config.json:
For an HTTP OCR server:
Use with:
Step 5 — HTTP OCR Server API (Advanced)
If the user wants to plug in a custom OCR backend, the server must implement:
- Endpoint:
POST /ocr - Accepts:
file(multipart) andlanguage(string) parameters - Returns:
Ready-to-use wrappers exist for EasyOCR and PaddleOCR in the LiteParse repo.
Supported Input Formats
| Category | Formats | |
|---|---|---|
.pdf | ||
| Word | .doc, .docx, .docm, .odt, .rtf | |
| PowerPoint | .ppt, .pptx, .pptm, .odp | |
| Spreadsheets | .xls, .xlsx, .xlsm, .ods, .csv, .tsv | |
| Images | .jpg, .jpeg, .png, .gif, .bmp, .tiff, .webp, .svg |
Office documents require LibreOffice; images require ImageMagick. LiteParse auto-converts these formats to PDF before parsing.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingHermes/skills/openclaw-imports/liteparse/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/manhgg22/clecvel/liteparse)