gws-workflow-standup-report
Combine today's meetings and open tasks into a compact standup summary without changing either service.
Codex Runtime
- Dependencies: connected Google Calendar and Google Tasks capabilities or gws CLI; Google Workspace credentials
connected Google Calendar and Google Tasks capabilities or gws CLI
Google Workspace credentials
- Execution: Operate directly in the main Codex agent.
- Prefer connected Google Calendar and Google Tasks capabilities; the
gws CLI fallback is gws workflow +standup-report. Gmail is optional and used only for explicitly requested mail context.
- Never print, log, or expose secret values.
Inputs and Preflight
- Identify the account, timezone, calendar, task list, and the user's preferred standup format.
- Check connected Calendar and Tasks capabilities first. If the required reads are unavailable, confirm
gws authentication and inspect workflow help/schema.
- This workflow is Read-only. It may proceed without mutation confirmation and must not complete, edit, or create tasks.
Procedure
- Read calendar events bounded to today in the confirmed timezone.
- Read open tasks from the selected list, preserving due dates and completion state.
- Use Gmail only if explicitly requested, with a narrow query and summarized results.
- If connectors cannot complete the workflow, run:
gws workflow +standup-report --format json
- Deduplicate calendar/task references and render meetings in chronological order, followed by overdue, due-today, and undated open tasks.
- Label service or permission gaps instead of implying the report is complete.
Safety and Errors
- Do not modify meetings, tasks, or mail.
- Never expose credentials, full email bodies, or unrelated Workspace content.
- If timezone, calendar, or task-list scope is ambiguous, resolve it before reporting.
- Bound pagination and report truncation or partial service failure.
Output Contract
Return the date/timezone, meeting agenda, categorized open tasks, any requested mail context, route per service, record counts, and coverage limitations. State that the report is Read-only and no Workspace data was modified.
1---2name: gws-workflow-standup-report3description: Google Workflow: Today's meetings + open tasks as a standup summary.4---56# gws-workflow-standup-report78Combine today's meetings and open tasks into a compact standup summary without changing either service.910## Codex Runtime1112- **Dependencies:** connected Google Calendar and Google Tasks capabilities or gws CLI; Google Workspace credentials13- `connected Google Calendar and Google Tasks capabilities or gws CLI`14- `Google Workspace credentials`15- **Execution:** Operate directly in the main Codex agent.16- Prefer connected Google Calendar and Google Tasks capabilities; the `gws` CLI fallback is `gws workflow +standup-report`. Gmail is optional and used only for explicitly requested mail context.17- Never print, log, or expose secret values.1819## Inputs and Preflight20211. Identify the account, timezone, calendar, task list, and the user's preferred standup format.222. Check connected Calendar and Tasks capabilities first. If the required reads are unavailable, confirm `gws` authentication and inspect workflow help/schema.233. This workflow is Read-only. It may proceed without mutation confirmation and must not complete, edit, or create tasks.2425## Procedure26271. Read calendar events bounded to today in the confirmed timezone.282. Read open tasks from the selected list, preserving due dates and completion state.293. Use Gmail only if explicitly requested, with a narrow query and summarized results.304. If connectors cannot complete the workflow, run:31 ```bash32 gws workflow +standup-report --format json33 ```345. Deduplicate calendar/task references and render meetings in chronological order, followed by overdue, due-today, and undated open tasks.356. Label service or permission gaps instead of implying the report is complete.3637## Safety and Errors3839- Do not modify meetings, tasks, or mail.40- Never expose credentials, full email bodies, or unrelated Workspace content.41- If timezone, calendar, or task-list scope is ambiguous, resolve it before reporting.42- Bound pagination and report truncation or partial service failure.4344## Output Contract4546Return the date/timezone, meeting agenda, categorized open tasks, any requested mail context, route per service, record counts, and coverage limitations. State that the report is Read-only and no Workspace data was modified.