CtrlK
BlogDocsLog inGet started
Tessl Logo

transfer-failed-retry

Use this skill when you need to retry failed file transfers/organizations. Given one or more failed transfer history record IDs, this skill guides you through querying the failure details, deleting the old records, and re-identifying and re-organizing the files. Supports batch processing of multiple files from the same media (e.g., multiple episodes of a TV show). This skill is automatically triggered when the system detects transfer failures and the AI agent retry feature is enabled.

60

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/transfer-failed-retry/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable with executable tool calls and clear sequencing, but it lacks explicit verification checkpoints for its destructive/batch operations and is somewhat monolithic for a single-file skill.

Suggestions

Add an explicit validation step after each retry (e.g., re-query_transfer_history or confirm the transfer succeeded) before reporting success, to satisfy the destructive/batch feedback-loop requirement.

Trim the redundant 'Example: Single File Retry Flow' since it duplicates Steps 1-4, or consolidate the Important Notes into the relevant workflow steps to reduce restatement.

Consider moving the detailed error-cause table and full example flows into a reference file to improve progressive disclosure and shorten the main body.

DimensionReasoningScore

Conciseness

The body is mostly lean with concrete tool calls and an error table, but the 'Example: Single File Retry Flow' re-treads Steps 1-4 and the Important Notes restate workflow rules, so it could be tightened.

2 / 3

Actionability

Provides fully executable, parameterized tool calls (e.g., delete_transfer_history(history_id=42), transfer_file(file_path=..., tmdbid=..., media_type=...)) and concrete batch/single-file examples that are copy-paste ready.

3 / 3

Workflow Clarity

Steps are clearly sequenced with case branching, but destructive (history deletion) and batch operations lack an explicit verify-after-transfer checkpoint or re-query confirmation, which caps workflow clarity at 2 per the rubric.

2 / 3

Progressive Disclosure

A single well-sectioned file with no nested references, but at ~178 lines it leans monolithic with the full error table and two complete example flows inlined rather than separated, fitting the 'could be better organized' anchor.

2 / 3

Total

9

/

12

Passed

Description

75%Weight 40%Scale 1-3

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 is strong, clearly stating what the skill does and when to use it with a distinct, conflict-resistant trigger. The main weaknesses are the second-person voice (a rubric penalty) and somewhat system-internal trigger terminology that misses common user-facing phrasings.

Suggestions

Rewrite in third person ('Guides the agent through retrying failed file transfers...') to avoid the second-person specificity penalty.

Add user-facing trigger variations (e.g., 'failed transfers', 're-organize files', 'transfer failed') alongside the system-internal terms to broaden natural keyword coverage.

DimensionReasoningScore

Specificity

Names multiple concrete actions ('querying the failure details, deleting the old records, and re-identifying and re-organizing the files') which would anchor at 3, but the second-person phrasing 'this skill guides you through' triggers the rubric's one-point specificity penalty.

2 / 3

Completeness

Explicitly answers both what (query/delete/re-identify/re-organize, batch support) and when via the 'Use this skill when you need to retry failed file transfers/organizations' trigger clause, matching the highest anchor.

3 / 3

Trigger Term Quality

Has a relevant trigger ('retry failed file transfers/organizations') and batch context, but the terms lean technical/system-internal ('transfer history record IDs', 'AI agent retry feature') and miss common user-facing variations, matching the 'some relevant keywords but missing common variations' anchor.

2 / 3

Distinctiveness Conflict Risk

Targets a clear niche (failed transfer retry with history-record deletion) with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

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.

Validation15 / 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
jxxghp/MoviePilot
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.