AI 每日新闻
从统一数据集获取全球 AI 新闻数据,同步平台功能,并调用远程分析功能。
重要:语言输出策略
始终以用户询问问题的语言回应。
如果用户用英语询问,回应英语
如果用户用中文询问,回应中文
如果用户用日语询问,回应日语
等等。
底层数据集内容可能是英文(标准化),但您的答案应与用户的查询语言匹配。
使用数据集的 _data_dictionary 来理解字段,然后根据需要将内容总结/翻译成用户的语言。
四个稳定工具
工具 目的 何时使用
get_latest_news 获取带有新鲜度元数据的最新可用 AI 新闻 默认:用户询问今天的 AI 新闻、当前 AI 新闻、最新 AI 新闻、最近的 AI 更新、最近的 AI 新闻
get_news_dataset 获取特定日期的新闻 用户明确提供日期(YYYY-MM-DD)
sync_capabilities 发现功能、检查更新、获取升级指导 用户询问“您能做什么?”,或需要先发现功能
invoke_remote_capability 调用高级分析功能 高级分析、跟踪、比较(请参阅 sync_capabilities 以获取可用功能)
代理平台兼容性
此技能目前针对 OpenClaw 和 Hermes 代理。
当前验证的目标环境:macOS 和 Linux
需要在 PATH 上可用的 Python 3;命令名称可能因平台而异
重要:所有工具脚本都位于此技能的 scripts/ 目录中。
确定 SKILL_ROOT 为包含此 SKILL.md 文件的目录。
对于 OpenClaw 和 Hermes 风格的 shell 执行,请使用主机环境中可用的本地 Python 3 命令调用此目录中的脚本。
工具使用(请仔细阅读)
始终首先尝试获取“今天/当前/最新”的 AI 新闻查询。
获取最新可用的数据集,带有新鲜度元数据。
参数 类型 必需 描述
tier 字符串 否 guest / pro_core / pro_plus,默认为 guest
base-url 字符串 否 L2 API 基础 URL(用于开发)
重要:新鲜度处理规则
当您从 get_latest_news 接收到响应时:
首先阅读新鲜度元数据:resolved_date、freshness_status、days_behind、notice_for_user
如果 freshness_status 不是今天:
以新鲜度通知开始您的响应(使用或重新表述 notice_for_user)
不要称之为“今天的 AI 新闻”
如果 freshness_status 是今天:
仍然提到这是最新可用的数据,带有实际日期
示例:
# 获取最新可用的新闻(guest 级别)
python ${SKILL_ROOT}/scripts/get_latest_news.py
# 获取 Pro 级别的最新数据(需要 AINEWS_ACCESS_TOKEN)
python ${SKILL_ROOT}/scripts/get_latest_news.py --tier pro_core
响应包括:
新鲜度元数据(resolved_date、freshness_status、days_behind、notice_for_user)
完整的新闻数据集(与 get_news_dataset 相同的格式)
- get_news_dataset (仅用于显式日期)
获取特定日期的统一 news_dataset.v1。
仅当用户明确提供日期时使用。
参数 类型 必需 描述
date 字符串 是 YYYY-MM-DD 格式,仅显式日期
tier 字符串 否 guest / pro_core / pro_plus,默认为 guest
base-url 字符串 否 L2 API 基础 URL(用于开发)
重要:路由规则
用户面向路由:
仅当用户明确提供日期时使用
脚本行为:
必须明确提供日期参数,不再默认为今天
主要路由优先级:
对于今天/当前/最新的 AI 新闻请求,始终更喜欢 get_latest_news
示例:
# 获取特定日期
python ${SKILL_ROOT}/scripts/get_news_dataset.py --date 2026-05-10
# 获取 Pro 级别数据(需要 AINEWS_ACCESS_TOKEN)
python ${SKILL_ROOT}/scripts/get_news_dataset.py --date 2026-05-10 --tier pro_core
同步平台功能清单并检查版本升级。
当您需要发现可用功能时使用。
参数 类型 必需 描述
force 标志 否 强制刷新缓存
base-url 字符串 否 L2 API 基础 URL(用于开发)
示例:
# 从缓存中读取(如果有效)
python ${SKILL_ROOT}/scripts/sync_capabilities.py
# 强制刷新
python ${SKILL_ROOT}/scripts/sync_capabilities.py --force
- invoke_remote_capability (用于高级功能)
在 L2 上调用远程分析功能。
首先检查 sync_capabilities 以查看可用功能。
参数 类型 必需 描述
capability-name 字符串 是 要调用的功能名称
--param key=value 否 允许多个,简单的键值参数
--params-json 字符串 否 复杂参数作为 JSON 字符串(用于嵌套/数组参数)
--base-url 字符串 否 L2 API 基础 URL(用于开发)
示例:
# 下载原始文章(简单参数)
python ${SKILL_ROOT}/scripts/invoke_remote_capability.py download_original --param article_id=12345
# 复杂参数与 JSON
python ${SKILL_ROOT}/scripts/invoke_remote_capability.py download_original --params-json '{"article_id": 12345, "other_param": "value"}'