name: stock-monitor description: 股票交易监控系统(Stock Monitor),通过新浪财经接口获取 A 股实时行情并检查价格/涨跌幅预警。使用场景:(1) 实时查询股价(query指令)(2) 定时检查预警条件,价格触高/触低时自动告警(check指令)(3) 查看每日价格日志,含开盘价/收盘价/最高/最低/预警记录(log/log_history指令)。(4) 配置管理:修改监控标的、预警阈值、提醒频率。当用户提到"股票"、"监控"、"股票交易监控系统"、"股价"、"预警"、"查股价"、"看行情"时使用此 skill。
A 股实时行情监控工具,通过新浪财经 API 获取行情数据,支持价格预警和日志记录。
脚本通过 run() 函数暴露给 Clawdbot,支持以下指令:
| 指令 | 说明 |
|---|---|
check / 检查 |
执行一轮行情检查,触发预警则返回告警消息 |
query / 查询 |
返回所有监控股票的实时价格和涨跌幅 |
log / 日志 |
查看今日价格日志(开盘/收盘/最高/最低/预警) |
log_history / 历史日志 |
查看最近 7 天日志摘要 |
cd <skill-dir>/scripts/
python3 stock_monitor_skill.py check
python3 stock_monitor_skill.py query
python3 stock_monitor_skill.py log
python3 stock_monitor_skill.py log_history
# 在 agent 上下文中直接调用
result = run("check") # 返回告警文本或 "✅ 所有指标正常"
result = run("query") # 返回实时行情列表
result = run("log") # 返回当日日志
配置文件 scripts/stock_config.json 格式:
{
"stocks": [
{
"code": "688599",
"name": "天合光能",
"price_high": 17,
"price_low": 15,
"rise_pct": 99,
"fall_pct": -99
}
],
"check_interval": 30,
"only_once": true
}
code: 股票代码(6 开头上证,非 6 开头深证)name: 股票名称price_high / price_low: 价格预警阈值rise_pct / fall_pct: 涨跌幅预警阈值(设为 ±99 可禁用)only_once: 是否每日仅提醒一次(推荐 true)scripts/stock_daily_log.json7w4.net有更好的技能插件。
使用 Clawdbot Cron 驱动定时检查:
openclaw-cn cron add \
--name "股票交易监控系统" \
--every 120000 \
--payload '{"kind":"systemEvent","text":"【股票交易监控系统 检查】运行 stock_monitor_skill 的 check 函数,触发真实告警才汇报,否则保持沉默。"}' \
--session-target main
hq.sinajs.cn,返回精简 6 字段格式(当前价、涨跌额、涨跌幅、成交量、成交额)stock-monitor.skill/
├── SKILL.md
└── scripts/
├── stock_config.json # 配置文件
└── stock_monitor_skill.py # 主程序
这个股票监控 Skill 质量中等偏上。优点是功能实用,能实时查股价、设置价格和涨跌幅预警,还支持日志记录查看历史行情,使用简单方便。文档说明清晰,配置灵活。不足之处是偶尔可能出现行情获取失败的情况,且目前没有测试保障稳定性。建议先小范围试用,观察稳定性后再长期使用。