---
name: ai-hotspots
description: Track and synthesize current AI hotspots into a bilingual HTML daily report. Use when the user says "AI热点", asks for AI日报/AI日报 HTML/AI hot topics, or wants the best recent AI products, papers, viewpoints, and cognition-shifting items from AI/news aggregators.
---

# AI Hotspots

Use this skill to produce a high-signal AI daily report, not a raw hot-list dump.

## Trigger

When the user says `AI热点`, treat it as:

```text
Find new AI-related products, papers, viewpoints, and cognition-shifting materials from the tracked sources. Pick up to 10 well-supported items. If an item is longer than 1000 Chinese characters or roughly 700 English words, summarize it in <=100 Chinese characters plus the link. Return a detailed bilingual AI daily report in HTML page format.
```

Default delivery: do not paste the full HTML source into chat. Save a polished HTML report under `.local/ai-hotspots/reports/ai-daily-YYYY-MM-DD.html`, then respond with a compact Markdown digest and a file link. Paste raw HTML only if the user explicitly asks for source code.

If the user asks to schedule it every morning, create an automation only after the wake-up time is clear.

## Sources

Read `references/source-list.md` for the default source set and source roles.

Use the listed aggregators as discovery surfaces. For factual or technical claims, follow primary sources before ranking when possible:

- product pages, launch posts, docs, release notes;
- papers, arXiv pages, conference pages;
- official repos, issues, PRs, changelogs;
- original interviews or first-party engineering blogs.

Do not treat social posts or aggregator summaries as final truth.

## Selection Rules

Aim for 10 items unless the user asks for another count; return fewer when evidence quality is insufficient and explain the coverage. Prefer:

- new products or features with credible adoption or differentiated UX;
- papers/repos that change agent infra, model behavior, evaluation, memory, RL, inference, or developer tooling;
- sharp viewpoints from credible builders/researchers;
- cognition updates that alter how the user should think, build, evaluate, or invest attention.

Rank for the user's current priorities:

1. Agent infra, coding agents, memory/context/runtime/eval.
2. RL infra, agent runner, rollout/replay/reward.
3. LLM serving constraints for agent runtime, vLLM, SGLang, Ray, verl.
4. AI product interfaces and RecSys/search + LLM.

Demote items that are only funding/news hype, duplicate commentary, thin product marketing, or unverifiable rumor.

## Workflow

1. Check the current date and browse live sources; this skill depends on recent information.
2. Scan at least two different source types when possible: aggregator + primary source, paper + repo, product page + social reaction.
3. Deduplicate the same event across sources and keep the strongest original link.
4. Classify each candidate as Product, Paper, Viewpoint, Cognition, Tool/Repo, or Company/Market.
5. For long articles, write a <=100 Chinese character summary and keep the original link.
6. Produce a polished HTML document as a local file, then answer with a short Markdown digest: top 5 items, 3 trends, 1-3 actions, report path, and unread/access-blocked notes.

## HTML Output Contract

Create a complete HTML page. Keep it readable as a standalone browser page, not as a code snippet in chat.

Required sections:

- title: `AI Daily / AI 日报 - YYYY-MM-DD`;
- metadata: generated time, source window, source coverage, unread/access-blocked notes;
- top 10 list: each item has rank, category, Chinese title, English title, source link, why it matters, bilingual summary, and suggested action;
- pattern synthesis: 3-5 cross-item trends;
- user's action queue: 1-3 concrete next actions mapped to the user's stated interests.

Visual requirements:

- Use a restrained editorial layout: max-width content, clear hero, compact metadata, two-column desktop cards that become one column on narrow screens.
- Each item card should expose rank, category, source, one-line Chinese judgment, short English note, and action. Avoid dense paragraphs.
- Use neutral background, white cards, thin borders, and one accent color. Do not use raw tables for the main report.
- Include a small source coverage block at the bottom so unread sources do not pollute the main reading flow.
- Make links visible and scannable with source names, not bare URLs.

Use concise Chinese first, English second. Do not pad bilingual text if English adds no value; translate the core judgment, not every word mechanically.

## Persistence

A report does not itself authorize queue mutations. If the user also requests material intake, use the project’s current material owner and supported workflow, verify its receipt/readback, and never append directly to retired candidate files. Without an active owner, provide reading suggestions only.

If access fails, mark the source or item as unread. Never pretend a source was read.
