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.
Before creating, updating, completing, deleting, or moving Google Tasks/task lists, show the account, task list, task titles/IDs, operation, due dates, and expected side effects. Require explicit user approval in the current turn before mutating Google Tasks. Listing task lists/tasks with an approved scope does not require additional approval.
uv run python skills/integrations/google/google-master/scripts/google_auth.py --check --service tasks
Exit codes:
python3 skills/integrations/google/google-master/scripts/google_auth.py --loginuv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py lists
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py create-list "Work Tasks"
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py tasks
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py tasks --list <list_id>
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py tasks --show-completed
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py create "Buy groceries"
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py create "Submit report" --due 2025-12-25
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py create "Call John" --notes "Discuss project timeline"
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py create "Subtask" --parent <parent_task_id>
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py update <task_id> --title "New title" --due 2025-12-30
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py complete <task_id>
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py uncomplete <task_id>
uv run python skills/integrations/google/google-tasks/scripts/tasks_operations.py delete <task_id>
uv run python skills/integrations/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 skills/integrations/google/google-master/scripts/google_auth.py --logintools
Build a Palantir-shape, PDF-native use-case proposal document for a sophisticated enterprise account: research-grounded use cases (each with description, challenge, impact, value), an operating-graph ontology page, a recommended PoC with a week-by-week plan, and a closing page that asks for one decision. Load when a client asks us to 'propose high-impact use cases', requests a use-case presentation/catalog for a function (finance, HR, ops), or when a technical evaluation team will review candidates to pick a PoC. NOT for single-account cold outreach (use prospect-brief), full process diagnostics (use operating-diagnostic), or priced proposals (use proposal-creation).
development
Convert Beam Figma slide designs into high-fidelity, editable HTML presentation decks. Use when Codex is asked to audit Figma slides, extract slide templates, rebuild Beam slides as HTML decks, decide whether Figma imagery should be exported or rebuilt in HTML/CSS, create Beam/Prism-compatible deck templates, or improve fidelity of existing Beam HTML slide rebuilds.
development
Use the Beam AI reusable slide library: individual HTML slide templates extracted from Beam Figma rebuilds, kept separate from deck themes and full deck templates. Load when the user asks for a slide library, specific Beam slide patterns, reusable Figma-inspired slides, Prism slide-library items, or slide-level HTML templates.
development
Use Beam AI deck and report design packs, HTML templates, and curated examples to create sales decks, customer intro decks, RPO decks, and DIN A4 use-case proposal reports. Load when the user asks for Beam-branded presentation templates, Prism-compatible deck templates, Beam report templates, customer intro decks, commercial proposals, or reusable HTML deck/report examples.