CtrlK
BlogDocsLog inGet started
Tessl Logo

one-drive-automation

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

54

Quality

61%

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-claude/skills/one-drive-automation/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

53%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 skill provides comprehensive coverage of OneDrive operations via Rube MCP with good tool identification and parameter documentation. Its main weaknesses are significant content repetition (pitfalls duplicated across sections and in a summary section), lack of validation steps for destructive operations, and all content crammed into a single file without progressive disclosure. Trimming redundancy and adding explicit verification checkpoints would meaningfully improve quality.

Suggestions

Remove the duplicated 'Known Pitfalls' section and consolidate pitfalls only within their respective workflow sections to reduce repetition and improve conciseness.

Add explicit validation/verification steps to destructive workflows (Delete, Permissions): e.g., 'Confirm item name/path matches expected target before deleting' and 'List permissions after granting to verify changes applied correctly.'

Extract the Quick Reference table and detailed parameter lists into a separate REFERENCE.md file, keeping SKILL.md as a concise overview with workflow sequences.

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

DimensionReasoningScore

Conciseness

The skill is quite long (~200+ lines) with significant repetition. The 'Known Pitfalls' section largely repeats pitfalls already listed under each workflow. The 'Common Patterns' section duplicates information from workflow sections. The 'When to Use' section at the end is vacuous. However, the parameter details and pitfall callouts do add value that Claude wouldn't inherently know.

3 / 5

Actionability

The skill provides concrete tool names, specific parameter names with example values, clear tool sequences for each workflow, and a comprehensive quick reference table. It lacks executable code examples (no actual MCP call syntax shown), but for an MCP tool-based skill, the tool slugs and parameter specifications are sufficiently concrete and actionable.

4 / 5

Workflow Clarity

Workflows are clearly sequenced with numbered steps and labeled as [Prerequisite], [Required], [Optional]. However, for destructive operations like DELETE and permission changes (INVITE_USER), there are no explicit validation/verification steps or feedback loops. The skill mentions 'always verify first' for permissions but doesn't include it as a formal workflow step. Per rubric rules, missing validation for destructive operations caps this at 3.

3 / 5

Progressive Disclosure

All content is in a single monolithic file with no bundle files or references to external documents. The extensive parameter lists, pitfalls repeated in multiple sections, and the full quick reference table could benefit from being split into separate reference files. For a skill of this length and complexity, the lack of any content separation is a notable organizational weakness.

2 / 5

Total

12

/

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 effectively communicates what the skill does with good specificity around OneDrive operations and is highly distinctive due to the platform-specific scope. Its main weakness is the absence of an explicit 'Use when...' clause that would help Claude know when to select this skill, and it includes an operational instruction ('Always search tools first') that takes up space better used for trigger guidance.

Suggestions

Add an explicit 'Use when...' clause with trigger phrases like 'Use when the user mentions OneDrive, cloud file sharing, Microsoft cloud storage, or needs to manage files in OneDrive.'

Replace the operational instruction ('Always search tools first for current schemas') with trigger-oriented language, moving that guidance into the skill body instead.

DimensionReasoningScore

Specificity

Lists several specific actions: file management, search, uploads, downloads, sharing, permissions, and folder operations. Minor gaps in that some actions are somewhat generic (e.g., 'file management' is broad), but overall good coverage of concrete capabilities.

4 / 5

Completeness

Has a clear 'what' (automate OneDrive file management with specific operations listed) but lacks an explicit 'when' clause. The instruction to 'always search tools first' is operational guidance rather than a trigger condition. No 'Use when...' statement is present, which caps this at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Includes natural keywords like 'OneDrive', 'uploads', 'downloads', 'sharing', 'permissions', 'folder operations', and 'search'. Missing some variations like 'share a file', 'file access', 'cloud storage', or 'Microsoft OneDrive' that users might naturally say.

4 / 5

Distinctiveness Conflict Risk

Clearly scoped to OneDrive specifically, with the additional qualifier of 'via Rube MCP (Composio)' making it highly distinct. Unlikely to conflict with other file management skills targeting different platforms.

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.