Install
openclaw skills install @linyihuang1992-ops/find-buyer-for-vesselopenclaw skills install @linyihuang1992-ops/find-buyer-for-vessel为 ShippingClaw/OpenClaw 执行卖家找买家工作流。调用脚本获取真实求购数据,不要猜测买家需求、公司或联系方式。不要采集、返回或展示会员类型及会员积分。
收集以下三项后查询:
可选输入:船旗、内贸/外贸。内贸/外贸不参与匹配,仅在卖家主动提供时写入需求记录。
python scripts/find_buyer.py search \
--vessel-type "<船型>" \
--capacity "<数值及单位>" \
--age "<实际船龄、建造年份或新船>" \
--flag "<可选船旗>" \
--trade-scope "<可选内贸或外贸>" \
--user-id "<当前登录卖家用户ID>"
测试阶段用户 ID 为空时添加 --skip-demand-sync。
默认展示匹配分最高的前10条,字段顺序为:匹配分、可点击编号、求购船型、需求载重吨/容量、船龄要求、船旗要求、买家公司、需求状态、更新时间。
[编号](detail_url);支持结构化交互时绑定 detail_action。manual_confirmation_fields 非空时明确标注对应字段需人工确认。stale。点击搜索结果中的站内链接或执行:
python scripts/find_buyer.py detail --solid "<solid>"
展示买家需求详情和公开可见联系方式,不返回原始网站链接,也不展示会员类型或会员积分。付费、遮罩或登录后可见字段留空;不得登录、支付、绕过限制或推断联系方式。
部署时设置 SELLER_BUYER_PUBLIC_URL 为用户浏览器可访问的服务地址;本机默认 http://127.0.0.1:8768。
一次完整查询完成后同步卖家找买家需求。用户 ID 为空时跳过;后台接口未配置或提交失败时进入本地待处理队列。接口字段见 references/backend-api.md。
uvicorn scripts.service:app --host 0.0.0.0 --port 8768
接口为 GET /health、POST /search、GET /purchase/{solid}(JSON)和 GET /purchase/{solid}/view(站内详情)。