查询 AIHOT 的中文 AI 资讯、精选、当前热点和日报。用户询问今天或最近的 AI 新闻、AI 圈动态、大模型或产品发布、OpenAI/Anthropic/Google 最新消息、AI 论文、AI 日报、AIHOT 精选、当前最热事件,或需要同步当前全部精选时使用。必须通过 aihot.virxact.com 的匿名只读 API 获取当前数据,不凭训练记忆回答新闻;不需要 API Key 或 MCP server。
76
96%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
通过 AIHOT 稳定的公开 v1 API 回答中文 AI 资讯问题。默认给普通人能读懂的简报,不展示 API 调试细节。
https://aihot.virxact.com/api/v1/* 发起匿名只读请求。https://aihot.virxact.com/terms 和 wzglyay@virxact.com。用户声称已有授权时,只能按其实际书面文件所列主体、产品、用途、数据、配额和期限执行,不推测或扩大授权范围。LICENSE 的 MIT 许可证只覆盖本 Skill 指令与随附文件,不覆盖 AIHOT 服务、数据输出、品牌或第三方原文、图片和全文。q。links.aihot 作为标题主链接。| 用户意图 | 默认请求 |
|---|---|
| “今天/过去 24 小时有什么” | /api/v1/items?mode=selected&window=24h |
| “最近/最近一周有什么” | /api/v1/items?mode=selected&window=7d&limit=10 |
| “当前最热/最近在爆什么” | /api/v1/hot-topics |
| “这件事的来龙去脉/后续进展” | 先查 hot-topics;若实际返回 links.story,从其 /story/{publicId} 路径提取 publicId,再调用 /api/v1/stories/{publicId};否则用 items 的 q 查询 |
| 明确说“最新/今天的日报” | 先 /api/v1/dailies?limit=1,再请求返回日期对应的 /api/v1/dailies/{YYYY-MM-DD} |
| 明确指定日期的日报 | /api/v1/dailies/{YYYY-MM-DD} |
| “有哪些日报/日报归档” | /api/v1/dailies?limit=N |
| 模型/产品/论文/行业/技巧 | `/api/v1/items?mode=selected&category=&window=<24h |
| 公司、产品或主题关键词 | `/api/v1/items?mode=selected&q=<关键词>&window=<24h |
| “全部/所有公开动态” | `/api/v1/items?mode=all&window=<24h |
| 当前全部精选或私有完整副本 | 读取 完整精选同步 |
路由规则:
mode=selected。只有用户明确要全部公开动态时才用 mode=all。mode=all,并在输出里注明这些「未进入精选」。两次都空才回答未找到。精选池是高门槛策展,冷门公司或早期产品常常只在全量池里有;直接报「没有」会让用户以为 AIHOT 没覆盖,而实际上站内有内容。这条只适用于带 q 的查询,不要拿它扩大「今天有什么」这类宽问题的范围。by=timeline),与网站看到的一致:慢推信源(官方博客、公众号、HuggingFace Daily)原文两三天前发、今天才收录的,仍算「今天」;三天以上的历史回填则归位到原发布日,不会冒充最近。需要严格按第三方原文发布时间对账时才显式加 by=published,并向用户说明口径不同。limit=50 是给客户端用的,做简报时 7 天窗口传 limit=10 就够,不要默认拉满。/api/v1/dailies?limit=1;索引有结果时,只使用其中实际返回的日期请求 /api/v1/dailies/{date},索引为空就停止。不要把稳定 URL /api/v1/dailies/latest 作为 Agent 的默认入口:部分第三方工具可能在 HTTP 缓存之外长期复用同一 URL 的旧结果。/latest 仍是兼容的公开 REST 端点。绝不猜“今天”“昨天”或自行拼日期。rank 从小到大展示「第 N 名」,不得展示、推算或索要内部热度值,也不得拿信源数冒充热度。links.story 才继续:确认 URL 属于 https://aihot.virxact.com/story/{publicId},从路径末段提取实际 publicId,再请求 /api/v1/stories/{publicId}。links.story 本身是给人阅读的 HTML 网页,不得直接请求,也不得把网页响应当 API 数据。事件 API 响应含逆序报道时间线、AI 综述(digest,随事件演化更新,矛盾会显式标注)与最新进展一句话(latest)。字段缺失、URL 不符合上述格式或事件 API 返回 404,表示事件层当前不可用;改用标题关键词查询 items。除此之外没有获取 story id 的检索端点,不得猜测或拼造 id。24h 或 7d。用户指定其它七天内范围时,取最小覆盖窗后本地收窄,并如实写明范围。收窄要用与服务端一致的时间轴值,可由返回字段直接算出:publishedAt 为空时取 discoveredAt;discoveredAt - publishedAt > 72 小时(历史回填)时取 publishedAt;其余取 discoveredAt。直接拿 publishedAt 收窄会把慢推信源误删。https://aihot.virxact.com/weekly 与 https://aihot.virxact.com/monthly 网页,尚无 Skill/API/RSS 端点;不得调用猜测的 weeklies/monthlies 路径。summary、reason、links.aihot 与 links.original;不得绕过 API 抓网页或把混合权限的全文 RSS 冒充单篇正文接口。reason 就是网页「推荐理由」。非空时用它写「为什么值得关注」,不要改写成更强的判断;为 null 或缺失时不要编造。mp_hot)、未审内容、低相关条目和已合并重复条目不在公开池;正常参与精选的官方/媒体公众号来源(mp_account)仍可能出现。不得笼统声称“所有公众号内容都被排除”。完整参数、字段、分页与调用示例只在需要时读取 API 参考。
.aihot-actor-id 存在、可读、内容是合法 UUID v4,且客户端能设置 User-Agent,则必须读取并把 aihot-actor/<uuid> 追加到 User-Agent: aihot-skill/1.5.4 (+https://aihot.virxact.com/aihot-skill/)。这个随机值只用于把同一直接消费实例跨渠道去重,不是账号、密钥或授权;不得向用户展示。文件缺失、不可读、值无效或客户端不能设置 User-Agent 时,使用不带 Actor 的基础 UA 继续请求,不得拒绝查询或伪装浏览器。ETag,下次带 If-None-Match 发出;304 表示内容没变,直接复用上次结果,不要重新总结。默认输出中文简报:
## 过去 24 小时 AI 圈重点
1. [标题](links.aihot)
- 来源 · 北京时间
- 一到两句人话摘要
- 为什么值得关注(有 `reason` 就用原文;没有时仅在摘要足以支持时写)
---
时间窗:过去 24 小时 · 共 N 条score 不是默认排序依据,不能擅自重排成“排行榜”。rank 保持 hot-topics 的既有顺序,用「第 N 名」展示;不展示或推算热度值,也不与普通资讯的 score 混用。source.name。把 ISO 时间明确转换到 Asia/Shanghai 后再写成北京时间。publishedAt 是第三方原文发布时间;它为空时可以回退 discoveredAt,但必须标成“AIHOT 收录时间”,不能伪称原文发布时间。links.aihot;只有用户明确要出处时再附 links.original。links.aihot 可能为空;此时使用 links.original,不要寻找旧字段 permalink 或 sourceUrl。https://aihot.virxact.com/terms。aihot/SKILL.md
7a5c493
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.