← ClaudeAtlas

last30days-surflisted

Research what people actually said about any topic over the last 30 days across Reddit, X/Twitter, YouTube, GitHub, Hacker News, Polymarket, Bluesky, TikTok, Instagram, Threads, and the open web. One surf API key replaces the seven keys upstream needed (xAI, ScrapeCreators, Brave, OpenRouter, Apify, X cookies, yt-dlp install). Use when the user runs /last30days-surf <topic>, /l30, asks 'what's new with X', 'what are people saying about Y', 'last 30 days of Z', wants 'X vs Y' comparison, asks for competitors of a brand, prepares for a meeting/launch/trip, asks 'is X any good lately', or wants engagement-ranked discussion (upvotes, likes, dollar-backed odds) instead of SEO-ranked editorial content. Triggers: /last30days-surf, /l30, last 30 days, past month, past 30 days, recent discussion, what's new with, what are people saying about, vs mode, competitor comparison, before a meeting, before a launch, before a trip.
tenequm/skills · ★ 28 · AI & Automation · score 85
Install: claude install-skill tenequm/skills
# last30days-surf A 30-day social + web research brief for any topic. The skill fans out across Reddit, X, YouTube, GitHub, Hacker News, Polymarket, Bluesky, TikTok, Instagram, Threads, and the open web in parallel, ranks results by real engagement (upvotes / likes / dollar-backed odds), deduplicates across platforms, and synthesizes a brief grounded in primary sources. This skill is a port of [`mvanhorn/last30days-skill`](https://github.com/mvanhorn/last30days-skill) (MIT) at SHA `5b87cca`. All real-world data retrieval and LLM-judge calls are routed through the surf MCP / surf v2 HTTP API. Credit to @mvanhorn and @j-sperling for the v3 engine architecture, planner, judge prompts, and synthesis voice contract. ## Powered by surf One API key. One balance. Reddit, HN, Polymarket, GitHub work without it (free baseline via direct HTTP); X, YouTube, Bluesky, TikTok, Instagram, Threads, Pinterest, web search, and LLM judges all route through surf when `SURF_API_KEY` is set. Surf takes the role of upstream's seven separate keys (xAI / ScrapeCreators / Brave / OpenRouter / Apify / X browser cookies / yt-dlp install). When direct HTTP fails for the free baseline (rate-limit, anti-bot), surf is also the resilience fallback. ## Setup 1. Get a surf API key at <https://surf.cascade.fyi/app>. 2. Top up the embedded balance: load USDC into a Tempo wallet at <https://wallet.tempo.xyz>, then transfer that USDC to your surf wallet (address visible in the surf dashboard). 3. Set `SURF_AP