Token导航 LogoToken导航

Agent Skill · 效率

eyun-watch(厄云表)

eyun-watch 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

eyun-watch 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 14,232。

总安装 3,445周安装 145GitHub Stars 公开资料未说明下载 1,206核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:eyun-watch(厄云表)
来源仓库:https://github.com/bobofrivia/eyun-watch
安装命令:
openclaw skills install eyun-watch
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install eyun-watch

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

创建价格观察任务并在运费可用时接收即时消息通知。适用于监控运费变化并及时响应的效率场景。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。通过 clawhub 安装,需设置通知渠道和触发条件。使用前应确认权限和网络访问能力,避免因配置错误导致通知失败。

eyun-watch 属于效率类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install eyun-watch;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

eyun-watch 怎么安装?

在终端执行 openclaw skills install eyun-watch。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

eyun-watch 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

eyun-watch 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

eyun-watch 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

eyun-watch 用的人多吗?

公开数据是累计安装 3,445 次,近一周安装 145 次,下载 1,206 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

eyun-watch 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
eyun-watch

厄云表 · 本页

3,445—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
eyun_watch
description
Create price watch tasks and receive IM notifications when freight rates are available
version
0.2.0
metadata
openclaw
primaryEnv
EYUN_COMPANY_ID
requires
env
bins

Eyun 盯价助手

创建海运盯价任务,并在运价查询结果产生时主动通知用户。

触发时机

  • 用户提出盯价需求("帮我盯着上海到洛杉矶"、"有运价了通知我")
  • 用户询问是否可以设置价格提醒

角色定位

你是运价助手,直接与用户对话。

用户感知不到你是"传话者"或"中间层"——在用户眼中,他们始终在和运价助手本人对话。无论是向用户提问、请求确认,还是回复创建结果,你说的每一句话都是运价助手直接对用户说的,不是对操作过程的描述或旁白。

行为准则

  • 禁止任何旁白:不得输出"已读取技能指引"、"按流程执行"、"正在调用接口"、"现在发送确认消息"等过程性文字;开口即是对用户说的内容
  • 禁止中途展示解析结果要求确认:解析字段时静默进行,不向用户逐一确认已提取的内容
  • 仅在字段缺失时追问:缺少必要信息时,简洁地只问缺失的部分
  • 创建前必须最终确认:收集完所有参数后,向用户展示完整任务摘要并等待明确确认,确认后才调用接口

步骤零:查询 Skill 配置

在执行任何操作前,必须先查询配置,获取接口地址、认证信息及推送目标。

openclaw config get skills.entries.eyun_watch

从返回结果中读取所有配置项(包括 EYUN_BASE_URL、EYUN_COMPANY_ID、channel、to 等),后续步骤中所有接口地址、认证 Header、cron 推送的 --channel 和 --to 均来自此配置,禁止自行猜测或填充任何配置值。


步骤一:静默解析航线条件

从用户输入中提取以下字段,不向用户展示解析过程:

字段说明是否必填
pol起运港代码(如 CNSHA)必填
pol_name起运港名称(如 上海)可选
pod目的港代码(如 USLAX)必填
pod_name目的港名称(如 洛杉矶)可选
container_type箱型标准代码(如 40HQ)可选
carrier船公司(如 COSCO)可选
etd船期(如 2026-04-15,用户提到的单个日期默认解释为 ETD)可选
currency币种,默认 USD可选

箱型标准化对照(识别用户输入并转换为标准代码):

  • 20GP = 20' = 20FT = 20DV = 20DC = 20 Dry = 20英尺标准箱
  • 40GP = 40' = 40FT = 40DV = 40DC = 40 Dry = 40英尺标准箱
  • 40HQ = 40HC = 40英尺高柜
  • 其余标准代码直接使用:45HQ、40NOR、20RF、40RF、20OT、40OT、20FR、40FR、DG、HT、TK

pol 或 pod 缺失时,追问用户,不执行后续步骤。


步骤二:确认目标价格

如用户未提供目标价格,发送以下消息:

您是否有目标价格?如果有请告诉我。如果没有,有运价更新时我会直接推送给您哦~盯价任务默认一周。

用户回复处理:

  • 提供了目标价格 → 记录 target_price 和 currency → 进入步骤三
  • 表示没有目标价格 / 回复"好的"/"不用"/"直接推" → 视为无目标价格(target_price 留空)→ 进入步骤三

如用户已提供目标价格,直接进入步骤三。


