recipe-create-task-list

Creates a Google Tasks list and adds initial tasks via the gws CLI.

Updated Nov 9, 2023
One-click install
npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-create-task-list-oresttokovenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-create-task-list
Source: https://github.com/oresttokovenko/dot-files/tree/main/chezmoi/dot_agents/skills/recipe-create-task-list
Command: npx skills add https://github.com/oresttokovenko/dot-files --skill recipe-create-task-list-oresttokovenko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a new Google Tasks list with starter tasks normally requires multiple manual clicks in the Google Tasks UI; this recipe automates the entire sequence through the gws command-line tool. ## Core Features & Use Cases - Task List Creation: Inserts a new Google Tasks list with a custom title using the Google Tasks API. - Bulk Task Seeding: Adds multiple tasks with titles, notes, and due dates to the newly created list. - Verification: Lists all tasks in the list in table format to confirm the setup. - Use Case: At the start of a quarter, create a "Q2 Goals" list pre-populated with tasks like reviewing Q1 metrics and drafting OKRs, all from the terminal. ## Quick Start Ask the assistant to create a new Google Tasks list called Q2 Goals and add your initial tasks to it using the gws tasks commands.

Frequently Asked Questions about recipe-create-task-list

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Google Tasks list from the command line?

Run gws tasks tasklists insert with a JSON payload containing the title, for example {"title": "Q2 Goals"}. The command returns the new list, whose ID you use for adding tasks.

How do I add a task to a Google Tasks list with gws?

Use gws tasks tasks insert with a params argument specifying the tasklist ID and a JSON body containing the task title. You can also include notes and a due date in RFC 3339 format.

What do I need installed before using this recipe?

You need the gws command-line binary installed and authenticated, plus the gws-tasks skill loaded, since this recipe depends on it to execute Google Tasks API operations.

Can I set due dates and notes when adding Google Tasks?

Yes, the tasks insert JSON body supports a notes field for details and a due field with an RFC 3339 timestamp such as 2024-04-01T00:00:00Z, alongside the required title.

How do I verify tasks were added to my Google Tasks list?

Run gws tasks tasks list with the tasklist ID in the params argument and add --format table to display all tasks in the list as a readable table.