CtrlK
BlogDocsLog inGet started
Tessl Logo

lets-enhance

Let's Enhance integration. Manage data, records, and automate workflows. Use when the user wants to interact with Let's Enhance data.

48

Quality

51%

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/lets-enhance/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

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

The content is a well-structured, command-driven guide with strong actionability and a clear connection-state workflow, though it carries some introductory padding and lacks validation feedback loops for the destructive action-running and proxy paths. It works well as a single-file skill but could be tightened and made safer.

Suggestions

Add a verification step after running actions and proxy requests, e.g. check the response 'output'/'error' field and retry or surface the error before proceeding, to satisfy the destructive/batch validation requirement.

Trim the introductory product-description paragraph and the empty 'Image/Enhancement/Result' overview tree, which explain concepts Claude already knows and add tokens without guidance.

Include one fully-worked end-to-end example (connect -> search -> run enhance-image with a concrete --input -> read output) to lift actionability from good to copy-paste complete.

DimensionReasoningScore

Conciseness

The body is mostly lean CLI commands, but the opening paragraph explaining what Let's Enhance is ('AI-powered image upscaling... used by photographers, e-commerce businesses, and designers') and the near-empty 'Overview' bullet tree are unnecessary padding Claude largely does not need, placing it at the 3 anchor rather than the tighter 4.

3 / 5

Actionability

It provides concrete, copy-paste-ready commands throughout (install, login, connection ensure, action run with --input, request proxy) plus a flags table and popular-actions table, but uses intentional placeholders like <actionId> and lacks a fully-worked end-to-end example, so it is at 4 rather than a clean 5.

4 / 5

Workflow Clarity

The connection workflow is clearly sequenced with a state machine and feedback ('After the user completes the action... poll again'), but running actions and proxy POST/PATCH/DELETE are potentially destructive/batch operations with no validation or verification loop, which per the rubric caps workflow clarity at 3.

3 / 5

Progressive Disclosure

No bundle files exist, so the skill is a single self-contained document with clear section headers and no nested references; it is well organized with only minor gaps such as the empty Overview tree and inlined reference-style tables, placing it at the 4 anchor.

4 / 5

Total

14

/

20

Passed

Description

42%Weight 40%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 correctly includes a 'Use when' trigger and ties itself to a named brand, but it describes generic data-management actions instead of the skill's actual image-enhancement capabilities, leaving both specificity and trigger-term coverage weak. It is functionally adequate but misrepresents what the skill does.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with concrete image actions the skill actually performs, e.g. 'Upscale, enhance, edit, resize, and remove backgrounds from images via the Let's Enhance API'.

Add natural trigger terms users would say, such as 'upscale', 'enhance image quality', 'increase resolution', 'remove noise', and 'image', so the skill surfaces for real photo-enhancement requests.

Tighten the 'when' clause to the real use case, e.g. 'Use when the user wants to improve, upscale, or edit images with Let's Enhance'.

DimensionReasoningScore

Specificity

Phrases like 'Manage data, records, and automate workflows' name the domain and a few actions, but those actions are generic data-management terms rather than the skill's real concrete image-enhancement operations, so it sits at the 3 anchor rather than the more comprehensive 4.

3 / 5

Completeness

It has both a 'what' ('Manage data, records, and automate workflows') and a 'when' ('Use when the user wants to interact with Let's Enhance data'), but the 'what' is vague and misrepresents an image tool, so it is closer to the 3 anchor where 'when' is present but the 'what' is only weakly specified.

3 / 5

Trigger Term Quality

The only user-facing keywords are the brand name 'Let's Enhance integration' and 'interact with Let's Enhance data', missing natural phrases such as upscale, enhance, image, resolution, or file extensions, which matches the 'one or two generic keywords' anchor.

2 / 5

Distinctiveness Conflict Risk

The 'Let's Enhance' brand gives it a recognizable niche, but the generic 'manage data, records, and automate workflows' language overlaps with many data/CRM skills and could trigger for the wrong skill, matching the 'somewhat specific but could still overlap' anchor.

3 / 5

Total

11

/

20

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
membranedev/application-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.