00-system/skills/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 abdullahbeam/nexus-design-abdullah 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.
python3 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 --loginpython3 00-system/skills/google/google-tasks/scripts/tasks_operations.py lists
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py create-list "Work Tasks"
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py tasks
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py tasks --list <list_id>
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py tasks --show-completed
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Buy groceries"
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Submit report" --due 2025-12-25
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Call John" --notes "Discuss project timeline"
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py create "Subtask" --parent <parent_task_id>
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py update <task_id> --title "New title" --due 2025-12-30
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py complete <task_id>
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py uncomplete <task_id>
python3 00-system/skills/google/google-tasks/scripts/tasks_operations.py delete <task_id>
python3 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 Nexus 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 --logindevelopment
Load when user says "mental model", "think through this", "structured thinking", "help me decide", "analyze this problem", "first principles", "pre-mortem", "stakeholder mapping", "what framework should I use", or any specific model name. Provides 59 thinking frameworks for decision-making, problem decomposition, and strategic analysis.
development
Generate comprehensive philosophy and standards documents for any domain (UX design, landing pages, email outbound, API design, etc.). Load when user says "create philosophy doc", "generate standards for [domain]", "build best practices guide", or "create benchmarking document". Conducts deep research, synthesizes findings, and produces structured philosophy documents with principles, frameworks, anti-patterns, checklists, case studies, and metrics.
development
Validate Nexus-v3 system integrity and fix common issues automatically. Load when user mentions "validate system", "check system", or "fix problems". Runs comprehensive checks on folder structure, metadata files, and framework consistency with auto-repair capabilities.
development
Load when user says "validate docs", "check documentation consistency", "docs vs implementation", or "find documentation mismatches". Systematically compares implementation code against documentation to identify and fix inconsistencies.