opencli-reader
无专用阅读器时可作为快速通用抓取方案
需要浏览器会话并访问外部站点,可能涉及隐私或服务限制
opencli 的通用只读适配器,覆盖 90+ 站点的数据抓取
当没有专门的站点阅读器时,作为 opencli 的通用只读适配器抓取 90+ 个站点的内容(比如 Bloomberg、Reddit、HackerNews、arXiv、YouTube 等)。适合需要快速抓取前端页面或聚合新闻源但项目里没有专用 reader 的场景。特点是只读、通用且覆盖面广,但优先采用已有的专门 reader(如 twitter-reader、linkedin-reader)。
▸ 展开 SKILL.md 英文原文
Generic read-only fallback for any source opencli covers but this repo has no dedicated reader for — Yahoo Finance, Bloomberg, Reuters, Barchart, Eastmoney, Xueqiu, Sinafinance, Reddit, HackerNews, Substack, Medium, Weibo, Bilibili, Xiaohongshu, Zhihu, arXiv, Google Scholar, Apple Podcasts, Xiaoyuzhou, Spotify, YouTube, Weixin, Amazon, and more. Triggers: "use opencli to read", "grab the frontpage from hackernews", "read reddit r/wallstreetbets", "fetch Eastmoney hot stocks", "pull Xueqiu feed", "get Bloomberg markets headlines", "search arXiv for", any request to read from a site where a specialized skill does not exist but opencli does. FALLBACK — prefer twitter-reader, linkedin-reader, discord-reader, telegram-reader, or yc-reader when the source matches. READ-ONLY — never invoke write operations.
帮我安装这个 skill:https://raw.githubusercontent.com/himself65/finance-skills/main/plugins/social-readers/skills/opencli-reader/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/himself65/finance-skills/main/plugins/social-readers/skills/opencli-reader/SKILL.md"# opencli Reader (Generic Fallback, Read-Only) Generic fallback for any source opencli supports via its [adapter registry](https://github.com/jackwener/opencli) (90+ sites, growing). Use this skill only when **no dedicated finance-skill covers the source** — the specialized skills (`twitter-reader`, `linkedin-reader`, `discord-reader`, `telegram-reader`, `yc-reader`) are always preferred when the request matches one of them. **This skill is read-only.** Write commands that opencli exposes (post, like, comment, send, save, upvote, subscribe, follow, delete, reply-dm, etc.) must not be invoked. --- ## Step 1: Decide Whether to Use This Skill Only use this skill if the request **cannot** b