CtrlK
BlogDocsLog inGet started
Tessl Logo

google-drive-automation

Lightweight Google Drive integration with standalone OAuth authentication. No MCP server required. Full read/write access.

51

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/google-drive-automation/SKILL.md

The canonical home for this skill is google-drive-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

72%Scale 1-5

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

This is a solid command reference skill with excellent actionability—every operation has a concrete, executable example. Its main weaknesses are the lack of validation/verification steps for destructive operations (trash, move) and the absence of any error handling guidance or feedback loops. The structure is clean but could benefit from progressive disclosure if the skill grows.

Suggestions

Add validation steps for destructive operations (trash, move): e.g., 'Verify the file ID with `search` or `list` before trashing' and confirm success after the operation.

Include brief error handling guidance—what happens if auth expires mid-session, if a file ID is invalid, or if upload fails—with recovery steps.

Consider adding a workflow example for a common multi-step task (e.g., 'find folder → upload file → verify upload') to demonstrate the intended command chaining.

DimensionReasoningScore

Conciseness

The content is efficient and avoids explaining what Google Drive is or how OAuth works conceptually. Minor areas could be trimmed—the 'File ID Format' section states somewhat obvious information, and the search query table partially duplicates the examples above it—but overall it's lean and respects Claude's intelligence.

4 / 5

Actionability

Every section provides concrete, copy-paste ready commands with realistic arguments and flags. The search query formats table adds specificity. All common operations (CRUD, search, auth) are covered with executable examples.

5 / 5

Workflow Clarity

The skill is primarily a command reference rather than a multi-step workflow, but it does involve destructive operations (trash, move) and batch-capable operations without any validation or confirmation steps. There are no feedback loops—e.g., no guidance to verify a file was uploaded successfully, or to check before trashing. The setup flow (auth → status check) is clear but minimal.

3 / 5

Progressive Disclosure

The content is well-sectioned with clear headers and a useful table, but everything is inlined in a single file. With no bundle files provided, there's no evidence of splitting detailed content (like advanced query syntax or error handling) into separate references. The download limitations and token management sections feel like they could be in supplementary docs, though the overall length (~100 lines) is borderline acceptable for a single file.

3 / 5

Total

15

/

20

Passed

Description

39%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 identifies the domain (Google Drive) clearly but focuses too heavily on implementation details (OAuth, no MCP server) rather than describing concrete capabilities or when the skill should be used. It lacks a 'Use when...' clause and specific action verbs that would help Claude select this skill appropriately.

Suggestions

Add a 'Use when...' clause with trigger terms like 'Google Drive', 'upload to Drive', 'download from Drive', 'share files', 'Google Docs', 'cloud storage'.

Replace 'Full read/write access' with specific concrete actions such as 'upload files, download documents, list folder contents, search files, manage sharing permissions'.

Move implementation details like 'No MCP server required' and 'standalone OAuth authentication' out of the description or make them secondary to capability and trigger information.

DimensionReasoningScore

Specificity

Names the domain (Google Drive) but actions are minimal and generic. 'Full read/write access' is vague — it doesn't specify concrete actions like uploading files, creating folders, searching documents, or sharing files.

2 / 5

Completeness

The 'what' is vague (Google Drive integration with read/write access) and there is no 'when' clause at all. The description focuses on implementation details (standalone OAuth, no MCP server) rather than explaining when Claude should select this skill.

2 / 5

Trigger Term Quality

'Google Drive' is a strong natural keyword users would say, and 'OAuth' is relevant for technical context. However, it's missing common user phrases like 'upload', 'download', 'share', 'Google Docs', 'cloud storage', or file extensions.

3 / 5

Distinctiveness Conflict Risk

'Google Drive' is a fairly distinct domain, and the mention of 'standalone OAuth authentication' and 'No MCP server required' help differentiate it from other potential Google Drive skills. Minor overlap risk with general file management or cloud storage skills.

4 / 5

Total

11

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.