plugins/google-workspace-cli/skills/tasks/SKILL.md
Use this skill when the user asks about managing Google Tasks like creating, listing, updating, or completing tasks and task lists via the Google Workspace CLI.
npx skillsauth add nsheaps/ai-mktpl 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.
Use gws tasks to manage Google Tasks from the command line.
# List all task lists
gws tasks tasklists list
# Create a new task list
gws tasks tasklists create --title "Sprint 42"
# Update a task list
gws tasks tasklists update <tasklist-id> --title "Sprint 42 - Updated"
# Delete a task list
gws tasks tasklists delete <tasklist-id>
# List tasks in a task list
gws tasks list <tasklist-id>
# List only incomplete tasks
gws tasks list <tasklist-id> --show-completed false
# Create a task
gws tasks create <tasklist-id> --title "Review PR #123"
# Create a task with details
gws tasks create <tasklist-id> \
--title "Write documentation" \
--notes "Cover API endpoints and authentication" \
--due "2026-03-20"
# Update a task
gws tasks update <tasklist-id> <task-id> --title "Updated title"
# Complete a task
gws tasks complete <tasklist-id> <task-id>
# Delete a task
gws tasks delete <tasklist-id> <task-id>
# Move a task (reorder)
gws tasks move <tasklist-id> <task-id> --parent <parent-task-id>
| Property | Description |
| -------- | --------------------------------- |
| title | Task title |
| notes | Task description/notes |
| due | Due date (RFC 3339 or YYYY-MM-DD) |
| status | needsAction or completed |
| parent | Parent task ID (for subtasks) |
@default--parent parameter--format json for structured outputtools
Reference material for Claude Code internals — the on-disk layout under ~/.claude and project-scope .claude, the plugin cache, session-env propagation, and the full hook lifecycle. Auto-recall when working on Claude-Code-related tasks: writing or debugging hooks, authoring plugins, inspecting session state, troubleshooting why an env var is or isn't visible to a Bash tool call, or when paths under ~/.claude or ~/.claude/plugins/ come up.
development
Manage GitHub App installation tokens in Claude Code sessions. Use when tokens expire, auth errors occur in long-running sessions, or when setting up GitHub App credentials for agent teams. <example>my github token expired</example> <example>refresh the github app token</example> <example>check token status</example> <example>set up github app authentication for this session</example>
tools
Auto-detect project formatting tools and configure edit-utils settings
tools
Use this skill when the user asks about 1Password, secrets management, retrieving credentials, using op CLI, service accounts, secret references, vault operations, or any task involving the 1Password CLI (op). Also use when needing to inject secrets into environment variables, read passwords or API keys from 1Password, or manage 1Password items from the command line.