CtrlK
BlogDocsLog inGet started
Tessl Logo

review-plugin-submission

Audit a Cursor plugin for marketplace readiness. Use when validating manifests, component metadata, discovery paths, and submission quality before publishing.

58

Quality

66%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./create-plugin/skills/review-plugin-submission/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

This skill provides a well-structured audit checklist for Cursor plugin marketplace readiness with clear sections and specific paths/fields to verify. Its main weaknesses are the lack of concrete executable validation steps (no commands, scripts, or example outputs) and the absence of error-handling guidance when checks fail. The checklist partially duplicates the workflow, consuming tokens without adding new information.

Suggestions

Add concrete validation examples: a sample valid `plugin.json` schema, a regex or pattern for kebab-case validation, and a sample pass/fail output report format.

Include feedback loops for failed checks—e.g., 'If manifest parsing fails: check for trailing commas, validate with `jq . plugin.json`, fix and re-validate.'

Remove or consolidate the Checklist section with the Workflow to eliminate redundancy, or differentiate the checklist as a quick-reference summary with distinct value.

DimensionReasoningScore

Conciseness

The content is reasonably efficient and doesn't over-explain basic concepts, but some sections could be tightened. For example, the checklist partially repeats information already covered in the workflow steps (e.g., manifest validity, broken references, missing frontmatter).

2 / 3

Actionability

The skill provides specific file paths and field names to check (e.g., `.cursor-plugin/plugin.json`, kebab-case naming), which is helpful. However, it lacks concrete executable commands or code snippets for validation—there are no example JSON schemas, no regex for kebab-case validation, and no sample pass/fail output format.

2 / 3

Workflow Clarity

The workflow is clearly sequenced into 5 numbered steps with sub-items, and the checklist provides a summary. However, there are no explicit validation checkpoints or feedback loops—if a step fails, there's no guidance on how to handle it, fix it, or retry. For an audit/validation skill, missing error recovery paths is a notable gap.

2 / 3

Progressive Disclosure

For a skill of this size and scope (under 50 lines, single-purpose audit task), the content is well-organized into clear sections (Trigger, Workflow, Checklist, Output) without being monolithic. No external references are needed given the self-contained nature of the task.

3 / 3

Total

9

/

12

Passed

Description

75%

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 well-structured with a clear 'Use when...' clause and a distinct niche that minimizes conflict risk. However, the specificity of concrete actions could be improved by listing more granular audit steps, and the trigger terms could include more natural user variations like 'extension' or 'publish'.

Suggestions

Add more concrete actions such as 'validates manifest schema, checks icon assets, verifies version formatting, reviews description quality'.

Include natural keyword variations like 'Cursor extension', 'publish extension', 'extension review', or 'marketplace submission' to improve trigger term coverage.

DimensionReasoningScore

Specificity

It names the domain (Cursor plugin auditing) and some actions (validating manifests, component metadata, discovery paths, submission quality), but these are more like categories than concrete specific actions. It doesn't list granular tasks like 'check manifest schema validity' or 'verify icon dimensions'.

2 / 3

Completeness

Clearly answers both 'what' (audit a Cursor plugin for marketplace readiness) and 'when' (Use when validating manifests, component metadata, discovery paths, and submission quality before publishing). The 'Use when...' clause is explicit with trigger conditions.

3 / 3

Trigger Term Quality

Includes relevant terms like 'Cursor plugin', 'marketplace', 'manifests', 'publishing', and 'submission quality', but misses common user variations like 'extension', 'Cursor extension', 'publish plugin', 'marketplace submission', or 'plugin review'. The terms are somewhat niche but could benefit from broader coverage.

2 / 3

Distinctiveness Conflict Risk

Very specific niche — Cursor plugin marketplace auditing is unlikely to conflict with other skills. The combination of 'Cursor plugin', 'marketplace readiness', and 'manifests' creates a distinct trigger profile.

3 / 3

Total

10

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
cursor/plugins
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.