Update the Team Daily Update sheet with completed tasks. Use when user says 'Daily update' or 'Update daily sheet' or 'Log my tasks'. Finds today's row in the current month's tab and updates Column B (Tara's tasks).
Update the Team Daily Update sheet with completed tasks for Tara.
User message contains:
1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs{Month} {Year} Daily Updates (e.g., "February 2026 Daily Updates")D-M-YYYY (e.g., "22-2-2026")Tasks are organized by category with bullet points:
Website
- Task 1
- Task 2
Software
- Task 1
- Task 2
Connect With:
- Person 1
Working Hours : X Hrs
Freelance Wala
- Task 1
Unwanted/Additional Tasks
- Task 1
Get current date and format the tab name:
{Full Month Name} {Year} Daily Updates
Example: "February 2026 Daily Updates"
gog sheets get 1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs "{TabName}!A:A" --json
Look for today's date in format D-M-YYYY (e.g., "22-2-2026")
If row exists, get current content from Column B:
gog sheets get 1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs "{TabName}!B{row}" --json
Use when user provides complete task list:
gog sheets update 1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs "{TabName}!B{row}" \
--values-json '[["<full_task_content>"]]'
Use when user wants to add a single task to existing content:
# Get existing content, then append new task
existing_content="<current_content>\n<new_task>"
gog sheets update 1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs "{TabName}!B{row}" \
--values-json '[["<existing_content>\n<new_task>"]]'
| Category | Description | Prefix in entry |
|----------|-------------|-----------------|
| Website | Website-related tasks | Website |
| Software | PMS, development, software tasks | Software |
| Connect With | People to connect with | Connect With: |
| Working Hours | Total hours worked | Working Hours : X Hrs |
| Freelance Wala | Tasks related to FW | Freelance Wala |
| Unwanted/Additional | Non-planned tasks | Unwanted/Additional Tasks |
User: "Daily update: Website - Updated homepage, Fixed bug. Software - Tested PMS, Created issue #45. 8 hours."
Response:
Website
- Updated homepage
- Fixed bug
Software
- Tested PMS
- Created issue #45
Working Hours : 8 Hrs
User: "Add task to daily: Connected with Pranav about monthly report"
Response:
Connect With:
- Pranav about monthly report
User: "Log my tasks"
Response:
D-M-YYYY (single digit day/month without leading zeros)# First get all dates to find row
gog sheets get 1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs "February 2026 Daily Updates!A:B" --json
gog sheets update 1GgRgfVBrF-ReGPRmntT6Cm2BjiLzJ3JiBaC4lMfrMQs "February 2026 Daily Updates!B{row}" \
--values-json '[["Website\n - Task 1\n - Task 2\nSoftware\n - Task 1\n\nWorking Hours : 8 Hrs"]]'
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity