PromptsHermes Agent
Morning briefing before the first tab
Use case
Mornings start with scattered tabs just to answer what is happening today. Hermes runs before you are up, pulls the calendar, checks the weather, scans your news sources, and drops a short brief into Telegram so the first coffee comes with context.
What to connect
Google Calendar (OAuth or a read-only CalDAV link), at least one news source (an RSS feed, a newsletter, or a page Hermes can read), a free OpenWeatherMap API key, and Gmail so overnight messages worth knowing show up in the brief.
Setup
- Get a free OpenWeatherMap API key at https://openweathermap.org/api. Put the key and your city (for example San Francisco, CA) in the Hermes config as WEATHER_API_KEY and WEATHER_LOCATION.
- Connect Google Calendar. Use a read-only OAuth token from Google Cloud Console, or a CalDAV link from Google Calendar settings. Store it as GCAL_TOKEN or CALDAV_URL.
- Connect Gmail. Add the OAuth credentials as GMAIL_TOKEN. Set GMAIL_OVERNIGHT_LABEL to the label Hermes should watch (for example Priority) and GMAIL_VIP_SENDERS to a comma-separated list of addresses that always get flagged, such as top clients or your accountant.
- Pick 2 to 4 news sources and paste their RSS URLs into MORNING_FEEDS. A useful start is your industry's main blog, one business news outlet, and one source outside your niche.
- Set the schedule. 6:00 AM in your local timezone is a solid default. Set MORNING_BRIEFING_CRON to 0 6 * * * and TIMEZONE to your IANA timezone (for example America/Los_Angeles).
- Send the prompt and run it once by hand before the daily cron. Confirm the Telegram message arrives and the sections fill in. Then turn the schedule on.
Edit before you send: The time, city, VIP senders, and the feed URLs.
Prompt to paste into Hermes Agent
Save this as a skill named morning-briefing. Run every day at [6:45] [TIMEZONE] and send one Telegram message. Pull only: 1. Calendar for today. Time, title, who is external, and any overlap. Skip events I declined. 2. Weather for [CITY]: temperature now, and rain only if I have an event that is not at my desk. 3. These feeds, last 24 hours, max three items total across all of them: [RSS URL], [RSS URL], [RSS URL]. One line each, with the source name. Skip anything that is not about [TOPIC]. 4. Overnight email from [VIP SENDERS] or with the label [Priority]. Sender and the ask. Do not draft replies here. Shape: - First line: the one thing that will mess up the day if I ignore it, or "Clear morning." - Then Calendar, Weather, News, Mail. Omit a section that is empty. - Keep it readable in two minutes. Read only. Do not send mail, accept invites, or browse past the feeds I listed.
More Hermes Agent prompts
- Chief of Staff that routes the team
You have several Hermes roles and you are still deciding who should do what. This is the standing entry point: one message can mix research, a draft, an outbound note, and a scheduling task, and Hermes splits them before anyone acts.
- Inbox sorted before you wake up
The first half hour of the morning disappears into overnight email. Hermes reads what arrived, separates what needs you from what can wait, and leaves reply drafts in Gmail. You open Telegram, work the urgent items, and send only the drafts you still agree with.
- Scored leads with a real first line
A blast of the same cold note does not get replies. You give Hermes a tight market, and it returns a sheet of prospects with a score and an opening line taken from something it actually found about that company.
- Overnight demo page for each new lead
Building a custom page for every prospect by hand does not scale. Overnight, Hermes reads the lead sheet, looks at each company site, writes a one-page demo aimed at their problem, and puts a public URL back on the row. In the morning the first email can point at something already live.