gws-workflow-email-to-task

Convert Gmail messages into Google Tasks entries using the gws CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually copying email content into a to-do list is repetitive and error-prone. This Skill turns any Gmail message into a Google Tasks entry with a single command, using the email subject as the task title and the snippet as notes. ## Core Features & Use Cases - Email-to-Task Conversion: Creates a Google Tasks entry directly from a Gmail message ID. - Task List Targeting: Optionally specify a task list ID, defaulting to the primary @default list. - Use Case: After triaging your inbox, convert an actionable email (e.g., a client request) into a task by running the workflow with its message ID, so it appears in Google Tasks without manual copy-paste. ## Quick Start Ask the assistant to convert the Gmail message with a given message ID into a Google Tasks entry, optionally specifying a target task list.

Frequently Asked Questions about gws-workflow-email-to-task

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

FAQPage Schema
How do I convert a Gmail email into a Google Tasks item?

Run gws workflow +email-to-task with the --message-id flag set to the Gmail message ID. The command uses the email subject as the task title and the snippet as notes, creating the task in your default list.

How do I add an email task to a specific Google Tasks list?

Pass the --tasklist flag with the target task list ID alongside --message-id. Without this flag, the task is created in the @default list.

What do I need before using the gws email-to-task workflow?

You need the gws CLI installed and authenticated, plus the gws-shared skill for global flags and auth rules. If gws-shared is missing, run gws generate-skills to create it.

Does the email-to-task workflow create tasks automatically without confirmation?

No. The skill documentation instructs confirming with the user before executing, since the command creates a new task in Google Tasks.

What content from the email is used in the created task?

The Gmail message subject becomes the task title and the message snippet becomes the task notes. Full email body content is not transferred.