Substack News
Collect and summarize Substack search results via browser automation.
Workflow
1. Open Substack Search
Run the browser automation script:
python "${SKILL_DIR}/scripts/scrape_substack.py" "SEARCH QUERY" [--range day|week|month]
For environments without Python, fall back to the manual agent-browser commands documented in references/browser-flow.md.
2. Output Format
Return results as a numbered list:
N. **Title**
— Author · Publication · X min read — *one-line summary if available*
If fewer than 20 results exist on the page, report exactly what is found. No padding.
3. Scroll for More
The script auto-scrolls up to 3 times to capture additional results. Substack typically returns 10-20 posts per 24-hour window.
Notes
- Substack search is behind JS rendering;
web_fetchcannot extract it — browser automation is required. - Time range filter:
day(default),week,month. - Close the browser session after extraction:
agent-browser close.