Daily News Briefer
When this skill is invoked, create a concise morning technology news digest.
Workflow
Locate the directory containing this
SKILL.md; treat it as the skill directory.Read
references/trusted_sources.mdfrom the skill directory to identify approved RSS feeds.Run
scripts/fetch_rss.pyfrom the skill directory with Python 3, writing output toruntime/articles.json. For example:mkdir -p runtime && python3 <skill-directory>/scripts/fetch_rss.py > runtime/articles.jsonReview the returned stories.
Include only stories published within the last 24 hours.
Remove duplicate or highly similar stories.
Rank the remaining stories by importance and relevance.
Select a maximum of 10 stories.
Format the final response using
templates/morning_digest.mdfrom the skill directory. Write the formatted digest tooutput/morning-digest.md(createoutput/if missing) in addition to returning it in chat.Deliver. Read
references/delivery.mdfrom the skill directory for the default recipient and subject line.- If running in an interactive session, ask the user which email address to send the digest
to, offering the default from
references/delivery.md; use whatever they choose (the default if they pick it, or another address if they give one). - If running non-interactively (e.g. invoked via a runner script or a scheduled/cron agent with no one to answer a prompt), skip asking and use the default recipient silently.
- Use the available Gmail tool to create a draft addressed to the resolved recipient with the
subject from
references/delivery.mdand the contents ofoutput/morning-digest.mdas the body. This tool creates a draft, not a sent email — final send is a manual step in Gmail. - On success, append a confirmation line to
logs/runs.jsonl(recipient used, draft created). On failure, keepoutput/morning-digest.mdin place and log the error tologs/runs.jsonl.
- If running in an interactive session, ask the user which email address to send the digest
to, offering the default from
Rules
- Use only approved sources.
- Mention the source for every story.
- Keep each bullet concise and easy to understand.
- Do not invent missing facts.
- End the digest with exactly three important takeaways.
Output Structure
Morning Technology Digest
- Story headline — Short summary.
Source: Source name
Three Important Takeaways
- First takeaway
- Second takeaway
- Third takeaway