Agent skill · software engineering · composiohq

googletasks-automation

Automate Google Tasks via Rube MCP (Composio): create, list, update, delete, move, and bulk-insert tasks and task lists. Always search tools first for current schemas.

Why this skill is useful

Adds executable scripts for automating Google Tasks management that aren't available in public documentation.

What it needs

Requires rube installed locally. About 3k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.

What this skill does

Google Tasks Automation via Rube MCP Create, manage, organize, and bulk-operate on Google Tasks and task lists using Rube MCP (Composio). Toolkit docs: composio.dev/toolkits/googletasks Prerequisites Rube MCP must be connected (RUBESEARCHTOOLS available) Active connection via RUBEMANAGECONNECTIONS with toolkit googletasks Always call RUBESEARCHTOOLS first to get current tool schemas Setup Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works. 1. Verify Rube MCP is available by confirming RUBESEARCHTOOLS responds 2. Call RUBEMANAGECONNECTIONS with toolkit googletasks 3. If connection is not ACTIVE, follow the returned auth link to complete setup 4. Confirm connection status shows ACTIVE before running any workflows Core Workflows 1. List All Task Lists Use GOOGLETASKSLISTTASKLISTS to fetch all available task lists for the authenticated user. 2. Create a New Task Use GOOGLETASKSINSERTTASK to add a new task to a specific task list. 3. List All Tasks Across Lists Use GOOGLETASKSLISTALLTASKS to fetch tasks across all task lists with optional filters. 4. Update an Existing Task Use GOOGLETASKSUPDATETASK to modify a task's title, notes, due date, or status. 5. Bulk Insert Tasks Use GOOGLETASKSBULKINSERTTASKS to create multiple tasks at once in a single operation. 6. Delete or Clear Tasks Use GOOGLETASKSDELETETASK to remove a specific task, or GOOGLETASKSCLEARTASKS to permanently remove all completed tasks from a list. Common Patterns Get task list ID first: Always start with GOOGLETASKSLISTTASKLISTS to discover available task lists and their IDs before creating or listing tasks. List then update: Use GOOGLETASKSLISTALLTASKS or GOOGLETASKSLISTTASKS to find task IDs, then use GOOGLETASKSUPDATETASK to modify them. Mark complete: Update a task with status: "completed" using GOOGLETASKSUPDATETASK. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills composiohq/googletasks-automation

View the source on GitHub

Browse the @skills marketplace