← 返回 Skills 市场
156
总下载
1
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install shipping-booking
功能描述
海运托书(Booking Note / Shipping Instruction)智能提取工具。从 PDF、图片、扫描件、Word、Excel、RTF 等格式的托书文件中提取结构化信息,输出标准 JSON。当用户明确提到"托书"、"booking"、"shipping instruction"、"帮我提取"、"解...
安全使用建议
This skill appears to do what it says: it converts uploaded booking documents to text/images and sends them to the configured AI model(s) to extract JSON. Before installing, consider:
- Data exposure: uploaded documents (text and embedded images) are included in API requests to third‑party model endpoints (Anthropic/OpenAI/etc.). If files contain sensitive commercial or personal data, restrict use or choose an on-prem / privacy-preserving model.
- API key placement: the skill expects ANTHROPIC_API_KEY or OPENAI_API_KEY (and optionally OPENAI_BASE_URL or SHIPPING_MODEL/SHIPPING_VISION_MODEL). Verify where OpenClaw stores these keys and limit their scope/permissions where possible.
- Local binaries: the script may call textutil (macOS) or libreoffice (headless) for .doc/.rtf conversion; ensure these tools are trusted and available if you need those formats.
- Test with non-sensitive files first to confirm behavior.
Also note the minor manifest inconsistency: the top-level metadata says no required env vars while the SKILL.md and script expect an LLM API key; this is likely harmless but you should ensure you provide the intended key before use.
能力评估
Purpose & Capability
The skill's name/description match the included script and docs: it extracts text/images from PDFs, Word, Excel, RTF and calls an LLM/vision provider to produce JSON. The primary credential (Anthropic) and optional OpenAI-compatible keys are appropriate for that purpose. Minor metadata inconsistency: top-level 'Required env vars: none' vs SKILL.md metadata which declares it requires either ANTHROPIC_API_KEY or OPENAI_API_KEY.
Instruction Scope
Runtime instructions are narrowly scoped: run the provided extract.py on an uploaded file. The script reads/convert the given file(s), may call local helpers (textutil / libreoffice) for .doc/.rtf, encodes images as base64, and sends content to configured model endpoints. It does not instruct reading unrelated system files or credentials beyond the declared API keys. It will transmit the document contents as part of API requests (as described in the SKILL.md).
Install Mechanism
No opaque network install steps are present. Dependencies are standard Python packages listed in requirements.txt (anthropic, openai, pdfplumber, pymupdf, python-docx, openpyxl, xlrd, striprtf). The recommended pip install is proportionate to the document-processing goal; there are no downloads from arbitrary URLs or archive extraction operations in the manifest.
Credentials
Requested credentials align with functionality: ANTHROPIC_API_KEY is primary, and OPENAI_API_KEY is offered as an alternative to call OpenAI-compatible endpoints. The SKILL.md also references OPENAI_BASE_URL and optional SHIPPING_MODEL/SHIPPING_VISION_MODEL env vars for configuration — these are reasonable but should be noted. No unrelated secrets or system credentials are requested. There is a small inconsistency between registry 'Required env vars: none' and SKILL.md's declared anyEnv (ANTHROPIC_API_KEY or OPENAI_API_KEY).
Persistence & Privilege
The skill is not forced-always, and does not request elevated or persistent platform privileges. It runs as an on-demand script, may invoke local binaries (textutil/libreoffice) for format conversion, and writes temporary files during conversion — behavior consistent with its purpose.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install shipping-booking - 安装完成后,直接呼叫该 Skill 的名称或使用
/shipping-booking触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
修复 Word 文本框(TextBox)内容提取:python-docx 默认不读文本框,新增 XML 层遍历 w:txbxContent,修复内容为图片/文本框排版的 docx 托书提取失败问题
v1.0.5
修复关键 bug:OpenAI 兼容模式下 provider 名称传递错误,导致通义/Kimi/智谱无法正确走双重模式;用 _NO_VISION_PROVIDERS 统一管理不支持视觉的模型
v1.0.4
修复多模型视觉支持:文本模型和视觉模型分开配置;DeepSeek 处理 PDF 自动降级纯文本模式;处理纯图片时给出清晰提示和替代方案
v1.0.3
修复安全扫描警告:在 frontmatter 中声明所需凭证(ANTHROPIC_API_KEY/OPENAI_API_KEY)和外部网络访问域名,行为完全透明;补充数据安全说明
v1.0.2
完善 schema.md:补充全字段详细说明、置信度规则、日期格式规范、常见值枚举、特殊情况处理
v1.0.1
补充安装命令 clawhub install shipping-booking
v1.0.0
首次发布:支持 PDF/图片/Excel/Word/RTF 格式,自动提取托书结构化数据,兼容 Anthropic/DeepSeek/Qwen/Kimi 等多种 AI 模型
元数据
常见问题
海运托书智能提取 Shipping Booking Extractor 是什么?
海运托书(Booking Note / Shipping Instruction)智能提取工具。从 PDF、图片、扫描件、Word、Excel、RTF 等格式的托书文件中提取结构化信息,输出标准 JSON。当用户明确提到"托书"、"booking"、"shipping instruction"、"帮我提取"、"解... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 156 次。
如何安装 海运托书智能提取 Shipping Booking Extractor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install shipping-booking」即可一键安装,无需额外配置。
海运托书智能提取 Shipping Booking Extractor 是免费的吗?
是的,海运托书智能提取 Shipping Booking Extractor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
海运托书智能提取 Shipping Booking Extractor 支持哪些平台?
海运托书智能提取 Shipping Booking Extractor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 海运托书智能提取 Shipping Booking Extractor?
由 Bruce(@brucezhouzhou)开发并维护,当前版本 v1.0.6。
推荐 Skills