CtrlK
BlogDocsLog inGet started
Tessl Logo

gift-evaluator

The PRIMARY tool for Spring Festival gift analysis and social interaction generation. Use this skill when users upload photos of gifts (alcohol, tea, supplements, etc.) to inquire about their value, authenticity, or how to respond socially. Integrates visual perception, market valuation, and HTML card generation.

62

Quality

72%

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 ./skills/gift-evaluator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 body is action-oriented and centers on a usable render command, but it is held back by redundant phase descriptions, motivational filler, and absent validation checkpoints. Consolidating the two phase sections and adding an output-verification step would lift the weaker dimensions.

Suggestions

Collapse the 'Agent Thinking Strategy' and 'Tool Usage Guidelines' sections into one sequenced workflow to remove the duplicated four-phase walkthrough and tighten conciseness.

Add explicit validation checkpoints, e.g. verify thank_you_json/return_gift_json parse as valid JSON before invoking html_tools.py, and confirm the generated HTML file exists at output_path before reporting it to the user.

Replace the abstract 'Call the vision tool' and placeholder 'search "EXTRACTED_KEYWORDS + price + review"' with concrete, copy-pasteable invocations, and ship html_tools.py in a scripts/ bundle so the render command is executable as supplied.

DimensionReasoningScore

Conciseness

The body is mostly efficient but carries motivational prose ("transforms the assistant into an 'AI Gift Appraiser'", "maintain a 'High EQ' and 'Market-Savvy' mindset") and describes the same four phases twice — once in Agent Thinking Strategy and again in Tool Usage Guidelines — which is more than minor trimming.

3 / 5

Actionability

The render step provides a concrete, complete `python3 html_tools.py generate_gift_card ...` command with every flag, and the JSON shapes are specified; minor gaps remain because the vision step is described abstractly ("Call the vision tool") and the search step is a placeholder ("search 'EXTRACTED_KEYWORDS + price + review'").

4 / 5

Workflow Clarity

A clear four-phase sequence (Perception → Valuation → Structuring → Creation) is present, but there are no explicit validation/verification checkpoints or error-recovery loops — e.g. nothing checks that the JSON is valid before passing it in or confirms the HTML file was actually generated.

3 / 5

Progressive Disclosure

The body has section headers and structure, but the duplicated phase walkthroughs indicate content that should be consolidated, and the only external reference (html_tools.py) is not shipped in any bundle directory, so there is no real one-level-deep reference navigation.

3 / 5

Total

13

/

20

Passed

Description

87%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 is strong: it states the skill's purpose and gives an explicit, concrete trigger clause anchored to a specific, low-conflict niche. Specificity and trigger-term coverage are solid but could enumerate a few more natural synonyms to reach the top anchor.

DimensionReasoningScore

Specificity

Lists several concrete actions — "visual perception, market valuation, and HTML card generation" plus value, authenticity, and social-response analysis — but the capability phrasing stays slightly abstract, leaving minor coverage gaps rather than a fully enumerated action list.

4 / 5

Completeness

It explicitly answers both what (gift analysis, valuation, social interaction generation, HTML card creation) and when ("Use this skill when users upload photos of gifts... to inquire about their value, authenticity, or how to respond socially") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrasing is present ("users upload photos of gifts (alcohol, tea, supplements, etc.) to inquire about their value, authenticity, or how to respond socially") with concrete category synonyms, though a few common variations users might say (e.g. "is this real", "how much is it worth") are not captured.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (Spring Festival gift analysis) with distinct photo-upload and value/social-response triggers, so the risk of firing for an unrelated skill is minimal.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jjyaoao/HelloAgents
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.