PluginBench
Skill
Review
Audit score 70

gws-workflow-email-to-task

googleworkspace/cli

Convert Gmail messages into Google Tasks entries with a single command.

What is gws-workflow-email-to-task?

This skill automates the process of turning emails into actionable tasks in Google Tasks. Use it when you want to quickly capture an email as a task without manual copying or formatting.

  • Extracts email subject as task title
  • Uses email snippet as task notes
  • Creates tasks in specified task list (defaults to @default)
  • Requires Gmail message ID as input
  • Supports custom task list selection

How to install gws-workflow-email-to-task

npx skills add null --skill gws-workflow-email-to-task
Prerequisites
  • Google Workspace CLI (gws) installed and configured
  • Valid Gmail message ID
  • Google Tasks API access via gws authentication
  • Read gws-shared/SKILL.md for auth and security setup
Claude Code
Cursor
Windsurf
Cline

How to use gws-workflow-email-to-task

  1. 1.Identify the Gmail message ID you want to convert
  2. 2.Run: gws workflow +email-to-task --message-id <ID>
  3. 3.Optionally specify a task list with --tasklist <LIST_ID> (defaults to @default)
  4. 4.Confirm the task creation when prompted
  5. 5.Verify the task appears in your Google Tasks list

Use cases

Good for
  • Convert important emails into your task list for follow-up
  • Quickly capture action items from incoming messages
  • Organize email-based requests as structured tasks
  • Batch convert multiple emails into a task workflow
Who it's for
  • Productivity-focused professionals
  • Gmail power users
  • Teams using Google Workspace
  • Anyone managing tasks across email and task lists

gws-workflow-email-to-task FAQ

Where do I find the Gmail message ID?

The message ID is available in Gmail's URL or via the Gmail API. You can typically access it through the gws CLI or Gmail interface.

Can I convert emails to a specific task list?

Yes, use the --tasklist flag with the task list ID. If omitted, tasks are created in the @default task list.

What information is extracted from the email?

The skill extracts the email subject as the task title and the email snippet as task notes.

Do I need to confirm before the task is created?

Yes, the skill prompts for confirmation before executing the conversion to prevent accidental task creation.

What authentication is required?

You must have Google Workspace CLI (gws) installed and authenticated. See gws-shared/SKILL.md for detailed auth setup.

Full instructions (SKILL.md)

Source of truth, from googleworkspace/cli.


name: gws-workflow-email-to-task description: "Google Workflow: Convert a Gmail message into a Google Tasks entry." metadata: version: 0.22.5 openclaw: category: "productivity" requires: bins: - gws cliHelp: "gws workflow +email-to-task --help"

workflow +email-to-task

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

Convert a Gmail message into a Google Tasks entry

Usage

gws workflow +email-to-task --message-id <ID>

Flags

FlagRequiredDefaultDescription
--message-idGmail message ID to convert
--tasklist@defaultTask list ID (default: @default)

Examples

gws workflow +email-to-task --message-id MSG_ID
gws workflow +email-to-task --message-id MSG_ID --tasklist LIST_ID

Tips

  • Reads the email subject as the task title and snippet as notes.
  • Creates a new task — confirm with the user before executing.

See Also