Draft the agenda for your weekly team meeting

Open actions from last week's notes, new topics from the team channel and blocked work, with times.

  • On a schedule: Every Monday at 15:00

What it does

The task

Open last week's notes for the meeting meeting name in Notion and copy the action items that are not done. Read the Slack channel channel for topics that people tagged 'agenda' since the last meeting. Read the Linear issues of the team that are blocked or past due. Create a new Notion page for this week's meeting with three sections: open actions, new topics with the person who raised them, and blocked work. Give each topic a time in minutes, with a total of at most minutes minutes.

  • It works in Notion, Slack and Linear, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every Monday at 15:00 (cron 0 15 * * 1).

What you give it

BlankWhat to giveExample
meeting nameThe name of the meeting in NotionOps weekly
channelThe team's Slack channel#ops
minutesThe length of the meeting in minutes45

What you get back

An example run with the example values above. Your run uses your own data.

Agenda: Ops weekly, Tue 3 Nov, 45 min

Open actions from 27 Oct (5 min)

  • Leo: Get the badge reader quote
  • Mia: Send the seating plan

New topics (30 min)

  • Courier contract change, raised by Kofi (10 min)
  • Holiday cover plan, raised by Nadia (10 min)
  • Desk booking rules, raised by Sam (10 min)

Blocked work (10 min)

  • OPS-212 Kitchen fit-out: waiting for landlord approval

Created in Notion under "Ops weekly".

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 3 blanks

    Type meeting name, channel and minutes. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every Monday at 15:00, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Draft the agenda for your weekly team meeting" --schedule "0 15 * * 1" --time-zone Europe/Berlin \
  "Open last week's notes for the meeting Ops weekly in Notion and copy the action items that are not done. Read the Slack channel #ops for topics that people tagged 'agenda' since the last meeting. Read the Linear issues of the team that are blocked or past due. Create a new Notion page for this week's meeting with three sections: open actions, new topics with the person who raised them, and blocked work. Give each topic a time in minutes, with a total of at most 45 minutes."

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/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Draft the agenda for your weekly team meeting" template with meeting name = Ops weekly; channel = #ops; minutes = 45.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Draft the agenda for your weekly team meeting",
    "task": "Open last week's notes for the meeting Ops weekly in Notion and copy the action items that are not done. Read the Slack channel #ops for topics that people tagged 'agenda' since the last meeting. Read the Linear issues of the team that are blocked or past due. Create a new Notion page for this week's meeting with three sections: open actions, new topics with the person who raised them, and blocked work. Give each topic a time in minutes, with a total of at most 45 minutes.",
    "schedule": "0 15 * * 1",
    "time_zone": "Europe/Berlin"
  }
}
All ops templates
  • OpsAsks first

    Answer questions in a Slack channel

    An answer from your wiki in the thread, with the sources.

    On an event: When someone asks a question in the channel
    • Slack
    • Notion
  • OpsAsks first

    Set up accounts for a new employee

    Invites to each tool your team uses, with the same access as a colleague in the same role.

    You start it: When you start it
    • Any admin panel
    • Slack
    • Notion
    • +1 more: Google Docs
  • Ops

    Write a weekly project status report

    Done, in progress, late and blocked work from your project tool, added to one status doc.

    On a schedule: Every Friday at 14:00
    • Asana
    • Jira
    • Linear
    • +1 more: Google Docs
  • Ops

    Catch up on busy Slack channels

    Decisions, questions for you and mentions from your channels, in a short morning brief.

    On a schedule: Every weekday at 8:30
    • Slack
  • OpsAsks first

    Draft replies to new support tickets

    An answer from your help center, with links, as an internal note.

    On an event: When a new ticket arrives in Zendesk
    • Zendesk
    • Notion
  • Ops

    Find outdated pages in your team wiki

    Pages with no edit for a long time, broken links and old tool names, with the owner of each page.

    You start it: When you start it
    • Notion
    • Confluence
    • Google Sheets