CtrlK
BlogDocsLog inGet started
Tessl Logo

sn-image-resume

Generates a designed portfolio-resume image from resume content provided in conversation text. Extracts optional style instructions, converts the resume into a fixed portfolio-resume layout prompt, and generates the final image through sn-image-base. Use when user asks to create "resume image", "portfolio resume", "简历图", "简历海报", or "个人简历视觉设计".

70

Quality

87%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, highly actionable skill body for a complex two-tier agent workflow, with concrete commands and explicit validation. Main weaknesses are minor repetition of the aspect-ratio enumeration and a referenced prompt file that is not present in the bundle.

Suggestions

Reference the aspect-ratio allowed-values list once (e.g., in Input Specification) and have Workflow step 3 point back to it instead of repeating the full enumeration.

Ensure prompts/resume.md exists under the skill's bundle (or document where it is created) so the $SKILL_DIR/prompts/resume.md reference is verifiable.

Consolidate the $SN_IMAGE_BASE path explanation into a single location to remove the duplicated rationale.

DimensionReasoningScore

Conciseness

Mostly efficient for a complex two-tier orchestration skill, with minor trim opportunities: the full aspect-ratio list is repeated in both the Input Spec and Workflow step 3, and the $SN_IMAGE_BASE path concept is explained more than once.

4 / 5

Actionability

Copy-paste-ready bash commands with exact CLI flags, a verbatim preflight message, concrete JSON return-contract examples, and explicit file paths — fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

Clear sequenced Main/Worker workflows with explicit validation (non-empty resume_content, allowed aspect-ratio check, JSON parse, non-zero exit). Error handling is report-and-stop rather than a fix-and-retry feedback loop, which fits image generation but keeps it just below the top anchor.

4 / 5

Progressive Disclosure

Well-organized into clear sections with a dedicated References list and one-level-deep pointers to prompts/resume.md and ../sn-image-base/*; minor gap is that prompts/resume.md is referenced as a bundle file but no bundle directory exists in the skill to verify it.

4 / 5

Total

17

/

20

Passed

Description

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

A strong, third-person description that clearly states a multi-step capability and pairs it with explicit, bilingual trigger phrases. Only minor gap: a few natural synonyms present in the body's trigger list are not surfaced in the description itself.

Suggestions

Add 'CV image', 'visual resume', and 'resume poster' to the description's trigger phrases to match the body's trigger list and broaden natural-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Generates a designed portfolio-resume image', 'Extracts optional style instructions', 'converts the resume into a fixed portfolio-resume layout prompt', 'generates the final image through sn-image-base' — covering the full pipeline comprehensively.

5 / 5

Completeness

Explicitly answers both what (generate portfolio-resume image via style extraction + layout prompt + image generation) and when ('Use when user asks to create...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good bilingual coverage with 'resume image', 'portfolio resume', '简历图', '简历海报', '个人简历视觉设计', but a few natural variants from the body's trigger list ('CV image', 'visual resume', 'resume poster') are omitted from the description.

4 / 5

Distinctiveness Conflict Risk

Clear niche — designed portfolio-resume images — with distinct bilingual trigger phrases that minimize overlap with generic image-generation skills.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
OpenSenseNova/SenseNova-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.