gws-workflow-email-to-task

The gws-workflow-email-to-task skill converts a Gmail message into a Google Tasks entry using the gws CLI tool.

17.9K
Installs
2
Use cases
9/10
Quality

Is gws-workflow-email-to-task safe to install?

Review the source first

Review the source first: our audit of gws-workflow-email-to-task's source files found 4 shell commands, 0 external URLs, no file writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands via the gws binary and interacts with Google Workspace APIs.

How we audit skills: our security review methodology.

Who is this skill for?

Users who manage tasks directly from their Gmail inbox via the command line.

What can you do with it?

  • Convert a specific Gmail message into a Google Tasks entry.
  • Specify a target task list for the created task.

How good is this skill?

Quality score: 9/10. The documentation is clear and follows the specified structure. It provides necessary prerequisites and usage examples.

What does the skill file contain?

SKILL.md
# 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

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

## Flags

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--message-id` | ✓ | — | Gmail message ID to convert |
| `--tasklist` | — | @default | Task list ID (default: @default) |

## Examples

```bash
gws workflow +email-to-task --message-id MSG_ID
gws workflow +...

Frequently asked questions

What information does the skill extract from the email?

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

Does the skill require authentication?

Yes, the skill requires authentication as defined in the gws-shared skill documentation.

Can I choose which task list the task is added to?

Yes, you can use the --tasklist flag to specify a list ID, otherwise it defaults to @default.

Data sourced from googleworkspace/cli on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills