# Tryworld Topics

> 基于 aihot.virxact.com 最新 AI 资讯，为 AI 口播频道（试界TryWorld · 纸上算法风格）产出选题清单。由 $tryworld-koubo 在模式 B 下路由调用；被显式点名「只要选题」时也可直接触发。产出为 3-8 个候选选题（含选题名、角度、素材与原文链接、流量原理命中、优先级），可直接进入 $tryworld-paper 流程做片。

- Skill: `tryworld2026/tryworld-topics` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add tryworld2026/tryworld-topics`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tryworld2026/tryworld-topics/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: TryWorld2026 (https://skillmd.com/u/tryworld2026)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tryworld2026/tryworld-topics

---


# AIHOT 口播选题

为当前频道的 `content.domain` 领域做选题：先拉取选题数据源（默认 AIHOT，可替换），再按频道选题规则（`content.topic_rules`）筛出值得做的选题清单。默认主题为试界TryWorld 的 AI 口播频道。

## 内容主题

选题规则默认来自 	ryworld-paper/themes/content-default.json 的 	opic_sources、	opic_rules、platforms 字段。换领域/品牌时修改内容主题 JSON，无需改本 SKILL.md。

## 流程

1. **拉数据**：运行 `scripts/fetch_aihot.ps1`（Windows PowerShell；拉最近 7 天精选 + 最新日报，落盘到 `work/aihot/`；`-BaseUrl` 可指定其他 AIHOT 兼容端点，默认官方地址）。非 Windows 环境按 `references/api.md` 的端点用 curl 拉取（**必须带浏览器 UA**，否则 403）。
2. **读规则**：打开 `references/selection-rules.md`，按频道定位与筛选清单处理数据。
3. **筛选题**：从拉到的条目中选出 3-8 个候选，每条标注：选题名、为什么选（命中哪个增长原理）、核心素材与原文链接、切入角度、优先级。
4. **输出**：用 `references/selection-rules.md` 的模板输出选题清单（markdown，人话，不暴露接口细节）。用户选中某个选题后，可继续给口播稿骨架或直接转入 `$tryworld-paper` 流程。
5. **维护**：用户确认开做的选题追加到 `references/done-topics.md`（日期、选题、形式），避免重复选题。

## 数据源要点

- 默认走**精选**（`items?mode=selected&since=<时间窗>`）；用户明确说"日报"才走 `daily`；明确说"全部/所有/完整"才走 `mode=all`。
- items 只返回最近 7 天；更早走日报存档 `daily/{YYYY-MM-DD}`。
- 每条保留 `url`（原文链接），摘要为 LLM 生成，引用前回原文核对。
- 时间展示转北京时间 + 相对时间（"2 小时前"），不展示 ISO 串。
- 完整端点与错误处理见 `references/api.md`。

## 资源

- `scripts/fetch_aihot.ps1`：一键拉取并生成 UTF-8 报告（Windows）
- `references/api.md`：AIHOT API 端点、路由规则、输出规范
- `references/selection-rules.md`：试界TryWorld 选题规则与输出模板（默认；可通过 content.topic_rules 替换）
- `references/done-topics.md`：已做选题清单（持续维护）
