CtrlK
BlogDocsLog inGet started
Tessl Logo

muapi-photo-pack-generator

Generate a pack of professional or aesthetic photos from a single reference image while preserving the exact identity of the person.

49

Quality

53%

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 ./library/visual/photo-pack-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body gives clear, structured identity-lock guidance and a runnable script reference, but it repeats the identity rules, ships a headline command example with a non-existent flag, and lacks a validation checkpoint for batch generation.

Suggestions

Correct the Step 6 command to use the script's real flags (e.g., remove the unsupported `--identity-lock` and use `--likeness`/`--model` as the script supports).

Deduplicate the identity-preservation rules so they appear once and are referenced, tightening the body for token efficiency.

Add a validation/identity-fidelity checkpoint after generation (e.g., verify the output face matches the reference) to lift workflow clarity above 2 for the batch operation.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete rules, but the identity-lock rules ("Preserve the exact facial identity", "eye shape", "jawline", etc.) are repeated across Core Principles, Step 4, and Guardrails, and "identity must come from the reference image only" is stated multiple times, so it could be tightened.

2 / 3

Actionability

It provides concrete rules, a negative prompt list, and a command example, but the Step 6 example uses `--identity-lock true`, which is not a real flag of scripts/generate-pack.sh (actual flags are --image/--image-url/--category/--model/--num/--view/--json/--likeness), so the headline example is not executable as written and key detail is incomplete.

2 / 3

Workflow Clarity

Six steps are clearly sequenced, but the batch generation flow (producing multiple images) has no validation or identity-fidelity checkpoint, and the rubric caps workflow clarity at 2 when batch/destructive operations lack verification steps.

2 / 3

Progressive Disclosure

Sections are well organized and the one script reference (scripts/generate-pack.sh) is a real, signaled file, but the prompt-construction, negative-prompt, and category detail all live inline in a single ~200-line file that could be split out, so structure is good but not optimally separated.

2 / 3

Total

8

/

12

Passed

Description

57%

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 clear and distinctive about what the skill does and its identity-preservation constraint, but it omits an explicit "Use when..." trigger and lists only one broad action, limiting trigger coverage and completeness.

Suggestions

Add a "Use when..." clause naming natural user triggers (e.g., "Use when the user wants a set of themed profile/headshot photos from one reference image").

Enumerate concrete actions beyond generation, such as style categories (LinkedIn, dating, cinematic, fantasy) and identity-preserving editing, to lift specificity.

Include common user phrasings like "photo pack", "headshots", or "profile pictures" to improve trigger term coverage.

DimensionReasoningScore

Specificity

The description names a single concrete action ("Generate a pack of... photos") plus a constraint ("preserving the exact identity"), but does not list multiple distinct actions, matching the score-2 anchor that names a domain and some actions without being comprehensive.

2 / 3

Completeness

It clearly answers "what" the skill does but has no "Use when..." clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 2.

2 / 3

Trigger Term Quality

It contains relevant terms ("photos", "reference image", "identity") a user might say, but lacks an explicit trigger clause and common phrasings like "photo pack", "headshots", or "profile pictures", so coverage is partial rather than strong.

2 / 3

Distinctiveness Conflict Risk

"Identity-Lock" photo packs from a single reference image is a narrow, clearly scoped niche with distinct triggers unlikely to overlap with other skills, matching the score-3 anchor for a clear niche with low conflict risk.

3 / 3

Total

9

/

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
SamurAIGPT/Generative-Media-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.