tryworld-topics skillA
tryworld-topics is agent-read markdown (skill) from tryworld2026/paper-algorithm: 基于 aihot.virxact.com 最新 AI 资讯,为 AI 口播频道(试界TryWorld · 纸上算法风格)产出选题清单。由 $tryworld-koubo 在模式 B 下路由调用;被显式点名「只要选题」时也可直接触发。产出为 3-8 个候选选题(含选题名、角度、素材与原文链接、流量原理命中、优先级),可直接进入 $tryworld-paper 流程做片。.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# AIHOT 口播选题
为当前频道的 `content.domain` 领域做选题:先拉取选题数据源(默认 AIHOT,可替换),再按频道选题规则(`content.topic_rules`)筛出值得做的选题清单。默认主题为试界TryWorld 的 AI 口播频道。
## 内容主题
选题规则默认来自 ryworld-paper/themes/content-default.json 的 opic_sources、 opic_rules、platforms 字段。换领域/品牌时修改内容主题 JSON,无需改本 SKILL.md。
## 流程
1. **拉数据**:运行 `python -X utf8 scripts/fetch_aihot.py`(跨平台;拉最近 7 天精选 + 最新日报,落盘到 `work/aihot/`;`--base-url` 可指定其他 AIHOT 兼容端点,默认官方地址)。`scripts/fetch_aihot.ps1` 为 Windows PowerShell 回退,已弃用(文件头有 DEPRECATED 声明),新功能不再同步。无 Python 环境时按 `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`。
## 资源
…Read the whole file at its exact version.
How to install
mdr add tryworld2026/paper-algorithm/tryworld-topics@git:20260922.9657549mdr add tryworld2026/paper-algorithm/tryworld-topics@sha256:64030d0c04bcf5a1Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_mqxws2qe37bsztya)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260922.9657549 latest | 2026-09-22 | 9657549 | 2,971 B | A | view · diff |
| git:20260902.8a89201 | 2026-09-02 | 8a89201 | 2,776 B | A | view · diff |
| git:20260901.35b6f48 | 2026-09-01 | 35b6f48 | 2,707 B | A | view · diff |
| git:20260901.6f81f86 | 2026-09-01 | 6f81f86 | 2,550 B | A | view · diff |
| git:20260828.c5cf44c | 2026-08-28 | c5cf44c | 2,341 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (2971 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
tryworld2026/paper-algorithm · 31 stars · license CC-BY-SA-4.0 · pushed 2026-09-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_mqxws2qe37bsztya GET https://markdownregistry.com/api/v1/resolve?ref=tryworld2026/paper-algorithm/tryworld-topics GET https://markdownregistry.com/api/v1/blob/64030d0c04bcf5a10fce387623b32c32ffe366e8a82fe14ba56405b326148597
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.