CtrlK
BlogDocsLog inGet started
Tessl Logo

product-reel-generator

Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.

63

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/design/packs/video-production/product-reel-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 body is highly actionable and well-structured, but the batch/paid pipeline lacks explicit validation checkpoints before expensive API calls and after final composition, capping workflow clarity.

Suggestions

Add an explicit validation checkpoint before submitting paid Higgsfield requests (e.g., confirm scraped images exist, match aspect-ratio and quality thresholds, and get user confirmation of estimated credit cost).

Add a post-compose verification step that checks the final reel against the output specs (1080x1920, 25fps, 15-20s, AAC audio) before declaring completion.

Consider moving the detailed Higgsfield API parameters and the full style-preset font table into a separate reference file signaled from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is largely efficient with concrete commands, tables, and minimal concept-explanation, but contains minor over-explanation (e.g., the repeated drawtext caveat and Ken Burns fallback) that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready FFmpeg commands, filter_complex graphs, concat heredocs, API endpoints, polling cadence, and the Pillow-to-PNG-to-overlay pipeline, covering the common cases fully and executable as written.

5 / 5

Workflow Clarity

The 7-step sequence is clear and has some recovery guidance (bad-clip replacement, dependency check, polling), but it lacks an explicit validation gate before the costly batch API submissions and no post-compose verification, so the batch-operation cap of 3 applies.

3 / 5

Progressive Disclosure

Well-organized into clear sections with one real script reference (scripts/higgsfield_video.py) and no nested references, though detailed API and style-preset material is inlined rather than split into clearly signaled one-level-deep reference files.

4 / 5

Total

16

/

20

Passed

Description

75%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 specific, actionable, and clearly distinct, but it omits any explicit 'when to use' trigger guidance, which caps completeness and slightly limits trigger-term coverage.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers (e.g., 'Use when the user wants to turn a product page into an Instagram Reel, mentions product videos, or asks for short-form e-commerce video content').

Broaden trigger-term coverage with synonyms users actually say, such as 'Reels', 'product video', and 'short-form video'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music' — with comprehensive coverage, matching the score-5 anchor.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms like 'Instagram-ready product reels' and 'e-commerce product page URL', but misses common synonyms and extensions such as 'Reels', 'product video', or 'short-form video', placing it just below comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The niche — Instagram product reels from e-commerce URLs via the Higgsfield API — is specific and distinct, with minimal risk of triggering for the wrong skill.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
gooseworks-ai/goose-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.