feed-theblock
Installation
SKILL.md
feed-theblock (The Block 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://www.theblock.co/rss.xml - 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,media:thumbnailis an image (ignore for record).lang: en,source: theblock.
Politeness (required)
Conditional GET (ETag/If-Modified-Since; 304 → nothing-new). Exponential backoff on 429/5xx, ~2 retries, then [UNAVAILABLE]. Sequential fetch.