skills/integrations/google/google-tasks/SKILL.md
Manage Google Tasks and task lists. Load when user mentions 'google tasks', 'tasks', 'todo list', 'create task', 'complete task', or references task/todo management.
npx skillsauth add beam-ai-team/beam-next-skills google-tasksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create, update, and manage tasks and task lists in Google Tasks via OAuth authentication.
uv run python 00-system/skills/google/google-master/scripts/google_auth.py --check --service tasks
Exit codes:
python3 00-system/skills/google/google-master/scripts/google_auth.py --loginuv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py lists
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py create-list "Work Tasks"
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py tasks
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py tasks --list <list_id>
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py tasks --show-completed
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Buy groceries"
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Submit report" --due 2025-12-25
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Call John" --notes "Discuss project timeline"
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Subtask" --parent <parent_task_id>
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py update <task_id> --title "New title" --due 2025-12-30
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py complete <task_id>
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py uncomplete <task_id>
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py delete <task_id>
uv run python 00-system/skills/google/google-tasks/scripts/tasks_operations.py clear-completed
| Status | Description |
|--------|-------------|
| needsAction | Task is incomplete (active) |
| completed | Task is done |
Due dates use YYYY-MM-DD format:
2025-12-25 - December 25, 20252025-01-01 - January 1, 2025| Operation | Function | Description |
|-----------|----------|-------------|
| Lists | list_task_lists() | List all task lists |
| Create List | create_task_list() | Create new task list |
| Delete List | delete_task_list() | Delete a task list |
| Rename List | rename_task_list() | Rename a task list |
| Operation | Function | Description |
|-----------|----------|-------------|
| Tasks | list_tasks() | List tasks in a list |
| Get | get_task() | Get task details |
| Create | create_task() | Create new task |
| Update | update_task() | Update task |
| Complete | complete_task() | Mark as done |
| Uncomplete | uncomplete_task() | Mark as not done |
| Delete | delete_task() | Delete task |
| Move | move_task() | Reorder or make subtask |
| Clear | clear_completed() | Remove completed tasks |
from tasks_operations import list_tasks
# Get incomplete tasks
tasks = list_tasks('@default', show_completed=False)
for task in tasks:
print(f"- {task['title']} (due: {task['due']})")
from tasks_operations import create_task
weekly_tasks = [
("Monday standup", "2025-12-16"),
("Client call", "2025-12-17"),
("Submit report", "2025-12-20"),
]
for title, due in weekly_tasks:
create_task('@default', title, due=due)
See ../google-master/references/error-handling.md for common errors and solutions.
First-time setup: ../google-master/references/setup-guide.md
Quick start:
pip install google-auth google-auth-oauthlib google-api-python-client.env file at Beam Next root:
GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-client-secret
GOOGLE_PROJECT_ID=your-project-id
python3 00-system/skills/google/google-master/scripts/google_auth.py --logintesting
Audit registry.yaml against disk, validate SKILL.md frontmatter, find duplicates and orphans. Load when user says 'audit skills registry', 'validate beam-next-skills', 'registry drift', 'skills catalog audit', 'check registry yaml'.
tools
All Workable ATS operations — fetch JDs, search candidates, post assessments/reviews. Load when user says "fetch JD", "search workable", "push to workable", "post review", "rate candidate", "workable", "push assessment", "list jobs", or after interview-coach completes an evaluation. Replaces workable-fetch-jd and workable-push-assessment.
data-ai
Load when user mentions "tavily research", "market intelligence", "competitive research", "GTM research", or needs real-time market data for sales, marketing, or vertical strategy.
development
Shared resource library for Slack integration skills. DO NOT load directly - provides common references (setup, API docs, error handling, authentication) and scripts used by slack-connect and individual Slack skills.