📄 LLMWhisperer — 图像与PDF文本提取
v0.0.7利用LLMWhisperer API从图像和PDF中提取文本和布局,适合手写体和复杂表单的处理。
1· 2,900·6 当前·6 累计
安全扫描
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,并且不请求持久的系统级权限。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
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 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制