CtrlK
BlogDocsLog inGet started
Tessl Logo

gws-apps-script-push

Google Apps Script: Upload local files to an Apps Script project.

Install with Tessl CLI

npx tessl i github:googleworkspace/cli --skill gws-apps-script-push
What are skills?

74

1.63x

Quality

63%

Does it follow best practices?

Impact

100%

1.63x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/gws-apps-script-push/SKILL.md
SKILL.md
Review
Evals

Evaluation results

100%

55%

Automate Google Apps Script Deployment

Deployment script with confirmation

Criteria
Without context
With context

Correct subcommand

0%

100%

--script flag present

0%

100%

--dir flag targets src

0%

100%

Confirmation prompt

100%

100%

Aborts on negative answer

100%

100%

Missing-arg guard

100%

100%

Without context: $0.1198 · 34s · 9 turns · 14 in / 1,300 out tokens

With context: $0.2666 · 55s · 19 turns · 54 in / 2,597 out tokens

100%

16%

Prepare an Apps Script Project Directory for Deployment

Supported file types and replacement behavior

Criteria
Without context
With context

.gs files included

100%

100%

.js files included

100%

100%

.html files included

100%

100%

appsscript.json included

100%

100%

.ts files excluded

100%

100%

Hidden files excluded

100%

100%

node_modules excluded

100%

100%

Full replacement stated

100%

100%

Correct example command

0%

100%

Without context: $0.3418 · 1m 49s · 21 turns · 161 in / 5,450 out tokens

With context: $0.1802 · 47s · 12 turns · 15 in / 2,145 out tokens

100%

45%

Agentic Deployment Workflow for Apps Script

Write command confirmation and correct syntax

Criteria
Without context
With context

Correct subcommand

0%

100%

--script flag in command

0%

100%

--dir flag supported

0%

100%

Pre-execution summary

100%

100%

Confirmation prompt

100%

100%

Aborts on rejection

100%

100%

Destructive nature acknowledged

100%

100%

Without context: $0.1849 · 52s · 11 turns · 16 in / 2,477 out tokens

With context: $0.2975 · 1m 13s · 18 turns · 21 in / 3,495 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.