CtrlK
BlogDocsLog inGet started
Tessl Logo

moviepilot-update

Use this skill when you need to check MoviePilot versions, restart MoviePilot, or trigger a MoviePilot upgrade. Prefer the built-in system APIs instead of docker commands or manual file replacement. If auto-update on restart is already enabled, just restart. If it is disabled, call the upgrade API so MoviePilot performs a one-shot upgrade and restart.

72

Quality

88%

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

SKILL.md
Quality
Evals
Security

Quality

Content

87%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.

A tight, highly actionable skill body with well-organized sections and a verified script reference. The main gap is the absence of validation/verification steps around the destructive restart and upgrade operations.

Suggestions

Add a verification step to the upgrade flow, e.g. run 'python scripts/mp-update.py versions' before and after upgrade to confirm the version changed.

Make the recommended sequence explicit for an upgrade scenario (check versions → upgrade → re-check versions), so the validation loop is signaled rather than implied.

DimensionReasoningScore

Conciseness

Lean and efficient: every section earns its place with executable commands and the genuinely-needed auto-update flag logic, with no padding or explanation of concepts Claude already knows.

3 / 3

Actionability

Fully executable, copy-paste-ready commands for each operation (versions, restart, upgrade, upgrade dev) plus direct API examples, matching the score-3 anchor.

3 / 3

Workflow Clarity

Each action is unambiguous, but restart/upgrade are destructive operations and the body provides no verification checkpoint (e.g. check versions before/after), so workflow clarity is capped at 2 per the destructive-operations guideline.

2 / 3

Progressive Disclosure

Well-organized into Setup, Preferred Commands, Direct API Examples, and Notes, with the referenced script (scripts/mp-update.py) verified to exist as a one-level-deep reference.

3 / 3

Total

11

/

12

Passed

Description

90%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.

A strong, complete description with explicit triggers and concrete actions tied to a distinct MoviePilot niche. The only weakness is the second-person 'you need to' construction, which violates the third-person voice guideline.

Suggestions

Rephrase to third person to avoid the voice penalty, e.g. 'Checks MoviePilot versions, restarts MoviePilot, or triggers a MoviePilot upgrade. Use when the user asks to check versions, restart, or upgrade MoviePilot.'

DimensionReasoningScore

Specificity

Lists concrete actions ('check MoviePilot versions, restart MoviePilot, or trigger a MoviePilot upgrade'), matching the score-3 anchor, but the second-person phrasing 'Use this skill when you need to' triggers the rubric's voice penalty, reducing specificity by 1.

2 / 3

Completeness

Explicitly answers both 'what' (check versions, restart, upgrade) and 'when' via the 'Use this skill when you need to...' trigger clause, matching the score-3 anchor.

3 / 3

Trigger Term Quality

Natural, user-sayable terms are well covered — 'check MoviePilot versions', 'restart MoviePilot', 'trigger a MoviePilot upgrade' — with no jargon-only or generic phrasing.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to MoviePilot version/restart/upgrade operations, a clear niche unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

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.