recipe-create-task-list
googleworkspace/cli
Set up a new Google Tasks list with initial tasks using the Google Workspace CLI.
What is recipe-create-task-list?
This recipe automates the creation of a Google Tasks list and populates it with initial tasks. Use it to quickly bootstrap task lists for projects, goals, or planning cycles without manual setup.
- Create a new Google Tasks list with a custom title
- Add tasks with titles, notes, and due dates
- List all tasks in a tasklist in table format
- Automate multi-step task list setup via CLI commands
How to install recipe-create-task-list
npx skills add null --skill recipe-create-task-list- Google Workspace CLI (gws) installed and configured
- gws-tasks skill installed and loaded
How to use recipe-create-task-list
- 1.Create a new task list using: gws tasks tasklists insert --json '{"title": "Your List Name"}'
- 2.Note the TASKLIST_ID from the response
- 3.Add tasks by running: gws tasks tasks insert --params '{"tasklist": "TASKLIST_ID"}' --json '{"title": "Task Title", "notes": "Optional notes", "due": "ISO date"}'
- 4.Repeat the add task command for each task you need
- 5.List all tasks to verify: gws tasks tasks list --params '{"tasklist": "TASKLIST_ID"}' --format table
Use cases
- Set up a Q2 Goals list with quarterly objectives and deadlines
- Create a project task list with subtasks and due dates during project kickoff
- Bootstrap a team planning list with predefined milestones and review dates
- Automate recurring task list creation for sprint planning or quarterly reviews
- Project managers
- Product managers
- Team leads
- Anyone managing goals or quarterly planning
recipe-create-task-list FAQ
Due dates use ISO 8601 format (e.g., 2024-04-01T00:00:00Z).
The TASKLIST_ID is returned in the response when you create the task list with the insert command.
Yes, the due date is optional. Omit the "due" field from the JSON to create a task without a deadline.
You must have the gws-tasks skill installed and loaded before running this recipe.
Full instructions (SKILL.md)
Source of truth, from googleworkspace/cli.
name: recipe-create-task-list description: "Set up a new Google Tasks list with initial tasks." metadata: version: 0.22.5 openclaw: category: "recipe" domain: "productivity" requires: bins: - gws skills: - gws-tasks
Create a Task List and Add Tasks
PREREQUISITE: Load the following skills to execute this recipe:
gws-tasks
Set up a new Google Tasks list with initial tasks.
Steps
- Create task list:
gws tasks tasklists insert --json '{"title": "Q2 Goals"}' - Add a task:
gws tasks tasks insert --params '{"tasklist": "TASKLIST_ID"}' --json '{"title": "Review Q1 metrics", "notes": "Pull data from analytics dashboard", "due": "2024-04-01T00:00:00Z"}' - Add another task:
gws tasks tasks insert --params '{"tasklist": "TASKLIST_ID"}' --json '{"title": "Draft Q2 OKRs"}' - List tasks:
gws tasks tasks list --params '{"tasklist": "TASKLIST_ID"}' --format table
Related skills
More from googleworkspace/cli and the wider catalog.
gws-gmail
Send, read, and manage Gmail emails via Google Workspace CLI.
gws-drive
Manage Google Drive files, folders, and shared drives via CLI.
gws-docs
Read and write Google Docs via command line.
gws-calendar
Manage Google Calendar events, calendars, and access control via CLI.
gws-sheets
Read and write Google Sheets spreadsheets via CLI.
gws-gmail-send
Send emails via Gmail with attachments, CC/BCC, HTML support, and draft options.