CtrlK
BlogDocsLog inGet started
Tessl Logo

google-chat

Interact with Google Chat - send, read, edit, delete and react to messages, share images and files, reply in threads, and manage spaces and DMs. Use when user asks to: send a message on Google Chat, read chat messages, list chat spaces, find a chat room, send a DM, share a screenshot or file, edit or delete something already sent, or create a new space. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.

76

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

87%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 concise, highly actionable CLI skill body with executable commands throughout. Its main gap is the absence of validation/verification steps for destructive operations like sending messages and creating spaces.

Suggestions

Add a verification checkpoint after send-message/send-dm (e.g., re-run get-messages or confirm the returned message name) so destructive/outward-facing sends are validated before considering the task complete.

Add a confirmation step before setup-space and create operations that print the target space name and members for review before creation, since these are hard-to-reverse actions.

Note that get-messages requires a space name obtainable from list-spaces/find-space — make this dependency explicit in the Commands section so the workflow sequence is unambiguous.

DimensionReasoningScore

Conciseness

Lean and command-driven with no padding or over-explanation of concepts Claude already knows; every line (setup, commands, token management) earns its place.

5 / 5

Actionability

Fully executable copy-paste bash commands covering the common cases (list-spaces, find-space, get-messages, send-message, send-dm, attachments, setup-space) with realistic arguments and flags.

5 / 5

Workflow Clarity

Setup is clearly sequenced (login/status/logout) but message-sending and space-creation are destructive/outward-facing operations with no validation or verification checkpoints, which caps the score per the rubric.

3 / 5

Progressive Disclosure

Under-50-line single-purpose CLI skill with well-organized sections (Setup, Commands, Space Name Format, Token Management) and script references that resolve to real files; no external file nesting needed.

5 / 5

Total

18

/

20

Passed

Description

100%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.

The description is exemplary: third-person voice, concrete actions, explicit trigger guidance, and a clear differentiator. It concisely covers what the skill does and when to invoke it without padding.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("list spaces, send messages, read conversations, and manage DMs") covering the skill comprehensively with no vague filler.

5 / 5

Completeness

Explicitly answers both what ("Interact with Google Chat - list spaces...") and when ("Use when user asks to: ...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Extensive natural trigger phrases ("send a message on Google Chat, read chat messages, list chat spaces, find a chat room, send a DM, or create a new chat space") that users would actually say.

5 / 5

Distinctiveness Conflict Risk

Clear Google Chat niche with distinct triggers and an explicit differentiator ("Lightweight alternative to full Google Workspace MCP server"), minimizing conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
sanjay3290/ai-skills
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.