CtrlK
BlogDocsLog inGet started
Tessl Logo

dropbox-automation

Automate Dropbox file management, sharing, search, uploads, downloads, and folder operations via Rube MCP (Composio). Always search tools first for current schemas.

56

Quality

64%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

59%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 thorough Dropbox automation reference with strong workflow sequencing and specific tool/parameter guidance, but it suffers from significant verbosity through repeated pitfalls across sections and a monolithic structure that should be split across multiple files. The content is actionable and well-organized within its sections, but the lack of progressive disclosure and the redundant information inflate the token cost substantially.

Suggestions

Extract the Quick Reference table, Known Pitfalls section, and Common Patterns into separate reference files (e.g., REFERENCE.md, PITFALLS.md) and link to them from the main SKILL.md to reduce token footprint.

Remove duplicate pitfall entries — path format rules, base64 encoding warnings, and shared link conflict notes each appear in both individual workflow sections and the consolidated Known Pitfalls section.

Add explicit validation/confirmation steps before destructive operations (delete workflows) — e.g., 'List contents first to confirm target, verify path with GET_METADATA before deleting.'

Remove the vacuous 'When to Use' section at the end, which adds no information beyond what the title and description already convey.

DimensionReasoningScore

Conciseness

The skill is comprehensive but notably verbose. There is significant repetition between sections — pitfalls about path formats, base64 encoding, and shared link conflicts are repeated across individual workflows AND the 'Known Pitfalls' summary section. The 'When to Use' section at the end is vacuous. However, the content is mostly domain-specific knowledge Claude wouldn't inherently know (tool slugs, parameter names, API quirks), so it's not explaining basic concepts.

3 / 5

Actionability

The skill provides concrete tool names, specific parameter names and values, and clear tool sequences for each workflow. However, there are no executable code examples or copy-paste ready MCP call examples — it relies on tool slug references and parameter descriptions rather than showing actual invocation syntax. The guidance is specific enough to act on but stops short of fully executable examples.

4 / 5

Workflow Clarity

Each workflow has a clear numbered tool sequence with annotations like [Required], [Optional], and [Prerequisite]. The sharing workflow includes validation steps (check metadata, check existing links before creating). Batch operations mention polling for async status. However, the delete workflow lacks an explicit confirmation/validation step before destructive operations, and there are no explicit feedback loops (validate -> fix -> retry) for error recovery in most workflows.

4 / 5

Progressive Disclosure

The skill is a monolithic ~250+ line document with no bundle files or references to external files. The detailed parameter lists, pitfalls for each workflow, the 'Common Patterns' section, the 'Known Pitfalls' section, and the full quick reference table could all be split into separate reference files. Everything is inlined in a single document, making it heavy for context window consumption.

2 / 5

Total

13

/

20

Passed

Description

70%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 does a good job listing concrete Dropbox operations and is highly distinctive due to the Dropbox + Composio scoping. Its main weakness is the lack of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. The trigger terms are solid but could include more natural user phrasings.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Dropbox files, sharing Dropbox links, uploading to Dropbox, or managing Dropbox folders.'

Include natural user phrasings and synonyms such as 'share a Dropbox link', 'list Dropbox files', 'move files in Dropbox' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists several specific actions: file management, sharing, search, uploads, downloads, and folder operations. Also mentions searching tools for current schemas. Minor gaps—could specify more granular actions like moving, renaming, or permission management.

4 / 5

Completeness

The 'what' is clearly stated with multiple concrete actions. However, there is no explicit 'when' clause (e.g., 'Use when...'). The absence of a 'when' clause caps this at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'Dropbox', 'file management', 'sharing', 'search', 'uploads', 'downloads', and 'folder operations'. Missing some natural variations like 'share a link', 'list files', or file extension mentions. 'Rube MCP (Composio)' is technical jargon that wouldn't be user-facing trigger terms.

4 / 5

Distinctiveness Conflict Risk

Clearly scoped to Dropbox specifically, with the additional qualifier of 'via Rube MCP (Composio)'. This creates a very distinct niche with minimal risk of conflicting with other file management or cloud storage skills.

5 / 5

Total

16

/

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.