Share a Google Drive file and email the link with a message to recipients.
71
65%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/recipe-email-drive-link/SKILL.mdQuality
Discovery
42%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 clearly states what the skill does with concrete actions (share, email, link), which is a strength. However, it lacks any explicit 'Use when...' trigger guidance, which is a significant weakness for skill selection among many options. Adding trigger terms and common user phrasings would substantially improve its effectiveness.
Suggestions
Add a 'Use when...' clause such as 'Use when the user wants to share a Google Drive file via email, send a Drive link, or grant access to a document and notify recipients.'
Include additional trigger term variations like 'Google Docs', 'Google Sheets', 'send file link', 'share document', 'grant access', or 'collaborate' to improve matching against natural user requests.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description lists multiple concrete actions: sharing a Google Drive file, emailing the link, and including a message to recipients. These are specific, actionable capabilities. | 3 / 3 |
Completeness | The description answers 'what does this do' but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per the rubric, a missing 'Use when...' clause caps completeness at 2, and since the 'when' is entirely absent, this scores a 1. | 1 / 3 |
Trigger Term Quality | Includes natural keywords like 'Google Drive', 'share', 'email', 'link', and 'recipients', but misses common variations users might say such as 'send a file', 'share link via email', 'Google Docs', 'permissions', or 'collaborate'. | 2 / 3 |
Distinctiveness Conflict Risk | The combination of Google Drive sharing and emailing is somewhat distinctive, but it could overlap with general email skills or general Google Drive skills. The scope is narrower than 'helps with files' but not sharply delineated. | 2 / 3 |
Total | 8 / 12 Passed |
Implementation
87%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-crafted, concise recipe skill with concrete, executable commands and a clear sequential workflow. Its main weakness is the lack of validation checkpoints between steps — particularly verifying the file was found before sharing and confirming the permission was created before emailing the link.
Suggestions
Add a brief validation note after step 1 to confirm the file was found and extract the FILE_ID before proceeding (e.g., 'Verify the file ID is returned in the response').
Consider adding a check after step 2 to confirm the permission was successfully created before sending the email with the link.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Very lean and efficient. No unnecessary explanations of what Google Drive or Gmail are. Every line serves a purpose — prerequisite, description, and concrete steps. | 3 / 3 |
Actionability | Provides fully concrete, copy-paste-ready CLI commands with realistic parameters, placeholders (FILE_ID), and example values. Each step is directly executable. | 3 / 3 |
Workflow Clarity | Steps are clearly sequenced and logical (find → share → email), but there are no validation checkpoints — e.g., no verification that the file was found, that the permission was successfully created, or that the email was sent. Sharing is a potentially impactful operation that would benefit from a confirmation step. | 2 / 3 |
Progressive Disclosure | For a simple, short recipe skill under 50 lines, the structure is appropriate. It references prerequisite skills clearly and keeps the content self-contained without unnecessary nesting or monolithic blocks. | 3 / 3 |
Total | 11 / 12 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.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
metadata_field | 'metadata' should map string keys to string values | Warning |
Total | 10 / 11 Passed | |
a3768d0
Table of Contents
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.