Mark a task as completed in Google Tasks
Marks tasks as completed in Google Tasks with intelligent parsing of task details
/plugin marketplace add leefowlercu/agent-kit/plugin install gtasks-todo-manager@leefowlercu-agent-kit[task description]This command marks a task as completed in Google Tasks.
If $ARGUMENTS is not empty, intelligently parse the provided text to identify the task to complete.
Arguments received: $ARGUMENTS
The user may provide information in any format. Extract whatever information is present:
Examples of valid inputs:
Buy groceriesthe dentist appointmentBuy groceries --list Shoppingmark the quarterly report as done in my work accountcomplete "call mom" from my personal tasksfinish the first task in my Shopping listdGFza0lkMTIzNDU2 (task ID)Parse account references like "my work account", "personal gmail", "user@gmail.com" to identify the account.
Parse list references like "from Shopping", "in my Work list", "on the personal tasks" to identify the list.
After parsing, if the task cannot be uniquely identified:
gtasks-todo-manager skill to search for matching tasksAskUserQuestion to present options: "I found multiple tasks matching '[search term]'. Which one did you mean?"If $ARGUMENTS is empty:
gtasks-todo-manager skill to list pending tasks across accountsAskUserQuestion: "Which task would you like to complete?"Once the task is identified, invoke the gtasks-todo-manager skill to complete it.
The skill's Tasks operation handles task completion.
After the skill completes the operation, confirm: