监控ClawHub技能指标,在下载增长超过30%、下载量超过50,000、星标超过200或出现新Top10技能时发送警报。
技能 突袭通知器是一项面向实际任务的技能,主要用于获取牵引功能的监控器 ClawHub;跟踪下载和恒星计数会随着时间推移而发生, 当技能突袭时会发出警报;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
监控 ClawHub 上热度上升的技能,持续追踪各技能的下载量与星标数变化,并在检测到技能热度激增时发出通知。
满足以下任一条件即触发“激增(surge)”:
要求 Node.js 18+。无需单独安装,可直接从技能包(skill bundle)运行。
| 命令 | 作用 |
|---|---|
node {baseDir}/cli.js fetch |
按下载量展示 Top 20 技能 |
node {baseDir}/cli.js check |
执行激增检测、识别 Top Movers(下载增量最大的技能),并更新本地状态 |
node {baseDir}/cli.js status |
显示最近一次检查时间、当前激增阈值及通知状态 |
node {baseDir}/cli.js profile |
显示当前 agent profile |
node {baseDir}/cli.js profile set "description" "kw1,kw2" |
设置 profile,用于相关性评分(relevance scoring) |
node {baseDir}/cli.js config movers=5 |
设置显示的 Top Movers 数量 |
node {baseDir}/cli.js config movers-off |
禁用 Top Movers 显示 |
node {baseDir}/cli.js config growth=30 downloads=50000 stars=200 |
更新激增判定阈值 |
每次执行 check 命令时,均会默认展示 Top N 个下载增量最大的技能(即 Top Movers),该行为不受阈值影响,确保始终有可观测内容。
当设置了 profile 后,所有激增技能将获得 0–10 分的相关性评分,并依此排序(最相关者排在最前)。
~/.skill-surge-notifier/state.json。首次运行将初始化基线数据;下载量增长率(growth %)从第二次运行起开始计算并显示。crontab -e):0 */4 * * * node {baseDir}/cli.js check >> ~/.skill-surge-notifier/surge.log 2>&1
以下可选环境变量可用于覆盖默认路径与行为:
| 变量 | 默认值 | 说明 |
|---|---|---|
SURGE_DIR |
~/.skill-surge-notifier |
所有状态文件与配置文件的根目录 |
STATE_PATH |
$SURGE_DIR/state.json |
技能状态文件路径 |
CONFIG_PATH |
$SURGE_DIR/config.json |
配置文件路径 |
SCHEDULED |
false |
当由调度器(scheduler)启动时设为 true;此时会在请求前随机延迟 1–5 分钟,以分散 API 调用负载 |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章