Daily arXiv paper digest in Slack

Every weekday at 8am, get the top new arXiv papers in your categories, ranked against your focus statement and summarized for a 60 second skim in Slack.

Agentic Task
arXivSlackPersonal ProductivityEngineeringDaily DigestsResearch & MonitoringAI Reports

Build me an agent workflow that gives me a curated arXiv digest in Slack every weekday morning. The trigger is a cron set to 8am in my local timezone, Monday through Friday.

Inputs I want to configure when I set this up: (1) one or more arXiv subject categories to watch, for example cs.AI, cs.LG, stat.ML; (2) a short focus statement, one or two sentences, describing what I actually care about, e.g. "agentic reasoning, evals, and post-training for LLMs"; (3) the Slack channel (or DM) where the digest should be posted; (4) how many papers to surface each morning, default 5.

Each run, the agent should use the arXiv List Recent Papers in a Category operation to fetch the most recently submitted papers for every category I picked, sorted by submission date descending. Pull enough per category to cover yesterday's submissions (a couple hundred is usually enough for cs.* categories). Important: arXiv asks for no more than one request every three seconds and a single connection at a time, so fan the category requests out sequentially with at least a 3 second sleep between them, not in parallel.

Merge the results, deduplicate by arXiv ID (papers can be cross-listed across categories), and deduplicate against the IDs the digest already surfaced yesterday so I never see the same paper twice. Then read each remaining paper's title and abstract and score it for relevance against my focus statement. Pick the top N (default 5) and skip anything that clearly does not match the focus, even if it means returning fewer papers.

For each pick, write a 2 to 3 sentence "so what" summary that names the actual contribution and why a practitioner in my focus area should care, not just a paraphrase of the abstract.

Post the digest to the chosen Slack channel as one single message using the Slack Send a Message operation. Format it as a clean list, one block per paper: paper title (bold), authors (first three then "et al." if more), the 2 to 3 sentence summary, and the arXiv abstract URL. Use the abstract URL format https://arxiv.org/abs/<ID>, never the PDF link. Use Slack mrkdwn formatting (*bold*, not **bold**). Lead the message with a short header like "arXiv digest for <date>" and end with how many papers were considered before filtering.

If a day has zero papers that clear the relevance bar, still post a one line Slack message saying nothing crossed the threshold today so I know the run succeeded. Persist yesterday's surfaced IDs somewhere the next run can read (workflow state is fine) so the dedupe step actually works across days.

Additional information

What does this prompt do?
  • Pulls yesterday's newest papers from the arXiv categories you choose every weekday morning.
  • Ranks each paper against a short focus statement you write, so only work relevant to you surfaces.
  • Picks the top handful and writes a two to three sentence summary explaining the contribution and why it matters.
  • Posts the whole digest as one clean Slack message with titles, authors, summaries, and links to each abstract.
What do I need to use this?
  • The arXiv categories you want to watch, for example cs.AI, cs.LG, or stat.ML.
  • A one or two sentence focus statement describing what you actually care about right now.
  • A Slack workspace and the channel where the digest should land.
  • How many papers you want surfaced each morning (three, five, or ten works well).
How can I customize it?
  • Add or swap arXiv categories as your interests shift, like cs.CL for language models or stat.ME for methods.
  • Rewrite the focus statement whenever your reading priorities change.
  • Change how many papers get picked, or raise the relevance bar so weak days post a shorter list.
  • Move the post time, switch to a private channel, or send it as a DM instead.

Frequently asked questions

Does this only work for AI and machine learning categories?
No. Any arXiv category works, including math, physics, quantitative biology, statistics, and economics. Just give it the category codes you care about.
How does it avoid showing me the same paper twice?
Before ranking, it deduplicates the new batch against the previous day's digest, so revisions and overlap between categories do not double up.
What if nothing relevant came out yesterday?
You will get a short Slack note saying nothing cleared the relevance bar, so you know the run worked and there is just nothing to read.
Can I post the digest in more than one channel?
Yes. You can fan out to multiple channels or send a personal DM in addition to the team channel.
Do I need a paid arXiv account?
No. arXiv is open access and the digest uses the public arXiv search, so there are no API keys or paid plans involved.

Stop drowning in raw arXiv category feeds.

Connect arXiv and Slack once, and get a curated, ranked paper digest every weekday at 8am.