Skill surface: skills/last30days/SKILL.md defines the agent-facing contract. The repo emphasizes that the product is the slash-command skill, not the direct CLI.
Engine: skills/last30days/scripts/last30days.py plus scripts/lib/ modules implement source querying, entity extraction, ranking, rendering, and storage.
Source adapters: modules cover Reddit public JSON, Hacker News, Polymarket, GitHub, YouTube/yt-dlp, X via browser cookies/xAI/ScrapeCreators, TikTok/Instagram/Threads/Pinterest/Bluesky/TruthSocial, Digg, Perplexity, and generic web backends.
Storage/output: default raw outputs land under ~/Documents/Last30Days/; configurable with LAST30DAYS_MEMORY_DIR, --save-dir, and --save-suffix. v3.3.0 added --emit=html for shareable briefs.
Distribution: installable through Claude Code plugin marketplace or npx skills add mvanhorn/last30days-skill -g for Codex, Cursor, Copilot, Gemini CLI, Hermes, and other Agent Skills hosts.