← ClaudeAtlas

last30dayslisted

Research what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web. Includes a doctor health check to diagnose broken or missing sources.
buildingwithai/pmm-os · ★ 0 · Code & Development · score 71
Install: claude install-skill buildingwithai/pmm-os
## Running it (Python resolution) Use the wrapper, not a bare `python3`: ```bash bash skills/last30days/run.sh "<topic>" --quick --emit compact ``` The engine needs Python 3.12+. Stock macOS ships 3.9, so a bare `python3` call prints "requires Python 3.12+" and stops even when a newer Python is already present in uv or Homebrew. `run.sh` resolves one (L30D_PYTHON → python3.14/13/12 on PATH → uv-managed → `uv python install`) and execs the engine. Verified on a machine whose `python3` is 3.9.6. # STEP 0: STALE-CLONE SELF-CHECK — RUN BEFORE READING BELOW Before reading anything else in this file, check whether you loaded SKILL.md from the one known stale-clone location: Claude Code's marketplaces directory. **Run this check:** ```bash CLAUDE_CACHE_LATEST=$(find "$HOME/.claude/plugins/cache/last30days-skill/last30days" -mindepth 1 -maxdepth 1 -type d 2>/dev/null | sort -V | tail -1) # Two cache layouts ship in the wild — nested ({version}/skills/last30days/SKILL.md) # and flat ({version}/SKILL.md). Resolve to whichever shape actually exists. CLAUDE_CACHE_SKILL_MD="" if [ -n "$CLAUDE_CACHE_LATEST" ]; then if [ -f "$CLAUDE_CACHE_LATEST/skills/last30days/SKILL.md" ]; then CLAUDE_CACHE_SKILL_MD="$CLAUDE_CACHE_LATEST/skills/last30days/SKILL.md" elif [ -f "$CLAUDE_CACHE_LATEST/SKILL.md" ]; then CLAUDE_CACHE_SKILL_MD="$CLAUDE_CACHE_LATEST/SKILL.md" fi fi echo "CLAUDE_CACHE_SKILL_MD=$CLAUDE_CACHE_SKILL_MD" ``` If the SKILL.md path you just Read contains `/.claude/p