CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

managing-google-workspace

Manages Google Workspace operations across 12 services (Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, Custom Search). Supports MCP tools or the workspace-cli client. Provides tool routing, workflows, and parameter guidance for every tool. Triggers for "check my email", "find a file", "schedule a meeting", "update the spreadsheet", "share a doc", "create a presentation", "add a task", "look up a contact", or any mention of Google Workspace services.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

90%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-engineered tool-router skill: lean tables, fully executable commands, clearly sequenced workflows with verification in the mutating document/spreadsheet cases, and proper splitting of parameter detail into one-level-deep reference files. The only notable gaps are a missing post-share verification step in the file-sharing workflow and an orphaned bundle file (docs-layout-workflow.md) that is not reachable from the main skill file.

DimensionReasoningScore

Conciseness

The body is dense task-to-tool routing tables with no concept explanations — it assumes Claude already knows what Gmail or Google Docs are — and every operational detail earns its place (e.g. 'Never use `uvx workspace-cli`: an unrelated, abandoned PyPI package squats that name'). Nothing is padded and nothing needs trimming, matching the lean anchor 5 rather than anchor 4.

5 / 5

Actionability

Guidance is fully executable: exact tool names for every task, concrete CLI commands with a JSON argument example ("pass lists and objects as JSON (e.g. `label_ids='[\"INBOX\"]'`)"), specific env vars and paths, and a section anchor link (references/server-options.md#start_google_auth). Workflows cover the common cases with named tools and parameter-level tips like 'omit reply headers to target the latest non-draft, non-trash message'.

5 / 5

Workflow Clarity

Six workflows are clearly sequenced with exact tool calls, and three include explicit verification steps ('read_sheet_values -- verify the update', 'get_doc_as_markdown -- verify the result') plus a credential-error recovery loop in First-Time Setup. It falls short of anchor 5 because 'Find and share a file' performs an outward-facing permission change with no post-share verification even though get_drive_file_permissions and check_drive_file_public_access are documented in the same skill.

4 / 5

Progressive Disclosure

Excellent router structure: per-service tables in the body with clearly signaled one-level-deep parameter references ('For parameters: [references/gmail.md]') keeping ~2,600 lines of detail out of SKILL.md. However, the bundle file references/docs-layout-workflow.md (175 lines of doc-creation layout guidance) is never linked from SKILL.md or any other reference, making it undiscoverable — a minor organization gap that keeps this below anchor 5.

4 / 5

Total

18

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly scopes a 12-service Google Workspace skill with explicit, natural trigger phrases and both 'what' and 'when' answered. Its main weakness is that capability verbs are abstract ('manages', 'provides guidance') while concrete actions appear only through trigger examples, and a few trigger variations could invite overlap with non-Google file/spreadsheet skills.

DimensionReasoningScore

Specificity

Comprehensively enumerates the domain ('12 services (Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, Custom Search)') and conveys many concrete actions via trigger phrases, but the capability verbs themselves are generic ('Manages Google Workspace operations', 'Provides tool routing, workflows, and parameter guidance'). It sits above anchor 3 because coverage is comprehensive rather than 1-2 actions, and below anchor 5 because it never states concrete action verbs like 'search and send email' or 'create and edit documents' as capabilities.

4 / 5

Completeness

Explicitly answers both questions: the 'what' ('Manages Google Workspace operations across 12 services... Provides tool routing, workflows, and parameter guidance for every tool') and the 'when' with concrete trigger phrases ('Triggers for "check my email", ... or any mention of Google Workspace services'). This directly matches the anchor-5 example pattern of a clear what plus explicit when with concrete triggers.

5 / 5

Trigger Term Quality

Includes eight natural phrases users would actually say ('check my email', 'find a file', 'schedule a meeting', 'update the spreadsheet', 'share a doc', 'create a presentation', 'add a task', 'look up a contact') plus a broad catch-all ('any mention of Google Workspace services'). A few common variations are missing ('send an email', 'book an event', 'slides', 'chat message'), so it does not reach the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The Google Workspace niche is clear and triggers are mostly distinct, but generic phrases like 'find a file' and 'update the spreadsheet' create minor overlap risk with local-file and Excel-oriented skills. It is more distinct than anchor 3 (a specific named service suite rather than 'document files') but lacks the minimal conflict risk required for anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

taylorwilsdon/google_workspace_mcp

Path

skills/managing-google-workspace/SKILL.md

Reviewed

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.