SuperAPI AI 工具集

opencli-reader

数据与分析

查看项目

更新于 10-15 22:13

技能介绍

用途:opencli-reader 是 opencli 的通用只读回退技能,适用于 opencli 适配器注册表已支持、但没有专用 finance-skill 覆盖的数据源。若请求匹配 twitter-reader、linkedin-reader、discord-reader、telegram-reader、yc-reader 等专用技能,应优先用专用技能;源不在注册表内则告知用户未被覆盖,不要改用临时抓取。

主要能力:可读取金融与资讯类站点,资料列举的常见源包括 Yahoo Finance(yahoo-finance quote)、Bloomberg(markets、economics 等)、Reuters(search)、Eastmoney(quote、rank、kline、hot-rank 等)、Xueqiu(stock、hot-stock、kline 等)、Barchart(quote、options、flow、greeks)、Reddit、HackerNews、Substack、arXiv、Google Scholar、Bilibili、Zhihu,以及 web 的 read/download 等。命令与参数应以注册表为准,资料强调不要凭记忆猜测命令名或参数。

使用方式:先确认 opencli 就绪,命令为 npm install -g @jackwener/opencli;未安装时用该命令安装,需 Node.js >= 20 或 Bun >= 1.0。用 opencli list -f json 发现命令,用 opencli list | grep -i <site> 过滤站点,用 opencli <site> --help 与 opencli <site> <command> --help 查具体参数。执行通用形式为 opencli <site> <command> [参数] [flags] -f json;通用 flags 有 -f json/yaml/csv/md/table/plain、-v、--live、--focus。运行前应检查 strategy 字段:PUBLIC、LOCAL 无需浏览器;COOKIE、HEADER、INTERCEPT、UI 需要 Chrome 已登录目标站点并加载 Browser Bridge 扩展。

适用场景:为智能体或研究任务按站点抓取行情、榜单、新闻、帖子与论文等结构化数据,建议先小 --limit(10–20)验证返回结构。

限制:仅只读,禁止调用 post、like、comment、send、save、upvote、subscribe、follow、delete、reply-dm 等写入命令。若登录缺失而 adapter 又非 PUBLIC/LOCAL,会执行失败。失败时可用 OPENCLI_DIAGNOSTIC=1 重跑获取 RepairContext,再走 opencli-autofix 或到 GitHub issues 反馈,不要静默改为手工抓取;目标站限流也会导致空结果。浏览器会话属隐私,不应输出 CDP 端点、cookie 或令牌。参考资料:references/discovery.md 与 references/finance-sources.md。