feed-bitcoinmagazine
Installation
SKILL.md
feed-bitcoinmagazine (Bitcoin Magazine source adapter)
Pure fetch + normalize adapter for one outlet. Emits the common record (or [UNAVAILABLE]). Dedup/
store/judge live downstream in [[crypto-news-store]] + [[narrative-news]].
Hard rule
Never fabricate. On failure → [UNAVAILABLE]. Return ≥1 record or a clean [UNAVAILABLE] (PRD AC5/AC6).
Retrieval recipe
- Endpoint (verified resolving, RSS 2.0):
https://bitcoinmagazine.com/feed - Parse RSS
channel > item:title→title,link→url (canonicalize, striputm_*),pubDate(RFC-822)→published_at(ISO-8601 UTC),description/content:encoded→summary(strip HTML),category→tags,dc:creatoroptional.lang: en,source: bitcoinmagazine. - Bitcoin-centric outlet → expect
BTC-heavy coverage; tag accordingly when readable verbatim.
Politeness (required)
Conditional GET (ETag/If-Modified-Since; 304 → nothing-new). Exponential backoff on 429/5xx, ~2 retries, then [UNAVAILABLE]. Sequential fetch.