Skill

marginalrevolution

Read, filter, and extract links from Marginal Revolution through its public RSS feed

Verified: 2026-05-13 (printing-press-ingest-2026-05-13+enrich-capability-skill)

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.

Setup docs →

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