firsthand-source-subscriber SKILL.md skillA

firsthand-source-subscriber from yinjialu/ai-frontier-daily is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add yinjialu/ai-frontier-daily/firsthand-source-subscriber@git:20260623.c40daa6

Pins git:20260623.c40daa6 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
yinjialu/ai-frontier-daily
Path
skills/firsthand-source-subscriber/SKILL.md
Versions recorded
2
Latest version
git:20260623.c40daa6, committed Jun 23, 2026
First version recorded
Jun 23, 2026
Size
2,057 bytes
Repository stars
6
License
none declared

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

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# 一手信源订阅适配器

按 `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` 类型)可直接参考。

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add yinjialu/ai-frontier-daily/firsthand-source-subscriber@sha256:68aa6e713edc67b9

The line at the top of this page pins the label git:20260623.c40daa6, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_yoauqkxeebwo7bob.svg)](https://markdownregistry.com/a/art_yoauqkxeebwo7bob)

4 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 2 versions of this file, all committed on Jun 23, 2026.

versioncommittedcommitsizeaudit
git:20260623.c40daa6 latest2026-06-23 c40daa6 2,057 BA view · diff
git:20260623.945b5342026-06-23 945b534 1,353 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (2057 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

GitHub

yinjialu/ai-frontier-daily · 6 stars · license none declared · pushed 2026-09-07 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_yoauqkxeebwo7bob
GET https://markdownregistry.com/api/v1/resolve?ref=yinjialu/ai-frontier-daily/firsthand-source-subscriber
GET https://markdownregistry.com/api/v1/blob/68aa6e713edc67b9f6a666ef8d823f82d697f97fcc4a43f94e6e605ed9683a57

Your AI assistant 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.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from yinjialu/ai-frontier-daily

AGENTS.md AGENTS.md file
yinjialu/ai-frontier-daily · AGENTS.md
git:20260906.ed93123 · audit A · 6 stars
CLAUDE.md CLAUDE.md file
yinjialu/ai-frontier-daily · CLAUDE.md
git:20260906.ed93123 · audit A · 6 stars
ai-daily-digest SKILL.md skill
yinjialu/ai-frontier-daily · skills/ai-daily-digest/SKILL.md · Generate and publish a daily AI-vendor news card digest. Fetches the latest Anthropic (and later OpenAI, etc.) official…
git:20260717.b56491b · audit A · 6 stars
deepdive-xiaohongshu SKILL.md skill
yinjialu/ai-frontier-daily · skills/deepdive-xiaohongshu/SKILL.md · 把专题深度成稿转换为小红书图文卡(封面+知识卡 1080×1440)+ 笔记文案,复用本仓渲染/发布栈。触发词「发小红书 / 转小红书图文 / 深度内容小红书」。
git:20260624.02413a7 · audit A · 6 stars
firsthand-deepdive SKILL.md skill
yinjialu/ai-frontier-daily · skills/firsthand-deepdive/SKILL.md · 专题深度线——对一个值得深挖的功能点(如 Claude Tag)生成深度文章草稿。从内参索引列「值得深挖」候选→用户选→抓官方素材生成五段骨架 draft→交 article-harness 打磨。用户说「深挖 X / 做个 X 的专题…
git:20260701.7a0460c · audit A · 6 stars
firsthand-digest SKILL.md skill
yinjialu/ai-frontier-daily · skills/firsthand-digest/SKILL.md · 查询一手信源内参库「最近有什么新动态」。读 ai-frontier-daily 的 OKF 内参库(data/firsthand/),按时间窗汇总 AI 大厂官方最新动态。用户问「最近有什么新动态 / 内参最近有啥 /…
git:20260624.7171430 · audit A · 6 stars
firsthand-source-manager SKILL.md skill
yinjialu/ai-frontier-daily · skills/firsthand-source-manager/SKILL.md · 维护 ai-frontier-daily 的一手信源清单 firsthand-sources.yaml。新增信源(探测订阅方式并写入)、列出信源健康状态。用户说"帮我监控这个网页 / 加个信源 / 看看信源健康度"时使用。
git:20260623.c40daa6 · audit A · 6 stars

Every file in yinjialu/ai-frontier-daily

Browse by kind, by grade A, or by owner.