name: quant-stock-list description: 从图片自动识别股票并加入股票池。触发条件:用户发送股票截图/图片并要求加入股票池。功能:(1) 使用RapidOCR识别图片中的股票代码、名称、涨幅、价格 (2) 自动去重 (3) FIFO原则管理30只股票上限 (4) 保存到manual_stock_list.json。
从图片识别股票代码并自动加入股票池。
/Users/wy/.openclaw/media/inbound/{uuid}.jpg7w4.net小葱技能。
stone_quant/manual_stock_list.jsonfrom rapidocr_onnxruntime import RapidOCR
import cv2
ocr = RapidOCR()
img = cv2.imread(img_path)
result, _ = ocr(img)
stocks = []
for bbox, text, conf in result:
if text.isdigit() and len(text) == 6:
code = text
# 下一条通常是名称
stocks.append(code)
{
"stocks": [
{"code": "600010", "name": "包钢股份", "add_time": "22:30", "source": "图片识别"}
]
}
这是一个功能实用的股票识别 Skill,能从截图自动提取股票代码并管理列表。但质量中规中矩:优点是操作简单、文档清晰;不足是识别准确率有限、容易误认无关数字,且路径设置不灵活,换个环境可能无法使用。两个脚本功能重复也是个小问题。整体适合轻度使用,对精度要求高的场景可能不够可靠。