Send me my agenda and tasks every morning
Today's meetings with their links and documents, and the tasks that are due, in one e-mail.
- On a schedule: Every weekday at 7:00
What it does
The task
Read today's events in my Google Calendar. For each meeting, give the time, the title, the number of guests, the video link and the documents attached to the invitation. Mark meetings that overlap and meetings with no agenda. Then read my Asana tasks in the projects projects that are due today or overdue. Send me one e-mail of at most 300 words: the meetings in time order first, then the tasks, the oldest due date first.
- It works in Google Calendar, Asana and Gmail, in the workspace you pick, and signs in with passwords from your Cuiar vault.
- As a routine it runs every weekday at 7:00 (cron
0 7 * * 1-5).
What you give it
| Blank | What to give | Example |
|---|---|---|
| projects | The Asana projects to read, separated by commas | Ops Admin, Office Move |
What you get back
An example run with the example values above. Your run uses your own data.
Your Wednesday, 4 November
Meetings
- 9:30 to 10:00 Weekly ops sync, 6 guests, Google Meet link, agenda doc attached
- 11:00 to 11:45 Vendor review: Northfield Print, no agenda
- 11:30 to 12:00 Call with Priya Nair, overlaps with the vendor review
- 15:00 to 16:00 Q4 planning, Zoom link, 2 docs attached
Tasks
- Overdue since 30 Oct: Renew the office insurance (Ops Admin)
- Due today: Send the seating plan to facilities (Office Move)
- Due today: Approve October freelancer hours (Ops Admin)
Run it in Cuiar
- 01
Open it
Click Use in Cuiar on this page. The side panel opens with the task in the composer.
- 02
Fill in the blank
Type projects. Tab moves to the next blank.
- 03
Run it, then repeat it
Run sends it once. To run it every weekday at 7:00, make a routine on cuiar.com/routines or with the CLI below.
As a routine, from the terminal
cuiar routines create "Send me my agenda and tasks every morning" --schedule "0 7 * * 1-5" --time-zone Europe/Berlin \
"Read today's events in my Google Calendar. For each meeting, give the time, the title, the number of guests, the video link and the documents attached to the invitation. Mark meetings that overlap and meetings with no agenda. Then read my Asana tasks in the projects Ops Admin, Office Move that are due today or overdue. Send me one e-mail of at most 300 words: the meetings in time order first, then the tasks, the oldest due date first."Run it from your AI agent
Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.
1. Add Cuiar to Claude Code
claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp2. Ask your agent
Use the Cuiar tool create_routine to run my "Send me my agenda and tasks every morning" template with projects = Ops Admin, Office Move.Setup for other agents: AI agents.
The tool call
{
"name": "create_routine",
"arguments": {
"name": "Send me my agenda and tasks every morning",
"task": "Read today's events in my Google Calendar. For each meeting, give the time, the title, the number of guests, the video link and the documents attached to the invitation. Mark meetings that overlap and meetings with no agenda. Then read my Asana tasks in the projects Ops Admin, Office Move that are due today or overdue. Send me one e-mail of at most 300 words: the meetings in time order first, then the tasks, the oldest due date first.",
"schedule": "0 7 * * 1-5",
"time_zone": "Europe/Berlin"
}
}Related templates
All ops templatesOpsAsks first
Prepare a handover before you go on leave
Open threads, tasks and meetings for your cover in one doc, and a draft out-of-office reply.
You start it: When you start it- Gmail
- Google Calendar
- Asana
- +1 more: Google Docs
OpsAsks first
Find a meeting time and reply with options
Three free times from your calendar in a draft reply to each meeting request. You approve each reply.
On an event: When an e-mail asks you for a meeting- Gmail
- Google Calendar
OpsAsks first
Accept or decline meeting invitations by your rules
A suggested answer and a reason for each new invitation, with a short note for each decline.
On an event: When a new meeting invitation arrives- Google Calendar
- Gmail
OpsAsks first
Send a recap and action items after each meeting
Decisions, owners and due dates from the meeting transcript, in a draft e-mail to the guests.
On an event: When a meeting with a transcript ends- Google Calendar
- Google Meet
- Google Docs
- +1 more: Gmail
Sales
Log your e-mails and meetings in the CRM
Each sales e-mail and meeting of the day added as an activity to the right contact and deal.
On a schedule: Every weekday at 18:00- Gmail
- Google Calendar
- PPipedrive
SalesAsks first
Rebook prospects who missed a sales call
A short, kind e-mail with two new times to each no-show of the day, sent after your OK.
On a schedule: Every weekday at 17:00- Calendly
- Google Calendar
- Gmail