← Back to Skills Marketplace
kkkkhazix

Aihot Skill Lite

by Khazix · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ Security Clean
50
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install aihot
Description
AI HOT (aihot.virxact.com) 中文 AI 资讯查询 Skill。当用户想知道"今天 AI 圈有什么"、"AI 日报"、"AI HOT"、"AI 资讯"、"AI 热点"、"最近 AI"、"OpenAI/Anthropic/Google 最近发布了什么"、"AI hot today"、"AI...
README (SKILL.md)

AI HOT Skill (精简版)

让 Agent 用最自然的中文查询拿到 aihot.virxact.com 上每天的 AI HOT 日报和 AI 动态。

线上:https://aihot.virxact.com(公开匿名可访,无需 token)

本精简版用于 ClawHub 8192 token 限制下占 slug。完整版(21KB+,含工作流 / 数据形态 / 输出格式 / 错误处理 / 不要做完整列表)见 GitHub:

https://github.com/KKKKhazix/khazix-skills/tree/main/aihot

先决条件:必须带 User-Agent(仅 API 端点)

/api/public/* 走 nginx UA 黑名单挡商业爬虫,默认 curl/X.Y UA 会被 403。调 API 时所有 curl 都必须带浏览器 UA

UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/daily"

/aihot-skill/{install.sh,SKILL.md,README.md} 安装入口 nginx 上特意豁免 UA 黑名单(设计前提就是给 curl -fsSL ... | bash 一行装用)。

路由优先级(第一原则)

默认走精选 items?mode=selected——它是 AI HOT 每天精挑细选的"主菜单",覆盖用户关心的事且数据新鲜。

  • 仅当用户在话里明确说出"日报" 二字才走 daily(编辑成品,按 UTC 整日切片,跟"过去 24 小时 / 今天"等滚动窗口对不上)
  • 仅当用户明确说"全部 / 完整 / 所有 / 全量" 才走 mode=all(含未精选的次要条目,量大但杂)
  • "今天 AI 圈"、"过去 24 小时大新闻"、"最近 AI 圈有啥" 等宽问题 = 默认精选 + 时间窗(since),不要默认走日报或全部

什么时候用

用户在说 应该走的接口
默认(宽问题):"今天 AI 圈有什么"、"过去 24 小时大新闻"、"最近 AI 圈" GET /api/public/items?mode=selected&since=\x3C语义时间窗>
明确说"日报":"AI 日报"、"今天的日报"、"看下日报" GET /api/public/dailydaily/{YYYY-MM-DD}
明确说"全部 / 完整 / 所有 / 全量" GET /api/public/items?mode=all
"最近的模型发布"、"AI 论文"、"AI 行业动态" GET /api/public/items?mode=selected&category=...&since=\x3C7d 前>
"OpenAI/Anthropic 最近发的"、"Sora 相关"、"RAG 论文" GET /api/public/items?q=\x3C关键词>(server-side 关键词搜索)
"看下精选 50 条"、"AI HOT 精选" GET /api/public/items?mode=selected&take=50
"列一下日报有哪些"、"日报存档" GET /api/public/dailies?take=N

通用启发:用户问的是"现在的 AI 行业事实",不要凭训练数据脑补,永远走 API

5 个 category(items 用英文 slug,daily 看到的中文 label)

items?category= daily.sections[].label
ai-models 模型发布/更新
ai-products 产品发布/更新
industry 行业动态
paper 论文研究
tip 技巧与观点

核心约束

  • since 限最近 7 天:不传等同 since=now-7d(服务端兜底硬上限);早于 7 天前自动截到 7 天前;未来时间 → 400。需要更深历史走日报存档 /api/public/daily/{date}
  • take ≤ 100,更多走 cursor 翻页
  • cursor 是 opaque token,原样回传给下一次请求;不要尝试解析、递增、跨端点复用
  • q 至少 2 字符,最长 200 字(超出截断),跟其它参数正交叠加
  • 限流 600 req/min/IP,串行调用不要并发猛拉
  • 完整 OpenAPI 3.1 规范:https://aihot.virxact.com/openapi.yaml

工作流示例

UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"

# 默认:拉过去 24 小时精选(用户问"过去 24 小时大新闻")
since=$(date -u -v-24H +%Y-%m-%dT%H:%M:%SZ 2>/dev/null || date -u -d '24 hours ago' +%Y-%m-%dT%H:%M:%SZ)
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/items?mode=selected&since=$since&take=50"

# 明确日报
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/daily"

# 明确全部(用户说"全部 / 所有")
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/items?mode=all&since=$since&take=100"

# 关键词(OpenAI 最近发的,server-side 全池搜索)
curl -sH "User-Agent: $UA" "https://aihot.virxact.com/api/public/items?q=OpenAI&take=30"

给用户的输出格式

核心原则:直接展示给用户的最终内容必须 markdown + 排版好 + 普通人能看懂的人话所有"端点路径 / mode=selected 这种 raw 参数 / 限流 / nginx 缓存 / cursor / hasNext"等基础设施细节都不能出现在用户输出里。

列表式输出(items 端点时)

按 category 分组 + 全局编号;每条带 title / source / 时间转人话 / summary / url:

**AI HOT — 过去 24 小时精选**(共 N 条)

## 模型发布/更新
1. **\x3Ctitle>** — \x3Csource>
   2 小时前 / 今天上午 09:48
   \x3Csummary>
   \x3Curl>

## 产品发布/更新
2. ...

日报式输出(daily 端点时)

按 5 版块顺序展开(模型发布/更新 → 产品发布/更新 → 行业动态 → 论文研究 → 技巧与观点)。

时间转人话:2026-05-08T01:48:00.000Z → "今天上午 09:48" / "2 小时前",不要直接展示 ISO 字符串。

不要做(核心几条)

  • 不要把"今天 AI 圈"、"过去 24 小时大新闻"等宽问题路由到 daily — 滚动时间窗 vs UTC 整日切片对不上。默认 mode=selected + since=\x3C语义窗>
  • 不要在用户没说"全部 / 完整 / 所有 / 全量"时默认走 mode=all — 默认 mode=selected
  • 不要客户端 grep 公司维度 — 用 server-side ?q=\x3C词>,覆盖全池
  • 不要在用户输出暴露端点路径 / raw 参数 / 限流 / cursor — 这些是开发者细节,用户看不懂
  • 不要丢每条的 sourceUrl — 跨日 / 跨版块压缩输出也必须保留 url(标题后或单独一行),否则信息不可信
  • 不要凭训练数据脑补 — AI HOT 比训练截止日新得多,永远走 API

完整文档(工作流 / 数据形态 / 错误处理 / 完整 do/don't)见: https://github.com/KKKKhazix/khazix-skills/tree/main/aihot

Usage Guidance
This looks safe for its stated purpose if you are comfortable with your agent making live requests to aihot.virxact.com for AI-news queries. Do not provide credentials, and review any external GitHub or curl|bash material separately before using it.
Capability Analysis
Type: OpenClaw Skill Name: aihot Version: 0.1.1 The skill is designed to fetch AI news from a public API (aihot.virxact.com). It provides the agent with specific curl commands and parameters (e.g., mode, since, category) to retrieve and format news items. While it instructs the agent to use a specific User-Agent to bypass a server-side blacklist, this is consistent with the stated purpose of accessing the service. There is no evidence of data exfiltration, malicious command execution, or harmful prompt injection in SKILL.md.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill purpose is clear and proportionate: it uses a public AI HOT API to answer current AI-news questions. Users should expect external web requests when they ask for fresh AI news.
Instruction Scope
The instructions strongly encourage using the skill for AI-news queries, including broad phrases like “AI 圈” or “今天发生了什么” in AI context. This is purpose-aligned but intentionally broad.
Install Mechanism
The evaluated package has no install spec and no code files, but SKILL.md references fuller off-registry documentation and a one-line curl|bash install pattern for another entrypoint. That external material was not part of this review.
Credentials
The requirements declare no environment variables or credentials, and SKILL.md says no API key or token is needed. A capability signal says requires-sensitive-credentials, but the supplied artifact does not show any credential handling.
Persistence & Privilege
No persistence, background worker, privilege escalation, local file access, account mutation, or destructive behavior is shown in the provided artifact.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aihot
  3. After installation, invoke the skill by name or use /aihot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
aihot 0.1.1 - SKILL.md 文档重写,进一步精简内容,使其适配 ClawHub 8192 token 限制。 - 路由优先级说明更直接,默认走精选条目(mode=selected),日报(daily)和全量(mode=all)需明确触发。 - 大幅收紧开发者与用户交互边界,强调用户输出不暴露任何端点/raw参数/限流等后台细节。 - 补充工作流 curl 示例、完整约束、典型错误用法,以及输出人话/时间格式要求。 - 全面标注完整版/详细文档的线上入口(GitHub)。
v0.1.0
aihot 0.1.0 (Initial Release) - 新增面向中文用户的 AI 行业资讯查询能力,聚合每日 AI HOT 日报及最新 AI 动态。 - 通过公开 REST API 自动获取今日/指定日期 AI 日报、精选条目、模型/产品/行业热点、最新论文等信息。 - 所有调用均无需 API Key,完全匿名免费,适配主流中文查询表达。 - 强调准确性,仅以 API 返回为准,不使用训练数据补全近期动态。 - 输出优化为中文 Markdown 简报,方便用户直接获取最新 AI 新闻与热点。
Metadata
Slug aihot
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Aihot Skill Lite?

AI HOT (aihot.virxact.com) 中文 AI 资讯查询 Skill。当用户想知道"今天 AI 圈有什么"、"AI 日报"、"AI HOT"、"AI 资讯"、"AI 热点"、"最近 AI"、"OpenAI/Anthropic/Google 最近发布了什么"、"AI hot today"、"AI... It is an AI Agent Skill for Claude Code / OpenClaw, with 50 downloads so far.

How do I install Aihot Skill Lite?

Run "/install aihot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Aihot Skill Lite free?

Yes, Aihot Skill Lite is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Aihot Skill Lite support?

Aihot Skill Lite is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Aihot Skill Lite?

It is built and maintained by Khazix (@kkkkhazix); the current version is v0.1.1.

💬 Comments