SuperAPI AI 工具集

liteparse

设计与创作

查看项目

更新于 10-16 09:53

技能介绍

用途:当任务涉及文档文件(PDF、DOCX、PPTX、XLSX 或图片),需要读取内容或提取文本、表格、特定数值时,使用该技能。lit 是本地、无模型解析器,PDF 开箱即用;Office 文档需 LibreOffice,图片需 ImageMagick(二者会被自动转换为 PDF)。

主要能力:lit parse 提取文本,lit screenshot 按页渲染截图;支持 --format text|json、--no-ocr、--target-pages "1-5,10"、--dpi(默认 150)、--ocr-language。核心用法是“解析一次到文件,再搜索文件”:lit parse "/abs/path/doc.pdf" --format text --no-ocr -o /tmp/doc.txt && wc -l /tmp/doc.txt,随后用 grep/sed 搜索该文件,不要为搜索重复调用 lit parse。搜索时用 grep -n -i -C4 一次拿到位置与上下文,多个独立查询合并到一条命令,结果用 head 限制大小。关键词不确定时,用捆绑的 BM25 排序脚本做一次富自然语言查询:./.claude/skills/effective-liteparse/scripts/search.py /tmp/doc.txt -q "..." -k 8 -e 5。

限制与注意:出生数字 PDF 应加 --no-ocr,扫描件或图片则去掉 --no-ocr;缺失值或数字可疑时改为按页视觉阅读,仅渲染一页、使用约 150-200 DPI,且不重复渲染。截图上下文开销大,仅在文本无法回答时使用。缺少 lit 时安装:npm i -g @llamaindex/liteparse。勿在未失败时运行 --version、ls、--help 等预热命令。