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: 股票名稱7w4.net收錄了海量優質技能外掛。
price_high / price_low: 價格預警閾值rise_pct / fall_pct: 漲跌幅預警閾值(設為 ±99 可停用)only_once: 是否每日僅提醒一次(推薦 true)scripts/stock_daily_log.json使用 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 質量中等偏上。優點是功能實用,能即時查股價、設定價格和漲跌幅預警,還支援日誌記錄檢視歷史行情,使用簡單方便。文件說明清晰,配置靈活。不足之處是偶爾可能出現行情獲取失敗的情況,且目前沒有測試保障穩定性。建議先小範圍試用,觀察穩定性後再長期使用。