Collect and summarize LinkedIn home feed posts using the Playwright MCP...
Collect up to N LinkedIn feed posts reliably (collection is primary), filter out ads/modules, and output a brief in the user’s format:
<Overall Title> then (Category(Keywords + (Title + Author + Posted Date + Summary + Link)*N))*M.
Title guidance:
AI in the title (too obvious); use concrete nouns (e.g., agents, automation, governance, workflow) instead.https://www.linkedin.com/feed/./feed/ and the page shows the main nav + feed layout.scripts/extract_feed_posts.browser_run_code.js via Playwright browser_run_code.N=20 unique posts by data-urn./feed/update/...); fallback to URN link if missing.If collection returns 0 or times out:
innerText for large containers.references/api_reference.md.https://www.linkedin.com/feed/update/{URN}/references/api_reference.md..txt file (in addition to printing it in chat).Keywords: 3–5 items, plain text only (no emojis inside the keyword list). Use · as the separator.Keywords: label (e.g. 🧠 Keywords:) and do not reuse that emoji across categories within the same brief.🧠 Keywords: k1 · k2 · k3, 🧰 Keywords: k1 · k2 · k3, 📈 Keywords: k1 · k2 · k3ETC, include a best-guess candidate label in parentheses.1), 2), 3)... and restart numbering at 1) for each new category.Title + Author + Posted Date + 1~2 sentence summary + Link18h, 4 days ago), convert it to an absolute local timestamp by comparing against the script execution time, using the system timezone by default (unless the user specifies otherwise).Posted Date as absolute when possible (e.g. 2026-01-15 09:42); otherwise fall back to relative (e.g. 4 days ago).Title (Author, Posted Date) line, then put the summary on the next line (no extra blank line between title and summary).assets/example_asset.txt as the output shape.<Overall Title>
🧩 Category Name
🧠 Keywords: k1 · k2 · k3 · ...
1) Title (Author, Posted Date)
- 1~2 sentence summary
(link)
2) Title (Author, Posted Date)
- 1~2 sentence summary
(link)
...