Automate Dropbox file management, sharing, search, uploads, downloads, and folder operations via Rube MCP (Composio). Always search tools first for current schemas.
75
65%
Does it follow best practices?
Impact
94%
1.51xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/dropbox-automation/SKILL.mdQuality
Discovery
67%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 does a good job listing specific Dropbox operations and naming the platform and tooling, making it distinctive. However, it lacks an explicit 'Use when...' clause, which limits its completeness for skill selection. The trigger terms are decent but could include more natural user language variations.
Suggestions
Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Dropbox files, cloud storage on Dropbox, sharing Dropbox links, or managing Dropbox folders.'
Include more natural user-facing trigger terms like 'cloud storage', 'share a link', 'sync files', or 'Dropbox folder' to improve keyword coverage.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: file management, sharing, search, uploads, downloads, and folder operations. Also specifies the platform (Dropbox) and tooling (Rube MCP/Composio). | 3 / 3 |
Completeness | Clearly answers 'what' (automate Dropbox file management, sharing, search, etc.) but lacks an explicit 'Use when...' clause. The 'when' is only implied by the listed capabilities, and the instruction to 'always search tools first' is operational guidance rather than trigger guidance. | 2 / 3 |
Trigger Term Quality | Includes good keywords like 'Dropbox', 'file management', 'sharing', 'search', 'uploads', 'downloads', and 'folder operations', but misses common user variations like 'cloud storage', 'sync files', 'share a link', or file extension mentions. The mention of 'Rube MCP (Composio)' is technical jargon users wouldn't naturally say. | 2 / 3 |
Distinctiveness Conflict Risk | Clearly scoped to Dropbox specifically, with distinct triggers around Dropbox operations and the Rube MCP/Composio tooling. Unlikely to conflict with generic file management or other cloud storage skills. | 3 / 3 |
Total | 10 / 12 Passed |
Implementation
62%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-structured reference skill for Dropbox automation via Rube MCP with clear workflow sequences and good pitfall documentation. Its main weaknesses are significant content repetition (pitfalls repeated in workflow sections and the dedicated pitfalls section), lack of concrete executable examples showing actual MCP tool invocations, and being overly long for a single file without progressive disclosure to supporting documents.
Suggestions
Add 1-2 concrete MCP call examples showing actual request format (e.g., a complete RUBE_SEARCH_TOOLS call followed by a DROPBOX_SEARCH_FILE_OR_FOLDER call with real parameters and expected response structure).
Eliminate repetition by consolidating pitfalls into the 'Known Pitfalls' section only and referencing it from workflows, or vice versa—don't duplicate the same warnings (base64 encoding, path formats, 409 conflicts) in both places.
Consider splitting the quick reference table and detailed workflow sections into separate bundle files to reduce the main SKILL.md to a concise overview with navigation links.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is fairly comprehensive but includes significant repetition—pitfalls about base64 encoding, path formats, and shared link conflicts are repeated across individual workflows AND the 'Known Pitfalls' section. The quick reference table largely duplicates information already covered in the workflows. Some parameter descriptions are useful but could be tightened. | 2 / 3 |
Actionability | Tool names and parameter lists are concrete and specific, which is good. However, there are no executable code examples or actual MCP call examples showing request/response format. The guidance is structured as reference documentation rather than copy-paste-ready instructions. The tool sequences are clear but lack concrete invocation examples. | 2 / 3 |
Workflow Clarity | Multi-step workflows are clearly sequenced with numbered steps, explicit prerequisite/required/optional annotations, and validation checkpoints (e.g., verify metadata before creating links, check existing links before creating new ones, poll async batch jobs). The sharing workflow explicitly includes prerequisite validation steps and error prevention. Batch operations include polling steps for async job completion. | 3 / 3 |
Progressive Disclosure | The content is a monolithic single file with no bundle files to reference. While it has good internal structure with sections and a quick reference table, the document is quite long (~250 lines of dense content) and would benefit from splitting detailed workflow sections or the parameter reference into separate files. The single external link to Composio docs is helpful but insufficient for the volume of content. | 2 / 3 |
Total | 9 / 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 |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
74c7031
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.