A股情报站(A-share Intelligence)
通过 clf CLI 获取「财立方客户端」A股情报站内容。
核心原则:基础设施交给脚本处理;智能体只负责选择命令和参数。 唯一调用路径:一律通过
clfCLI(经run-cli脚本)执行,禁止直接调用 HTTP 接口。
触发词
- 中文:/A股、/盘面、/A股情报、行情、涨停、异动、沪深
- 英文:use this skill when the user asks about A-share market, stock movements, market open/close summaries, unusual trading, announcements, /A股, /盘面, /A股情报
定位
覆盖 A 股全市场的行情、公告、异动情报站。
适配场景
盘面播报、个股异动、公告解读。
主要输出
- A 股早盘/收盘速览
- 个股异动提醒
- 公告解读卡
平台约定
| 平台 | 脚本运行方式 | 示例 |
|------|------------|------|
| macOS / Linux | sh scripts/run-cli.sh <命令> [参数] | sh scripts/run-cli.sh article search 银行 |
| Windows | powershell scripts/run-cli.ps1 <命令> [参数] | powershell scripts/run-cli.ps1 article search 银行 |
除 cli-state 外,所有 CLI 命令一律通过 run-cli 脚本执行,不要直接执行 platform.cliPath。
核心资讯源 → CLI 命令映射
| 资讯源 | CLI 命令 | 说明 |
|--------|---------|------|
| 财1线 A 股快讯 | clf flash list --psize 60 | 7×24 A 股快讯(盘面/个股/公告秒级更新),本技能核心信源 |
| 快讯精读 | clf flash detail <快讯编号> | 展开快讯详情 |
| A 股资讯搜索 | clf article search <关键词> --since <日期> | 关键词:A股/盘面/沪深/涨停/跌停/异动/公告/午盘/收盘 |
| 详情精读 | clf article detail <文章编号> | 公告解读/盘面分析全文(需 Access-Token) |
关键词集:A股 / 盘面 / 沪深 / 涨停 / 跌停 / 异动 / 公告 / 开盘 / 收盘 / 午盘 / 成交量
完整命令与参数见
resources/tool-reference.md;仍建议先执行help确认可用命令,不要假设或记忆。
执行流程
Phase 0:环境检查
- 执行
sh scripts/cli-state.sh(Windows:powershell scripts/cli-state.ps1),解析 JSON 关注:cliExists为false→ 按references/installation-guide.md安装(run-cli 有源码回退,通常无需手动安装)token.status为error→ 展示token.error让用户处理;为default→ 未配置 token,CLI 不自动生成,需用户提供后clf token <新令牌>设置(或环境变量CLF_TOKEN)version.current可读且低于2.1.0→ 按references/update-guide.md更新(编号功能需 2.1.0)
- 环境就绪后进入 Phase 1。token 仅详情精读(
clf article detail)必需,其余命令免 token。
Phase 1:获取信源
clf flash list --psize 60拉取快讯流,筛选 A 股相关(盘面/个股/公告)clf article search <关键词> --since <日期>补充当日盘面分析与公告解读- 用户点名某条 →
clf flash detail <快讯编号>展开快讯
Phase 2:精读
重要公告/异动解读 → clf article detail <文章编号>(需 token)精读
Phase 3:输出
按「早盘/收盘速览」或「个股异动提醒」模板输出
输出格式
A 股早盘/收盘速览
## A 股{早盘|收盘}速览({日期})
1. **{标题}**
时间:{pubtime} | 来源:{source}([原文]({news_url}))
{摘要}
**来源:财立方**
个股异动提醒
- **个股**:{名称}({事件:涨停/异动/公告})
- **详情**:{要点}
- **时间**:{pubtime} | **来源**:{source}([原文]({news_url}))
注:客户端 OpenAPI 无行情/盘面结构化接口,盘面信息以财1线快讯与新闻报道为准。
通用输出规则
- 编号约定:列表项中的
[编号](c1.前缀加密值)直接上屏供用户点名;点名时把编号原样传给clf article detail <编号>/clf flash detail <编号>。不得解读、构造或改写编号,不得向用户展示明文 ID,不持久化编号映射(除--output-file指定输出文件外);编号绑定本机密钥,换机或清除~/.clf/config.json后需重新获取 - 信源可追溯:每条内容附编号 + 原文链接(news_url)+ source,可回溯原文
- 列表只上屏标题 + 摘要,不要自动逐篇读详情;用户点名(编号或标题)再精读
- 频道锚定:
clf channel list输出的频道编号直接用于clf article list --channelid <编号> - 翻页:
--startid传上一页末尾文章的编号(自列表输出复制) - 用户要求「总结/日报」时:先列表 → 挑选重要条目精读 → 汇总成要点清单
**来源:财立方**在所有内容末尾出现一次- 获取失败的分组下说明原因,继续输出其余分组
CLI 执行失败处理
CLI 命令失败后,立即停止,绝不通过 WebSearch 或其他方式获取新闻替代。
- CLI 返回非零退出码、超时或输出含权限/安全错误时,不要重试,不要换方式
- 按
resources/error-codes.md引导用户:- 权限 / node 缺失 → 安装 Node.js ≥ 18 并重新打开终端
-21001 非法参数(详情阅读报错)→ token 排障:clf token查看 →clf token <新令牌>设置 → 重试编号无法识别(编号失效/非法)→ 重新运行列表命令获取最新编号(不要重试旧编号)- 网络 / 接口错误 → 展示完整错误
- 用户确认操作完成后再重试;即使多次失败,也只能告知无法获取并说明原因,绝不回退到其他信息源
References
- CLI 命令完整参数参考:
resources/tool-reference.md - 错误码与处理策略:
resources/error-codes.md - Access-Token 配置:
references/env-setup-guide.md
Scan to join WeChat group