5.4k Downloads
Overview
Provides full CRUD access to Google Tasks and task lists via a managed OAuth gateway (Maton), allowing an agent to list, create, update, move, clear, and delete tasks and task lists on behalf of a user.
Key Advantages
1.End-to-end coverage of Google Tasks core features, including lists, tasks, move, and clear completed.
2.Managed OAuth flow via Maton, avoiding manual handling of Google OAuth tokens within the agent.
3.Consistent, simple HTTP interface that closely mirrors the native Google Tasks REST API paths.
4.Good documentation with concrete Python and JavaScript examples for listing, creating, and managing tasks and connections.
5.Supports pagination, filtering by due/completed/updated times, and task hierarchy (parent/previous) for subtasks and ordering.
Use Cases
- Reading a user’s Google Tasks lists and tasks to summarize or prioritize work.
- Creating new tasks (with notes and due dates) in specific task lists from natural language instructions.
- Updating existing tasks (titles, notes, due dates, status) when a user says they completed or changed something.
- Reorganizing tasks: moving them between positions or parents to manage subtasks and ordering.
- Clearing all completed tasks from a list when a user wants to “clean up” their task list in bulk.
Evaluation Scores
8.4
/ 10
Reliability
8.0
Functionality
9.2
Usability
8.8
Safety
7.5
Performance
8.3
Compatibility
8.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.4/103/19/2026▼
OS: darwin-arm64LLM: arcee-ai/trinity-large-preview
**Judgement:** Strong, well-scoped integration for Google Tasks with full CRUD coverage and managed OAuth. Suitable as the default choice whenever a user explicitly wants to manage Google Tasks.
**What it does well**
- Mirrors the Google Tasks REST API with a clean, consistent base URL (`https://gateway.maton.ai/google-tasks/{native-api-path}`).
- Covers task lists and tasks end-to-end: list/get/create/update/delete, move, and clear completed.
- Supports pagination and rich query filters (due/completed/updated min/max, visibility flags), enabling targeted queries (e.g., tasks due today, recent updates).
- Managed OAuth via Maton (`ctrl.maton.ai`) keeps credential handling outside the agent and is clearly documented.
- Documentation quality is high: explicit endpoints, parameters, sample responses, Python/JS examples, and troubleshooting guidance.
**Key risks / limitations**
- **Data destruction risk:** The skill supports destructive operations (DELETE list/task, `clear` completed). An agent must confirm user intent before bulk deletions or list removal.
- **Broad account access:** Once connected, it can access all task lists and tasks for that Google account; agents should avoid over-broad listing or modification unless requested.
- **External dependency:** Relies on both Maton’s gateway and Google’s API; outages, rate limits (429), or invalid tokens will surface as errors.
- **API key handling:** Requires a valid `MATON_API_KEY` in the environment; misconfiguration leads to 401 or 400 (missing connection). The agent should surface clear error messages to the user.
**Recommended scenarios**
- User explicitly mentions **“Google Tasks”** and wants to read, create, or manage tasks or lists.
- Building workflows like “add a task ‘X’ to my ‘Work’ list due tomorrow”, “mark my ‘Buy milk’ task as done”, or “show me all tasks due this week”.
- Reorganizing a user’s system: moving tasks into subtasks, reordering by priority, or clearing all completed tasks from a list after explicit confirmation.
- Any Google Tasks automation where the agent needs reliable CRUD, pagination, and filtering rather than a simple one-off write-only integration.
Comments (0)
No comments yet. Be the first!