首页龙虾技能列表 › LLMWhisperer — 图像与PDF文本提取

📄 LLMWhisperer — 图像与PDF文本提取

v0.0.7

利用LLMWhisperer API从图像和PDF中提取文本和布局,适合手写体和复杂表单的处理。

1· 2,900·6 当前·6 累计
by @gumadeiras (Gustavo Madeira Santana)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/27
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能的运行指令基本符合其声明目的(上传文件到OCR API),但包元数据未列出配置/环境要求,并引用了一个不存在的脚本路径,这些不一致性在安装或使用敏感文档前应谨慎处理。
评估建议
["清单不匹配:注册表项声称无需环境变量或配置路径,但SKILL.md要求在~/.clawdbot/.env中存储LLMWHISPERER_API_KEY。请请求发布者更新清单,声明所需的环境变量和配置路径。","缺失脚本文件:SKILL.md引用了scripts/llmwhisperer,但包中仅包含SKILL.md。请确认脚本如何通过您的平台安装或执行。","数据隐私:使用该技能会将您的文件上传到第三方API(llmwhisperer-api.us-central.unstract.com)。除非您信任该服务并已审查其隐私/安全策略和TLS/证书有效性,否则不要上传敏感或受管文档。","小型鲁棒性:内联导出-加载命令脆弱(词分裂),但不明显恶意。如果使用该技能,建议在环境中设置LLMWHISPERER_API_KEY,而不是依赖解析共享的.env文件。如果无法验证供应商(unstract)或不信任将文档发送离主机,请考虑使用离线OCR替代品。"]...
详细分析 ▾
用途与能力
SKILL.md和内联脚本执行的内容完全符合描述:将提供的文件POST到LLMWhisperer OCR端点并返回结果。
指令范围
指令集中:从~/.clawdbot/.env(或环境)读取API密钥并上传指定文件。
安装机制
无安装规格(仅指令),因此包安装程序不会将内容写入磁盘。
凭证需求
该技能需要一个第三方OCR API的单一服务凭据(LLMWHISPERER_API_KEY),这是合适的。
持久化与权限
该技能未标记为always:true,并且不请求持久的系统级权限。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.0.72026/1/22

["直接将完整的llmwhisperer shell脚本添加到SKILL.md以便参考。","将脚本位置澄清为scripts/llmwhisperer,而不是用户主目录子目录路径。","无安装或使用说明的更改;示例使用保持不变。"]

● 无害

安装命令 点击复制

官方npx clawhub@latest install llmwhisperer
镜像加速npx clawhub@latest install llmwhisperer --registry https://cn.clawhub-mirror.com

技能文档

从图像和PDF中提取文本,使用LLMWhisperer API — 适合手写体和复杂表单。

配置

要求在~/.clawdbot/.env中设置LLMWHISPERER_API_KEY
echo "LLMWHISPERER_API_KEY=your_key_here" >> ~/.clawdbot/.env

获取API密钥

unstract.com/llmwhisperer获取免费API密钥。
  • 免费层: 每日100页

使用

llmwhisperer <文件>

脚本源

可执行脚本位于scripts/llmwhisperer
#!/bin/bash
# 使用LLMWhisperer API提取文本
if [ -z "$LLMWHISPERER_API_KEY" ]; then
  if [ -f ~/.clawdbot/.env ]; then
    # shellcheck disable=SC2046
    export $(grep -v '^#' ~/.clawdbot/.env | grep 'LLMWHISPERER_API_KEY' | xargs)
  fi
fi
if [ -z "$LLMWHISPERER_API_KEY" ]; then
  echo "Error: 未在env或~/.clawdbot/.env中找到LLMWHISPERER_API_KEY"
  exit 1
fi
FILE="$1"
if [ -z "$FILE" ]; then
  echo "Usage: $0 <文件>"
  exit 1
fi
curl -s -X POST "https://llmwhisperer-api.us-central.unstract.com/api/v2/whisper?mode=high_quality&output_mode=layout_preserving" \
  -H "Content-Type: application/octet-stream" \
  -H "unstract-key: $LLMWHISPERER_API_KEY" \
  --data-binary "@$FILE"

示例

在终端打印文本:
llmwhisperer flyer.jpg
保存输出到文本文件:
llmwhisperer invoice.pdf > invoice.txt
处理手写笔记:
llmwhisperer notes.jpg

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务