Agent skill · openhands

news-digest

Create an automation that reads a list of public RSS and Atom feeds on a schedule - daily by default - keeps what is new and matches the configured topics, and has an agent write a short digest of it. It needs no credentials: the feeds are public URLs and the conversation is started with no secrets and no MCP servers.

What it needs

About 8k tokens when loaded.

What this skill does

Daily News Digest Automation Create a cron automation that turns a list of feeds into something worth reading: a few hundred words a day on what happened in the topics you care about, with a link under each item. It connects to nothing. There is no token to issue, no account to link, no OAuth screen. That makes it the automation to run first - it exercises the schedule, the conversation, the model and the run log end to end while nothing of yours is at stake, and it is useful in its own right afterwards. The script is deterministic: the schedule, the once-a-day claim, fetching, parsing, the freshness window, and remembering what has already been covered are all Python. The LLM is invoked only for the part that is judgement - reading the shortlist and writing something that is not just the headlines pasted back. When nothing new matches, no conversation is started at all, so a quiet day costs no tokens. --- Prerequisites None. That is the point. The runtime needs outbound HTTPS to the feed hosts, which it already has if it can reach the model. Nothing is read from Settings -> Secrets, and nothing needs to be added there. --- Setup Workflow Follow these steps in order. Step 1 - Collect the feeds Ask: "Which feeds should the digest read? (One RSS or Atom URL per line. Press Enter for a general technology set.)" Default: Check each one before accepting it, because a URL that returns a web page rather than a feed is the most common setup mistake: Record every accepted URL into FEEDS = ["...", ...]. A feed that fails at runtime is reported and skipped, so one bad URL does not cost you the digest - but it is better to find out now. Step 2 - Collect the topics Ask: "What should the digest be about? (One topic per line, or comma separated. Press Enter for artificial intelligence, open source, developer tools. Leave it blank to summarise everything the feeds carry.)" Record as TOPICS. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills openhands/news-digest

View the source on GitHub

Browse the @skills marketplace