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.

50

Quality

55%

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

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 skill is actionable and well-sectioned with a real script reference, but suffers from repeated identity rules, no output-validation feedback loop for a batch operation, and no progressive disclosure into reference files.

Suggestions

Add a validation/verification step after generation (e.g. check each output for identity drift, regenerate if needed) to satisfy the batch-operation feedback-loop requirement.

De-duplicate the identity 'do not modify' list — define it once in Core Principles and reference it from Step 4 instead of repeating it.

Move the category table and negative-prompt block into a separate reference file (e.g. references/categories.md) and link to it one level deep to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly instructional and avoids explaining concepts Claude already knows, but the identity 'do not modify' rules are repeated nearly verbatim across Core Principles and Step 4, and emoji/section decoration adds padding that could be tightened.

3 / 5

Actionability

Provides a concrete, executable bash invocation with flags, a ready-to-use negative-prompt block, and a category table; the main gap is that generation logic is delegated to the script without showing what it does.

4 / 5

Workflow Clarity

Steps 1–6 are clearly sequenced, but this is a batch operation (generating N images) with no validation or feedback loop verifying that identity was preserved in the output; per the rubric this caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Content is organized into headed sections and the only referenced path (scripts/generate-pack.sh) is a real file, but the ~200-line body inlines material (category table, negative-prompt block, repeated identity rules) that is not split into one-level-deep reference files.

3 / 5

Total

13

/

20

Passed

Description

53%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 conveys a clear, specific purpose but omits any explicit 'when to use' trigger guidance and lacks synonym/extension coverage, capping completeness and trigger quality at mid-level.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers (e.g. 'Use when the user wants multiple styled portraits from one photo, or mentions LinkedIn/dating photos while keeping the same face').

Broaden trigger terms with synonyms users actually say — 'portraits', 'headshots', 'photo pack', and image file extensions.

List a couple more concrete actions (e.g. 'apply stylistic themes, generate N variants') to lift specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain (photo pack generation from a single reference image) and a concrete action (generate a pack) plus the preserve-identity constraint, but coverage of actions is limited rather than comprehensive.

3 / 5

Completeness

It clearly states what the skill does, but there is no 'Use when...' or equivalent trigger clause telling Claude when to invoke it; per the rubric a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant natural terms like 'photos' and 'reference image', but misses common synonyms users would say (portraits, headshots) and any file extensions, so coverage is partial.

3 / 5

Distinctiveness Conflict Risk

The identity-preserving photo-pack niche is fairly distinct with specific triggers (reference image, identity lock), with only minor overlap risk against generic image-generation skills.

4 / 5

Total

13

/

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