CtrlK
BlogDocsLog inGet started
Tessl Logo

google-drive-automation

Automate Google Drive file operations (upload, download, search, share, organize) via Rube MCP (Composio). Upload/download files, manage folders, share with permissions, and search across drives programmatically.

77

1.36x
Quality

67%

Does it follow best practices?

Impact

97%

1.36x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/google-drive-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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-structured, highly actionable reference for Google Drive automation via Rube MCP, with concrete tool sequences, parameters, and pitfalls. The main weaknesses are duplicated pitfall content between workflow sections and the Known Pitfalls summary, and a monolithic single-file layout where reference material (query syntax, export formats, quick reference table) could be split into bundle files.

Suggestions

De-duplicate the pitfall content: keep the per-workflow Pitfalls subsections and reduce the trailing "Known Pitfalls" section to non-overlapping entries (or vice versa) to cut token cost.

Move the Query Syntax reference, Export Formats list, and Quick Reference table into a references/ file (e.g., references/drive-reference.md) with clearly signaled one-level-deep links from SKILL.md.

Add explicit validate-then-retry feedback loops for destructive/batch operations, e.g., verify a file's parents after GOOGLEDRIVE_MOVE_FILE and re-check permissions after GOOGLEDRIVE_DELETE_PERMISSION, to strengthen workflow checkpoints.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence (no explanations of what Drive is), but there is noticeable duplication: pitfalls repeated between workflow sections and the "Known Pitfalls" section (e.g., "files must already be in internal storage" appears twice, "No wildcards" twice, "Multiple parents ... use remove_parents" twice), and Prerequisites overlaps Setup. This fits the level-3 anchor (mostly efficient but could be tightened); it is above level 2 because there is no padded conceptual explanation, but below level 4 due to the duplicated pitfall content.

3 / 5

Actionability

Guidance is concrete and executable in the MCP context: exact tool slugs (GOOGLEDRIVE_UPLOAD_FILE, GOOGLEDRIVE_FIND_FILE), exact parameter names (file_to_upload.s3key, folder_to_upload_to, add_parents/remove_parents), concrete query syntax examples ("name contains 'report'", "'FOLDER_ID' in parents"), and specific error codes (403 PERMISSION_DENIED, 429). It fits level 4 (mostly executable, minor gaps) rather than level 5 because there are no complete tool-call examples covering common end-to-end cases (e.g., a full upload sequence with actual argument values).

4 / 5

Workflow Clarity

Each workflow has a numbered tool sequence with explicit role tags ([Prerequisite], [Required], [Fallback], [Optional]) and several validation checkpoints ("Confirm connection status shows ACTIVE before running any workflows", "GOOGLEDRIVE_GET_FILE_METADATA - Verify file after upload/download", "Always verify parent folder exists before creating children", plus "get explicit user confirmation" for risky sharing). This fits level 4 (clear sequence, most checkpoints present) rather than level 5 because there are no explicit validate-then-retry feedback loops for the destructive/batch operations (permission deletion, bulk moves, pagination-heavy searches).

4 / 5

Progressive Disclosure

The body is well-organized with clear section headers and a Quick Reference table, but no bundle files exist (references/, scripts/, assets/ are absent) and content that arguably belongs in a reference file — the full Query Syntax reference, Export Formats table, and the 16-row Quick Reference table — is inlined in a ~190-line monolithic SKILL.md. This matches the level-3 anchor (some structure, but content that should be separate is inline); it is above level 2 because structure and navigation are good, but below level 4 because the split is entirely absent.

3 / 5

Total

14

/

20

Passed

Description

71%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, specific description that clearly states what the skill does with concrete operations in third-person voice. Its main weakness is the absence of any "Use when..." trigger clause, which caps completeness at 3 and limits how reliably a user or Claude would select it.

Suggestions

Add an explicit trigger clause, e.g., "Use when the user wants to upload, download, find, or share files in Google Drive, or mentions Drive folders, shared drives, or file permissions."

Include natural user phrasings and synonyms such as "move files", "find a file", or "Google Drive files" to broaden trigger term coverage.

Clarify the niche relative to other Google Workspace skills (e.g., distinguish from Gmail attachment handling) to reduce overlap risk.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "upload, download, search, share, organize", "manage folders, share with permissions, and search across drives" — giving comprehensive coverage of the toolkit's operations. It matches the level-5 anchor (multiple specific concrete actions, comprehensive coverage); it does not fit level 4, which requires minor gaps in coverage, and level 3 is too thin for this list.

5 / 5

Completeness

The "what" is clearly and concretely answered, but there is no "Use when..." clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3. It is above level 2 (the "what" is specific, not vague) but cannot reach level 4 without an explicit "when" element.

3 / 5

Trigger Term Quality

Natural user phrases like "Google Drive", "upload", "download", "search", "share", and "folders" are present, matching the level-4 anchor of good keyword coverage with a few natural terms missing. It falls short of level 5 because common user phrasings such as "move files", "find a file", or synonyms like "Google Drive files" are not covered.

4 / 5

Distinctiveness Conflict Risk

"Automate Google Drive file operations ... via Rube MCP (Composio)" carves out a clear niche with distinct triggers and minimal conflict risk, fitting the level-4 anchor (mostly distinct, minor overlap). Minor overlap remains with other Google Workspace/Composio toolkit skills (e.g., Gmail-related file handling), keeping it below 5.

4 / 5

Total

16

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
davepoon/buildwithclaude
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.