Agent skill · bighardperson
tencent-news
7×24 新闻资讯搜索工具,聚焦中国国内信息和国际热点。支持新闻搜索,包括热点新闻、早报晚报、实时资讯、领域新闻查询。当用户需要搜索新闻、新闻热榜、新闻早晚报、订阅新闻推送、获取相关新闻资讯和最新消息时使用。
What it needs
About 2k tokens when loaded.
What this skill does
腾讯新闻内容订阅 通过 tencent-news-cli 获取腾讯新闻内容。 核心原则:基础设施(安装、更新、Key 配置)交给脚本处理;智能体只负责选择子命令和参数——始终先读 help,不要硬编码。 平台约定 平台 脚本运行方式 示例 ------ ------------ ------ macOS / Linux sh scripts/<name>.sh sh scripts/cli-state.sh Windows bun scripts/<name>.ts bun scripts/cli-state.ts Windows 需先确保 bun 可用。若不可用:powershell -c "irm bun.sh/install.ps1 iex",安装后重启终端确认 bun --version。 以下所有脚本调用均以 macOS / Linux 为例,Windows 将 .sh 替换为 .ts,sh 替换为 bun。 CLI 命令本身不要依赖 cli-state 返回的模板字符串,直接根据 platform.cliPath 组装: 平台 CLI 命令模板 ------ ------------- macOS / Linux "<cliPath>" <subcommand> [args] Windows PowerShell & "<cliPath>" <subcommand> [args] Phase 1:环境就绪 环境已就绪时直接跳到 Phase 2。 1. 状态检查 解析返回的 JSON,关注以下字段: 字段 含义 ------ ------ platform.cliPath CLI 完整路径,后续所有命令使用此路径 platform.cliSource global(用户已全局安装)/ local(技能目录下载)/ none(未找到) cliExists CLI 是否存在 update.needUpdate 当前版本是否需要更新 update.error version 检查失败时的错误信息 apiKey.present API Key 是否已配置 apiKey.status configured / missing / error apiKey.error apikey-get 执行异常或输出异常时的错误信息 2. 安装 CLI(cliExists 为 false 时) cliSource 为 global 时跳过此步。 若脚本安装失败,引导用户手动安装——参见 references/installation-guide.md。 3. 更新 CLI(update.needUpdate 为 true,或 CLI 提示版本过旧时) Windows PowerShell 使用 & "<cliPath>" update。 始终使用 platform.cliPath 组装命令。若 update.error 不为空,先展示错误并让用户处理。 若 update 命令失败,或错误信息表明当前 CLI 不支持 update(如 unknown command、not found、not recognized),立即改为执行安装脚本覆盖: Windows: 解析安装脚本返回的 JSON,并把后续命令切换到新返回的 platform.cliPath。只有覆盖安装也失败时,才引导用户参考 references/update-guide.md 手动处理。 4. 配置 API Key(apiKey.status 不为 configured 时) missing → 引导用户打开 API Key 获取页面 自行获取,不要执行 open / xdg-open / start 等命令自动打开浏览器 error → 展示 apiKey.error,让用户先处理(权限、网络、CLI 异常),处理后重试 设置 Key(命令前缀使用 platform.cliPath,KEY 是裸值不加引号): Windows PowerShell 分别使用 & "<cliPath>" apikey-set KEY、& "<cliPath>" apikey-get、& "<cliPath>" apikey-clear。 验证:"<cliPath>" apikey-get 清除(仅用户明确要求时):"<cliPath>" apikey-clear 详见 references/env-setup-guide.md。 Phase 2:获取新闻 CLI 更新频繁,子命令和参数可能随版本变化。始终以当前 help 输出为准,不要假设或记忆任何子命令。 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills bighardperson/腾讯新闻