CtrlK
BlogDocsLog inGet started
Tessl Logo

muapi-media-generation

Generate AI images, videos, music, and audio from the terminal via muapi.ai — supports 100+ models including Flux, Midjourney v7, Kling 3.0, Veo3, and Suno V5

69

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

87%

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

A tight, actionable, well-organized skill body; the main gap is that the async generation workflow is flagged but never explained or sequenced.

Suggestions

Add a brief async workflow example showing how to submit a job, retrieve the job ID, and poll for the result when using `--async`.

Document what the common flags (`--async`, `--view`, `--json`, `--timeout`) actually do, or point to `--help` for the detail.

Clarify error handling when `MUAPI_KEY` is unset or an API call fails, so Claude can recover rather than abort.

DimensionReasoningScore

Conciseness

The body is lean — a script table, quick-start commands, flags, and requirements — with no explanation of concepts Claude already knows; every section earns its place.

3 / 3

Actionability

Quick-start gives concrete, copy-paste-ready commands (e.g. `bash generate-image.sh --prompt "..." --model flux-dev --view`) with real flags, matching the fully-executable anchor.

3 / 3

Workflow Clarity

Each script is a single action, but the listed `--async` flag implies a submit/poll/retrieve multi-step workflow that is never sequenced, leaving a checkpoint gap for async generation.

2 / 3

Progressive Disclosure

A short (<50 line), well-sectioned single overview file with no need for external reference files, satisfying the simple-skill exception for progressive disclosure.

3 / 3

Total

11

/

12

Passed

Description

82%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, distinctive description with strong natural trigger terms, weakened only by the absence of an explicit "Use when..." trigger clause.

Suggestions

Add an explicit trigger clause, e.g. "Use when generating AI images, video, music, or audio from the terminal, or when the user mentions Flux, Midjourney, Kling, Veo, or Suno."

Vary the verbs beyond "Generate" (e.g. add "create", "animate", "remix") to better reflect the distinct actions each script performs.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across media types ("Generate AI images, videos, music, and audio") and names specific models (Flux, Midjourney v7, Kling 3.0, Veo3, Suno V5), matching the multiple-specific-actions anchor.

3 / 3

Completeness

Clearly states what the skill does but lacks any "Use when..." clause or equivalent explicit trigger guidance, so the "when" is missing and completeness is capped at 2 per the rubric guideline.

2 / 3

Trigger Term Quality

Covers natural terms users would say ("AI images", "videos", "music", "audio") plus well-known model names (Flux, Midjourney, Kling, Veo3, Suno) that serve as strong trigger keywords.

3 / 3

Distinctiveness Conflict Risk

The muapi.ai niche plus distinctive model names make it unlikely to trigger for the wrong skill, matching the clear-niche anchor.

3 / 3

Total

11

/

12

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.