Manages to-dos across multiple Google accounts using the Google Tasks API.
Version: 0.4.0 License: MIT
This plugin provides slash commands and skills that enable Claude Code agents to manage to-do items across multiple Google accounts through the Google Tasks API. It supports personal Gmail accounts, Google Workspace accounts, and organization-provisioned accounts with unified task management capabilities.
Key features include:
- Multi-account support with unified views
- Project task lists tied to git repositories
- Cross-workstation project sync
- Natural language task management
Install from the Agent Kit marketplace:
/plugin install gtasks-todo-manager@leefowlercu-agent-kitAfter installation, use the slash commands to manage your Google Tasks. On first use, run /gtasks-setup to configure OAuth and authenticate your accounts.
# First-time setup (OAuth credentials + account authentication)
/gtasks-setup
# Get suggested tasks to focus on today
/gtasks-todo-today
# View your tasks
/gtasks-todo-list
# Add a task
/gtasks-todo-add Buy groceries due Friday
# Complete a task
/gtasks-todo-complete Buy groceries
# See all your task lists
/gtasks-lists
# Get a summary across all accounts
/gtasks-summary
Commands support natural language input - no need for structured flags.
| Command | Description |
|---|---|
/gtasks-setup |
Set up OAuth credentials and authenticate accounts |
/gtasks-todo-add |
Add a new task to Google Tasks |
/gtasks-todo-complete |
Mark a task as completed |
/gtasks-todo-list |
List tasks from a list or all accounts |
/gtasks-todo-today |
Suggest prioritized tasks to focus on today |
/gtasks-lists |
List and manage task lists |
/gtasks-summary |
Show summary statistics across all accounts |
/gtasks-project-init |
Initialize a project task list for the current git repository |
/gtasks-project-status |
Show project association for current directory |
Example invocations:
/gtasks-todo-add Buy groceries for the party on Friday
/gtasks-todo-add Submit quarterly report to my work account, due next Monday
/gtasks-todo-complete the dentist appointment
/gtasks-todo-list overdue tasks in my work account
/gtasks-todo-list everything due this week
/gtasks-todo-today
/gtasks-todo-today 5 tasks from my work account
/gtasks-lists create a new list called Projects
/gtasks-lists rename Shopping to Groceries
Project-aware commands:
# Initialize a project list for the current git repo
/gtasks-project-init
/gtasks-project-init called backend-api in my work account
# Check project status
/gtasks-project-status
# Add tasks to the project list
/gtasks-todo-add Fix auth bug to the project list
/gtasks-todo-add Update docs for this project due Friday
# List project tasks
/gtasks-todo-list project tasks
/gtasks-todo-list pending project tasks
# Get project suggestions
/gtasks-todo-today for this project
| Skill | Description |
|---|---|
| gtasks-todo-manager | Manages to-do items across multiple Google accounts using OAuth 2.0 authentication |
- Claude Code with plugin support
- Node.js 18+ (required by Claude Code)
- Google Cloud project with Tasks API enabled
- OAuth 2.0 credentials (Desktop app type)
- At least one authenticated Google account
Run /gtasks-setup and the skill will guide you through:
- Creating a Google Cloud project at console.cloud.google.com
- Enabling the Google Tasks API
- Configuring OAuth consent screen (adding your email as test user)
- Creating OAuth 2.0 credentials (Desktop app type)
- Providing your OAuth credentials to the CLI
- Authenticating your first Google account via browser flow