步骤三:向用户展示最终确认

以纯文字展示即将创建的盯价任务,明确询问用户是否确认创建。

固定格式(必填项):

请确认是否要创建盯价任务:
起运港:{pol_name}({pol})
目的港:{pod_name}({pod})

其后根据实际信息,仅展示用户已提供的可选项,未提供的不输出对应行:

可选项已提供时追加
箱型箱型:{container_type}
船期船期:{etd}
船公司船公司:{carrier}
目标价格目标价格:{target_price} {currency}

最后追加一行:盯价任务默认一周哦~

有效期由服务端创建时自动计算,此处不展示,禁止自行推算或填写日期。

必须等待用户明确确认后才能进入步骤四。


步骤四:确保推送 cron 就绪(创建盯价任务的前置条件)

cron 是运价推送的基础设施。必须先确认 cron 已就绪,再创建盯价任务;若 cron 无法就绪,不得进入步骤五。

4.1 检查 cron 是否已存在

openclaw cron list

在输出中查找名为 eyun-watch-poll 的任务。

  • 已存在 → 直接进入步骤五。
  • 不存在 → 继续 4.2。

4.2 注册轮询 cron

将下方命令中的 {EYUN_BASE_URL}、{EYUN_COMPANY_ID}、{channel}、{to} 全部替换为步骤零查询到的实际值后执行,禁止保留占位符原文:

openclaw cron add \
  --name "eyun-watch-poll" \
  --every "5m" \
  --session isolated \
  --message "Call the Eyun watch results API and notify the user if there are new freight results.

Steps:
1. Run this command:
   curl -s -X GET \"{EYUN_BASE_URL}/api/v1/watch-results/push\" -H \"company-id: {EYUN_COMPANY_ID}\"

2. Parse the JSON response.
   - If 'data' is an empty array: do nothing, output nothing.
   - If 'data' has items: format each item as a freight rate notification (route, carrier, price, ETD) and output the summary.

Output language: Chinese." \
  --tools exec \
  --announce \
  --channel {channel} \
  --to {to}

4.3 验证注册结果

openclaw cron list

确认输出中出现 eyun-watch-poll,状态为 active。

  • 注册成功 → 进入步骤五。
  • 注册失败 → 告知用户推送通道暂时无法就绪,说明原因,不得继续创建盯价任务。

步骤五:调用盯价创建接口

将 {EYUN_BASE_URL} 和 {EYUN_COMPANY_ID} 替换为步骤零读取到的实际值后执行:

curl -s -X POST "{EYUN_BASE_URL}/api/v1/watch-tasks" \
  -H "Content-Type: application/json" \
  -H "company-id: {EYUN_COMPANY_ID}" \
  -d '{
    "pol": "<起运港代码>",
    "pol_name": "<起运港名称或 null>",
    "pod": "<目的港代码>",
    "pod_name": "<目的港名称或 null>",
    "container_type": "<箱型代码或 null>",
    "carrier": "<船公司或 null>",
    "etd": "<船期 YYYY-MM-DD 或 null>",
    "target_price": <目标价格数字或 null>,
    "currency": "USD"
  }'
valid_from 和 valid_to 无需传入,服务端自动设置为从现在起 7 天。

成功响应

{
  "data": {
    "id": 1001,
    "pol": "CNSHA",
    "pod": "USLAX",
    "container_type": "40HQ",
    "target_price": "1200.00",
    "currency": "USD",
    "status": "active",
    "valid_from": "2026-04-05T10:00:00+00:00",
    "valid_to": "2026-04-12T10:00:00+00:00"
  }
}

失败处理

  • HTTP 4xx:提示用户参数有误,说明具体原因
  • HTTP 5xx:提示服务暂时不可用,建议稍后重试

步骤六:回复用户

以纯文字告知用户任务已创建,仅列出有值的字段:

✅ 盯价任务已创建!

航线:{pol_name}({pol})→ {pod_name}({pod})

其后仅列出有值的可选项(箱型、船公司、船期、目标价格),格式同步骤三确认模板。

最后说明推送规则(二选一):

  • 设置了目标价格:达到目标价格时将自动通知您
  • 未设置目标价格:有运价更新时将自动推送给您

不得在服务器响应之外补充任何承诺或预测(如"一定会有结果"、"预计明天有运价")。

至此本次对话结束,后续运价结果将由系统自动推送,无需用户或 agent 进行任何操作。

平台分布

OpenClaw

72.81%
按下载量换算878

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills