Skill
marginalrevolution
Read, filter, and extract links from Marginal Revolution through its public RSS feed
When to use marginalrevolution
Choose if
You're running an agent that needs to read, filter, or extract links from Marginal Revolution posts currently in the public RSS feed, with offline SQLite-backed search. Alternative class is hitting MR's WordPress JSON API or site search directly — pick this CLI because those endpoints throw Cloudflare browser challenges that agents can't solve.
Avoid if
You need historical-archive search beyond what currently appears in the RSS feed — the CLI is feed-only by scope. Also avoid if your job is a general blog/news aggregator across many sources (MR-only here), or if you need write access (this is read-only by design).
Risk Flags
- MEDIUM scope Search is scoped to posts currently present in the RSS feed, not the historical archive. The README notes Marginal Revolution's WordPress JSON API and site-search URL returned Cloudflare browser challenges during development, so deep-history queries are not reachable from this CLI.
- LOW data_quality Local SQLite store can drift from upstream if sync is skipped. Read-only by default; no mutation surface exists.
Cost
Type: Free · Free tier: The CLI binary is free and no API key is required — it reads Marginal Revolution's public RSS feed. No upstream pricing, no auth, no quota.
Install
Default
npx -y @mvanhorn/printing-press install marginalrevolution
# No auth required — pulls the public RSS feed directly.
# First run syncs the SQLite cache; subsequent searches are offline.
Estimated time to first success: ~5 min
Dependencies
Minimum runtime: Node.js 18+ (via npx) — pre-built macOS/Unix binaries available
Distribution
- Repository
- https://github.com/mvanhorn/printing-press-library
- License
- MIT