CtrlK
BlogDocsLog inGet started
Tessl Logo

generated-photos

Generated Photos integration. Manage Persons. Use when the user wants to interact with Generated Photos data.

64

Quality

77%

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/generated-photos/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 highly actionable with executable commands and a well-sequenced, validated workflow including feedback loops. It is concise with only minor padding, and well-structured without needing external references.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands throughout, though the intro paragraph and a few lines about Membrane's auth plumbing are mild over-explanation that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready commands for install, login, connection ensure, action list/run, and proxy requests, covering the common cases with concrete flags and JSON examples.

5 / 5

Workflow Clarity

Sequences install → authenticate → connect → poll-for-ready → handle clientAction states → search → run, with explicit state-based validation checkpoints and a re-poll feedback loop after user action.

5 / 5

Progressive Disclosure

Well-organized into clear headed sections with no external bundle files; the inline actions table and proxy options are reasonable for a single CLI skill, with only minor organization gaps.

4 / 5

Total

18

/

20

Passed

Description

66%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 product-specific and includes an explicit 'Use when' trigger, but its capability statement ('Manage Persons') is generic and it omits natural synonyms like 'faces' or 'headshots'. It is clearly distinct but only moderately specific.

Suggestions

Replace 'Manage Persons' with concrete actions users perform, e.g. 'Get random AI-generated faces, list and filter faces by age, gender, and ethnicity'.

Add natural trigger terms users actually say, such as 'faces', 'headshots', or 'AI people', not just 'Persons'.

Make the 'when' clause more specific, e.g. 'Use when the user needs AI-generated face images for mockups or UIs.'

DimensionReasoningScore

Specificity

Names the domain ('Generated Photos') and one concrete action ('Manage Persons'), but the action is generic and coverage is not comprehensive, fitting the 'names domain and 1-2 concrete actions' anchor.

3 / 5

Completeness

Provides a 'what' ('Generated Photos integration. Manage Persons.') and an explicit 'when' ('Use when the user wants to interact with Generated Photos data.'), though the 'what' could be more specific.

4 / 5

Trigger Term Quality

Includes 'Generated Photos' and 'Persons' but misses the natural synonyms users would say ('faces', 'headshots', 'AI people'), fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Tied to a specific named product (Generated Photos), giving it a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

15

/

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.