CtrlK
BlogDocsLog inGet started
Tessl Logo

muapi-product-campaign

Generate a full multi-channel product campaign — hero visuals, social media assets, short ad video, and platform-specific crops for an end-to-end launch campaign.

54

Quality

61%

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/social/product-campaign/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 content is well-structured and actionable with concrete CLI commands, model IDs, and fallback patterns, but the parallel batch workflow lacks validation or verification steps, capping workflow clarity. Progressive disclosure is good for a single-file recipe.

Suggestions

Add explicit validation checkpoints after each generation phase (e.g., verify the asset was produced and meets the requested aspect ratio/duration before proceeding), with a retry-on-failure loop, to lift workflow_clarity above the batch-operation cap.

Consolidate the two separate 'Notes' sections (lines 60 and 72) into one clearly labeled block to tighten structure and navigation.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence, using a compact inputs table and direct CLI commands; only minor prompt-text padding keeps it from a 5.

4 / 5

Actionability

Provides concrete, mostly executable guidance with specific `muapi` commands, model IDs, aspect ratios, and a curl fallback; minor gaps (e.g., the curl JSON body is left as '{...}') prevent a 5.

4 / 5

Workflow Clarity

Phases and steps are clearly sequenced, but this batch operation (five parallel assets) has no validation or verification checkpoints, which per the rubric caps workflow_clarity at 3.

3 / 5

Progressive Disclosure

Well-organized single-file recipe with clear sections (Inputs, Steps, Notes, Trigger Keywords, agent notes) and no bundle files to navigate; minor gaps (e.g., notes are split across two 'Notes' sections) keep it from a 5.

4 / 5

Total

15

/

20

Passed

Description

60%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 clearly states what the skill produces and enumerates concrete deliverable types, but omits an explicit 'Use when...' trigger clause, leaving the 'when to use' weakly implied. Trigger-term coverage is decent but not comprehensive.

Suggestions

Add an explicit trigger clause such as 'Use when the user wants a multi-channel product launch, campaign assets, or a full marketing campaign across platforms.' to lift completeness.

Broaden natural trigger terms in the description to include synonyms like 'ad campaign', 'marketing assets', or 'brand launch' for better keyword coverage.

DimensionReasoningScore

Specificity

Lists several specific deliverables ("hero visuals", "social media assets", "short ad video", "platform-specific crops") with only minor coverage gaps, matching the 'several specific actions' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

Has a clear 'what' (generate a full multi-channel campaign with listed asset types) but no explicit 'Use when...' clause, which per the guideline caps completeness at 3.

3 / 5

Trigger Term Quality

Contains some natural terms ("product campaign", "launch campaign") but misses common synonyms and variations a user might say; the explicit trigger-keyword list lives in the body rather than the description.

3 / 5

Distinctiveness Conflict Risk

"Multi-channel product campaign" with specific deliverables carves a mostly distinct niche with only minor overlap risk against related marketing skills, sitting above the broad-overlap anchors.

4 / 5

Total

14

/

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.