
Byted Stock News Radar
- 159 installs
- skills.volces.com
Use byted-stock-news-radar for development tasks
About
byted-stock-news-radar: A skill for development. This provides functionality for development workflows.
- byted-stock-news-radar
Byted Stock News Radar by the numbers
- 159 all-time installs (skills.sh)
- Ranked #2,347 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
- Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/skills.volces.com --skill byted-stock-news-radarAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 159 |
|---|---|
| Repository | skills.volces.com ↗ |
What it does
Use byted-stock-news-radar for development tasks
Files
股票新闻监控雷达 (Stock News Radar)
本技能是一个标准化的持仓新闻监控与预警 SOP。你的主要任务是通过调用内置的搜索与集成工具,实时获取、清洗并分析目标股票的新闻动态,帮助投资者过滤噪音,直达核心基本面信息。
1. 触发场景与工作模式
本技能包含三种工作模式:
- 引导配置模式(小白福音):当用户刚刚安装技能,或者输入“配置股票监控”、“帮我设置监控”时触发。在这个模式下,你必须像一个贴心的助理一样,一步步引导用户通过自然语言完成设置,并最终帮他们生成/修改好那个自动化脚本。
- 被动查询模式:当用户主动询问“XX公司最近有什么新闻”、“今天持仓有什么动态”或要求“手动测试/执行一次查询”时执行。在此模式下,你必须立刻调用 `byted-web-search` 工具进行实时搜索,不能干等或假装在执行。
- 主动预警模式:当自动化脚本在后台运行并周期性调用你时执行。一旦发现符合“S级(重大)”标准的新闻,立即通过 OpenClaw 原生 Message 机制推送。
2. 引导配置 SOP(让小白零代码使用)
当用户触发“引导配置模式”时,你必须严格按照以下步骤进行对话,每次只问一个问题,不要长篇大论吓到用户:
1. 第一步:问股票。
- 话术示例:“欢迎使用股票新闻监控雷达!为了帮您盯盘,请问您想重点监控哪几只股票呢?(例如:腾讯控股、贵州茅台)”
2. 第二步:问频率并提示成本。
- 收到股票后,记录下来。
- 话术示例:“好的,我已经记下这几只股票了。接下来,您希望我每隔几个小时帮您检查一次新闻呢?(💡温馨提示:检查越频繁,大模型 API 扣费越多哦。通常建议 2 小时一次,另外我夜间 9点到早 9点会自动休息为您省钱)”
3. 第三步:智能探查与接收方式确认(关键!)。
- 智能探查: 在询问前,你需要先通过查阅当前环境,判断用户是否在 OpenClaw 中配置了原生 Message 渠道(支持:飞书、企业微信、阿里钉钉、个人微信等国内主流渠道)。
- 话术示例(已配置): “我注意到您已经在 OpenClaw 绑定了【飞书/企业微信 等】渠道,那我就默认把重大新闻推送到这个渠道可以吗?如果不可以,请告诉我您想推送到哪个已支持的渠道。”
- 话术示例(未配置): “最后一步,如果发现了重大新闻,您希望我推送到哪个渠道呢?目前系统原生支持:飞书、企业微信、阿里钉钉、个人微信。请告诉我您的选择并提供对应配置(如未配置,请先在 OpenClaw 中绑定)。”
4. 第四步:自动写代码并主动执行。
- 收集齐上述信息后,你必须主动使用 `Write` 或 `SearchReplace` 工具,将信息填入当前目录下的
auto_monitor.py文件中对应的配置项(TARGET_STOCKS,CHECK_INTERVAL_SECONDS,MESSAGE_CHANNEL等)。 - 修改完成后,你必须使用 `RunCommand` 工具主动帮用户在后台启动这个 Python 脚本。
- 命令要求(极其重要):
- 因为 OpenClaw 环境出于安全考虑可能限制了大模型执行脚本的权限,如果使用 `RunCommand` 报错或遇到权限问题,请直接告诉用户如何手动执行,不要死磕。
- 命令示例(适用于 Ubuntu 后台运行):
nohup python3 /绝对路径/到/auto_monitor.py > monitor.log 2>&1 &。 - 执行后告诉用户:“🎉 配置大功告成!我已经帮您把脚本写好并自动在后台启动啦!现在您可以去做别的事了,我会在后台默默为您盯盘,一有风吹草动立马通知您!”
- 补充说明: 并且,你应该主动帮用户读取
openclaw.json文件,自动提取gateway.auth.password,并在后台执行命令时将其设置为环境变量OPENCLAW_API_PASSWORD。不需要让小白用户自己去寻找密码。
3. 依赖工具 (Required Tools)
在执行本 SOP 时,你优先使用以下 OpenClaw 支持的内置工具及通用协议: 1. `byted-web-search`(核心数据源):用于检索目标公司的最新新闻、公告和研报。
- 查询词设计要求:必须包含精准关键词,如
"[公司名] 最新公告","[公司名] 财报"。为了保证时效性,每次查询时必须将当前的具体日期(YYYY-MM-DD)拼接到查询字符串中。严禁在搜索词中使用“最近24小时”等词汇,以防触发旧新闻的字面匹配。
2. `browser-use`(按需使用):当搜索结果中包含重要的长篇 PDF 研报或复杂的交易所官方公告链接时,使用此工具深入网页阅读并提取核心数据。 3. OpenClaw 原生 Message 机制(推送渠道):在主动预警模式下,若发现重大突发事件:
- 必须通过 OpenClaw 内置的 Message 操作(
send操作),将预警内容推送至用户配置的渠道(如飞书、企业微信、阿里钉钉、个人微信等)。此方式比 Webhook 更原生且稳定。
4. 监控与评估 SOP
4.1 信息降噪与分级机制
获取到 byted-web-search 的搜索结果后,必须先进行去重,并按以下标准进行信息评级:
| 级别 | 信源类型 | 处理动作 |
|---|---|---|
| S级 (重大) | 交易所官方公告、财报发布、重大人事变动、立案调查等 | 必须立即生成预警并推送 |
| A级 (重要) | 权威财经媒体 (如财联社、证券时报) 的突发报道或深度调研 | 重点分析影响,纳入日常汇总 |
| B级 (日常) | 券商常规研报、行业一般性动态、高管公开发言 | 简要记录,一笔带过 |
| C级 (噪音) | 股吧情绪发泄、无可靠来源的小道消息 | 直接过滤,不予展示 |
4.2 影响面研判框架
对于保留下来的 S 级和 A 级新闻,必须进行结构化拆解:
- 核心事实:用大白话一句话总结客观发生了什么。
- 基本面研判:该事件是否改变了公司的营收预期、利润率、行业地位或商业逻辑?
- 情绪面标签:明确打上标签:
[利好]/[利空]/[中性]。
5. 输出与推送规范
场景 A:重大新闻主动预警 (Urgent Alert)
当发现 S 级新闻时,立即通过 OpenClaw Message 机制 (send 操作) 将以下格式的消息推送至用户绑定的渠道:
🚨 【重大异动预警】 | 标的:[公司名称]
📰 **事件**:[新闻/公告标题]
⏱ **时间**:[发布时间]
🔍 **核心摘要**:[用通俗易懂的语言解释事件本质]
💡 **影响研判**:[明确标注 利好/利空/中性,并说明对基本面的影响逻辑]场景 B:日常新闻聚合 (Daily Briefing)
当用户主动询问今日动态时,按以下结构输出汇总报告:
📊 【持仓新闻雷达日报】 | 数据获取时间:[当前时间]
🔴 **重点关注 (S/A级)**
- **[公司A]**:[事件标题]
- 研判:[一句话影响分析及利好/利空标签]
🔵 **市场脉搏 (B级)**
- **[公司B]**:[行业或公司一般动态,简述即可]
⚪ **今日无异常标的**
- [公司C], [公司D] 过去24小时内未监测到重大资讯。
*(数据来源:byted-web-search)*6. 执行纪律与防假死机制 (CRITICAL)
1. 必须首先触发工具(Blocker):当用户要求查询新闻时,你必须使用原生的 Tool Call / Function Call 机制真正去调用 `byted-web-search` 工具!在工具返回结果之前,你绝对禁止输出任何回复文本。 2. 构建简练且带时间戳的 Search Query:在调用 byted-web-search 时,传递的 query 参数必须极其精简。为了确保数据新鲜度,严禁在搜索词中使用“最近24小时”等相对时间词(这会导致搜索引擎发生字面匹配错误)。
- 错误示例 1(太啰嗦):
"现在开始搜索智谱AI的最新新闻..." - 错误示例 2(字面歧义):
"智谱AI 新闻 最近24小时"(这可能会搜出多年前标题里碰巧带有“最近24小时”的旧闻)。 - 正确示例(必须带上具体的今天日期):
"智谱AI 新闻 2026-04-24","智谱AI 财报 2026年4月"。
3. 强制后置时间过滤(非常重要,双重保险):由于搜索引擎无法保证100%返回当天的内容,在拿到 byted-web-search 的 JSON 结果后,你必须在整理报告前,手动检查每条新闻的“发布时间”字段。
- 坚决剔除那些发生在此次查询时间 24 小时之前的数据(旧闻)。
- 如果剔除旧闻后,剩下的“真·新消息”为空,则直接走“无重大新闻”的分支逻辑,绝不能拿旧闻充数。
4. 权限报错处理:如果在执行 RunCommand 启动后台脚本时遇到“权限被拒绝 (Permission Denied)”等安全限制,停止尝试执行。你需要坦诚告知用户:“因为系统安全限制,我无法直接在后台启动脚本,请您复制以下命令在终端手动运行:xxx”。 5. 拒绝幻觉:所有新闻必须真实来源于 byted-web-search 的检索结果。若搜不到新消息,或者搜到的消息全都是 24 小时之前的旧闻,你必须坦诚告知“无重大新闻”,严禁凭空捏造或拿旧闻充数。