Read content from a Google Doc and use it as the body of a Gmail message.
Install with Tessl CLI
npx tessl i github:googleworkspace/cli --skill recipe-draft-email-from-doc59
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
gws CLI doc-to-email workflow
Uses gws CLI
0%
100%
gws docs documents get
0%
100%
--params flag for documentId
0%
100%
documentId JSON key
0%
100%
Body content extraction
100%
100%
gws gmail +send subcommand
0%
100%
--to flag
0%
100%
--subject flag
0%
100%
--body from document
0%
100%
Without context: $0.2618 · 1m 13s · 16 turns · 22 in / 4,122 out tokens
With context: $0.2604 · 52s · 18 turns · 274 in / 2,712 out tokens
gws CLI command syntax documentation
Prerequisite: gws-docs skill
0%
100%
Prerequisite: gws-gmail skill
0%
100%
gws CLI tooling
0%
100%
gws docs documents get command
0%
100%
--params with documentId JSON
0%
100%
Body content extraction step
20%
100%
gws gmail +send subcommand
0%
100%
--to, --subject, --body flags
0%
100%
Without context: $0.2235 · 1m 27s · 11 turns · 16 in / 4,773 out tokens
With context: $0.2127 · 55s · 13 turns · 270 in / 3,070 out tokens
gws CLI correct subcommand and parameter format
Fixes +send subcommand
0%
100%
Fixes --params documentId
0%
100%
Fixes body content extraction
100%
100%
Retains gws CLI
100%
100%
--to, --subject, --body flags retained
100%
100%
Without context: $0.3950 · 1m 51s · 20 turns · 201 in / 6,359 out tokens
With context: $0.2535 · 1m 7s · 15 turns · 49 in / 4,223 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.