PluginBench
Skill
Pass
Audit score 90

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
Prerequisites
  • Google Workspace CLI (gws) installed and configured
  • gws-tasks skill installed and loaded
Claude Code
Cursor
Windsurf
Cline

How to use recipe-create-task-list

  1. 1.Create a new task list using: gws tasks tasklists insert --json '{"title": "Your List Name"}'
  2. 2.Note the TASKLIST_ID from the response
  3. 3.Add tasks by running: gws tasks tasks insert --params '{"tasklist": "TASKLIST_ID"}' --json '{"title": "Task Title", "notes": "Optional notes", "due": "ISO date"}'
  4. 4.Repeat the add task command for each task you need
  5. 5.List all tasks to verify: gws tasks tasks list --params '{"tasklist": "TASKLIST_ID"}' --format table

Use cases

Good for
  • 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
Who it's for
  • Project managers
  • Product managers
  • Team leads
  • Anyone managing goals or quarterly planning

recipe-create-task-list FAQ

What format should the due date use?

Due dates use ISO 8601 format (e.g., 2024-04-01T00:00:00Z).

How do I find the TASKLIST_ID?

The TASKLIST_ID is returned in the response when you create the task list with the insert command.

Can I add tasks without a due date?

Yes, the due date is optional. Omit the "due" field from the JSON to create a task without a deadline.

What skills do I need installed?

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

  1. Create task list: gws tasks tasklists insert --json '{"title": "Q2 Goals"}'
  2. 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"}'
  3. Add another task: gws tasks tasks insert --params '{"tasklist": "TASKLIST_ID"}' --json '{"title": "Draft Q2 OKRs"}'
  4. List tasks: gws tasks tasks list --params '{"tasklist": "TASKLIST_ID"}' --format table