G

Gws Workflow Standup Runner

All-in-one command covering google, workflow, today, meetings. Includes structured workflows, validation checks, and reusable patterns for google workspace.

CommandClipticsgoogle workspacev1.0.0MIT
0 views0 copies

GWS Workflow Standup Runner

Generate a daily standup report combining today's Google Calendar events with open Google Tasks, giving you a consolidated view of your day's commitments and outstanding work.

When to Use This Command

Run this command when you need a quick daily standup summary combining your schedule and task list.

  • You want a consolidated view of today's meetings and open tasks for your morning standup
  • You need to quickly report what is on your plate today without switching between Calendar and Tasks
  • You are automating daily standup generation for yourself or your team
  • You want to share a formatted standup summary in a team chat or status update

Use it also when:

  • You prefer table output for a human-readable daily overview
  • You want to pipe the standup data into a reporting tool or dashboard

Quick Start

# .claude/commands/gws-workflow-standup-runner.md name: gws-workflow-standup-runner description: Generate daily standup from Calendar + Tasks arguments: format: Output format (optional, defaults to json)
# Generate a standup report in table format claude gws-workflow-standup-runner "--format table"
Expected output:
=== Daily Standup: March 15, 2026 ===

MEETINGS TODAY:
  09:00  Team Standup (30 min)
  11:00  Sprint Review (60 min)
  14:00  1:1 with Manager (30 min)

OPEN TASKS:
  [ ] Review PR #42 (due: today)
  [ ] Deploy staging build (due: Mar 17)
  [ ] Update API documentation (no due date)

SUMMARY: 3 meetings, 3 open tasks

Core Concepts

ConceptDescription
Standup ReportCombined view of today's calendar events and open tasks
Calendar AgendaAll events scheduled for today from the user's calendar
Open TasksTasks with needsAction status from the default task list
Read-OnlyThis command never modifies any data in Calendar or Tasks
Format OptionsOutput as JSON for processing or table for human readability
Data Sources:
  Google Calendar ──> Today's Events ──┐
                                       ├──> Standup Report
  Google Tasks ────> Open Tasks ───────┘

Configuration

ParameterDefaultDescription
formatjsonOutput format: json, table, yaml, csv
calendarprimaryCalendar ID to pull events from
tasklist@defaultTask list ID to pull open tasks from
dry-runfalsePreview the queries without executing
paramsnoneAdditional parameters as JSON

Best Practices

  1. Make it a morning ritual -- Run this command first thing each morning to set your daily priorities and identify scheduling conflicts.

  2. Use table format for sharing -- The table format produces a clean, human-readable output that can be copied directly into Slack, Teams, or email.

  3. Pipe to clipboard for fast sharing -- Combine with your OS clipboard: claude gws-workflow-standup-runner "--format table" | pbcopy (macOS) for instant sharing.

  4. This is completely read-only -- The standup runner only reads from Calendar and Tasks. It never creates, modifies, or deletes any data, making it safe to run freely.

  5. Combine with weekly-digest on Fridays -- Use +standup-report for daily overviews and +weekly-digest on Fridays for a week-in-review summary.

Common Issues

  1. No meetings shown for today -- The command only shows events for the current calendar day. Check that your calendar has events today and that the correct calendar ID is specified.

  2. Tasks from wrong list -- If you use multiple task lists, the default @default may not contain the tasks you expect. Specify the list ID explicitly.

  3. Timezone mismatch -- Calendar events are displayed in the calendar's configured timezone. If events appear on the wrong day, check your calendar timezone settings in the Google Calendar web interface under Settings > General > Time zone.

Daily Workflow Integration

The standup runner works best as part of a consistent daily routine. Consider creating a shell alias like alias standup='claude gws-workflow-standup-runner "--format table"' for instant access. For teams using Slack or Microsoft Teams, pipe the output directly to a webhook: claude gws-workflow-standup-runner "--format json" | curl -X POST -H 'Content-Type: application/json' -d @- $SLACK_WEBHOOK_URL. This automates daily status updates without any manual effort. The JSON output includes structured fields for meeting count, task count, and individual items, making it straightforward to build custom formatters for any communication platform.

Community

Reviews

Write a review

No reviews yet. Be the first to review this template!

Similar Templates