CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-studio-image

Geracao de imagens humanizadas via Google AI Studio (Gemini). Fotos realistas estilo influencer ou educacional com iluminacao natural e imperfeicoes sutis.

36

Quality

33%

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 ./plugins/antigravity-awesome-skills/skills/ai-studio-image/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%Scale 1-3

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

This skill has a clear workflow structure and provides specific commands, but suffers from significant verbosity, boilerplate sections, and hardcoded user-specific paths. The humanization concept is interesting but the 5 'layers' are descriptive rather than actionable, and the referenced scripts/bundle files are not provided, making it impossible to verify the skill actually works. Generic template sections (Best Practices, Common Pitfalls, Limitations, Related Skills) add no value and waste tokens.

Suggestions

Remove all boilerplate sections (Best Practices, Common Pitfalls, Limitations, Related Skills) that contain generic placeholder text with no domain-specific value — these waste ~30 lines of context.

Replace hardcoded paths (C:\Users\renat\...) with relative paths or a configurable variable, and consolidate the duplicate overview sections into one concise paragraph.

Move the template tables and model comparison tables into separate reference files (e.g., references/templates.md, references/models.md) and link to them from the main skill to reduce the monolithic structure.

Add a validation checkpoint after image generation (e.g., verify file was created, check file size, preview before presenting to user) to strengthen the workflow with error recovery.

DimensionReasoningScore

Conciseness

Extremely verbose with significant redundancy. The overview is repeated twice (Overview section and 'Especialista Em Imagens Humanizadas' section). The 'When to Use' and 'Do Not Use' sections are boilerplate. The 'How It Works' section explains concepts Claude doesn't need explained. The 5 humanization layers are descriptive rather than actionable. Generic 'Best Practices', 'Common Pitfalls', 'Limitations', and 'Related Skills' sections are clearly template boilerplate with no domain-specific value.

1 / 3

Actionability

Provides concrete bash commands with specific script paths and flags, which is good. However, the scripts referenced (generate.py, prompt_engine.py, templates.py) are not provided in the bundle, so there's no way to verify they exist or work. The hardcoded Windows paths (C:\Users\renat\) make this non-portable. The prompt humanization 'layers' are descriptive rather than executable — they describe what the engine does but don't show how to actually construct prompts if the scripts don't exist.

2 / 3

Workflow Clarity

The 5-step workflow (Identify Mode → Identify Format → Transform Prompt → Generate → Present/Iterate) is clearly sequenced and well-structured with tables. However, there are no validation checkpoints — no step to verify the API key works, no validation that the generated image meets quality standards before presenting, and no error recovery loop beyond the vague 'Troubleshooting' table at the end.

2 / 3

Progressive Disclosure

References to external files (references/setup-guide.md, references/prompt-engineering.md, references/api-reference.md) are mentioned at the end, but no bundle files are provided to verify they exist. The main SKILL.md is monolithic — the extensive template tables, humanization layer descriptions, and model comparison tables could be split into reference files. The content is over 200 lines with inline detail that would benefit from separation.

2 / 3

Total

7

/

12

Passed

Description

32%Scale 1-3

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 identifies a specific tool (Google AI Studio/Gemini) and output style (realistic humanized photos) which provides moderate specificity and distinctiveness. However, it lacks an explicit 'Use when...' clause, which is a significant gap for skill selection. The description reads more like a feature list than actionable selection guidance.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks to generate realistic photos, humanized images, influencer-style content, or educational visuals using AI.'

Include natural trigger terms users would say, such as 'create photo', 'generate image', 'realistic picture', 'AI photo', and file-related terms if applicable.

List more concrete actions beyond generation, such as 'adjusts lighting, adds subtle imperfections, configures poses and backgrounds' to improve specificity.

DimensionReasoningScore

Specificity

Names the domain (image generation) and some characteristics (realistic photos, influencer/educational style, natural lighting, subtle imperfections), but doesn't list multiple concrete actions beyond generation. It describes the output style more than specific capabilities.

2 / 3

Completeness

Describes what it does (generates humanized images via Gemini with specific style attributes) but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when' caps completeness at 2, and the 'what' is also only moderate, so this scores 1.

1 / 3

Trigger Term Quality

Includes some relevant keywords like 'imagens humanizadas', 'Google AI Studio', 'Gemini', 'fotos realistas', 'influencer', but misses common user variations like 'generate image', 'create photo', 'AI image', or English equivalents. The terms are somewhat niche but relevant.

2 / 3

Distinctiveness Conflict Risk

Mentioning Google AI Studio/Gemini and the specific style (humanized, influencer, educational) provides some distinctiveness, but 'image generation' is a broad category that could overlap with other image generation skills. The specific tool mention helps but the scope could still conflict.

2 / 3

Total

7

/

12

Passed

Validation

90%

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

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
popey/claude-code-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.