CtrlK
BlogDocsLog inGet started
Tessl Logo

recipe-draft-email-from-doc

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-doc
What are skills?

59

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

90%

Newsletter Automation Script

gws CLI doc-to-email workflow

Criteria
Without context
With context

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

100%

98%

Team Runbook: Sending Emails from Google Docs

gws CLI command syntax documentation

Criteria
Without context
With context

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

100%

50%

Fix Broken Google Workspace Automation Script

gws CLI correct subcommand and parameter format

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.