Skip to content
Content
Skill

/firsthand-source-subscriber

一手信源订阅适配器。给定信源 URL,探测最稳的订阅方式(RSS / HTML 链接提取),返回统一的文章列表 [{url,title}]。用于 ai-frontier-daily 内参监控的新增信源探测与抓取。

From plugin
ai-frontier-daily
66 skills
Install
$ npx -y skills add yinjialu/ai-frontier-daily --skill firsthand-source-subscriber --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/firsthand-source-subscriber

Context preview

The summary Claude sees to decide when to auto-load this skill.

一手信源订阅适配器。给定信源 URL,探测最稳的订阅方式(RSS / HTML 链接提取),返回统一的文章列表 [{url,title}]。用于 ai-frontier-daily 内参监控的新增信源探测与抓取。

SKILL.md

firsthand-source-subscriber.SKILL.md
name: firsthand-source-subscriber
description: 一手信源订阅适配器。给定信源 URL,探测最稳的订阅方式(RSS / HTML 链接提取),返回统一的文章列表 [{url,title}]。用于 ai-frontier-daily 内参监控的新增信源探测与抓取。

一手信源订阅适配器

按 `type` 分派抓取策略,统一输出 `[{url, title}]`。

MVP 适配器(Level 1,已实现于 scripts/firsthand/adapters.py)

  • `html-links`:requests 抓页面,提取 `link_prefix` 开头的 href,拼 `base_url`。适合 SSR 站(claude.com/blog、anthropic.com/engineering)。
  • `rss`:feedparser 解析 feed。适合有 RSS/Atom 的源(OpenAI、GitHub releases.atom)。

**真实发布日期**(写入 OKF `published`):html-links 适配器会顺带从列表页链接文本提取日期(engineering 风格 `Apr 23, 2026`);列表无日期时,主流程再去文章页取 JSON-LD `datePublished` / `article:published_time`(claude-blog 风格)。取不到不写,不用探测日期冒充。

探测新源订阅方式(add 时调用)

给定 URL,依次尝试: 1. 试 `<url>/rss.xml`、`/feed`、`/feed.xml`、`/sitemap.xml`,feedparser 能解析 → 用 `rss`。 2. 否则 requests 抓 HTML,统计最密集的文章链接前缀 → 用 `html-links`,推断 `link_prefix` 与 `base_url`。 3. 都不行(JS 渲染/403)→ 标记需阶段二 browser 适配器。

阶段二适配器(未实现)

`browser-headless` / `browser-auto`(Playwright MCP,**依赖未装组件,需先验证**)、`browser-live`(Claude in Chrome MCP,用户授权触发)、`manual`。详见 docs/superpowers/specs/2026-06-23-firsthand-monitor-design.md。

**X / Twitter 推主订阅**范本见 `~/Documents/Engineer/.agents/scripts/x-fetch.sh`:用 `agent-browser --auto-connect` 复用本地登录态无头抓取,从 `<time datetime>` 提真实发布时间,支持 `--since/--until` 时间窗与虚拟滚动分页。后续做 `browser` 适配器(如 `x-timeline` 类型)可直接参考。

Ships withai-frontier-daily

服务器主流程:Hermes 定时巡检 → 官方原文核验与中文策展 → 飞书通知 → 小红书/公众号卡片 ZIP。见 服务器部署 与 官方信源校准。 以下保留原 GitHub Pages / 本机流程作为兼容参考。 抓取 AI 大厂官方动态(Anthropic + OpenAI,可继续扩展)→ 中文策展 → 渲染小红书 / 公众号卡片 → GitHub Pages 可视化展示页 → Codex Automation 每天自动更新。 整条流程封装为可安装的 Agent

Get the whole plugin

Other skills on ai-frontier-daily.

firsthand-deepdive
Skill

firsthand-deepdive

专题深度线——对一个值得深挖的功能点(如 Claude Tag)生成深度文章草稿。从内参索引列「值得深挖」候选→用户选→抓官方素材生成五段骨架 draft→交 article-harness 打磨。用户说「深挖 X / 做个 X 的专题 / 专题深度」时使用。

firsthand-digest
Skill

firsthand-digest

查询一手信源内参库「最近有什么新动态」。读 ai-frontier-daily 的 OKF 内参库(data/firsthand/),按时间窗汇总 AI 大厂官方最新动态。用户问「最近有什么新动态 / 内参最近有啥 / Anthropic/OpenAI 最近发了什么 / 这周 AI 大厂动态」时使用。