Music Video Generator

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill advertises real AI music-video generation, but the included code is a mock that fabricates video URLs and account data while still asking for an API key.

Review this carefully before installing. The included code appears to be a mock/demo, not a real music-video generator, and it asks for an API key without using it for real API calls. If you still want to test it, use a disposable or low-privilege key and verify the npm package provenance first.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user or agent may believe a real video was generated and rely on fake URLs, fake job status, or fake credit information.

Why it was flagged

The implementation explicitly labels itself a mock and fabricates completed jobs and video URLs, while the SKILL.md and README advertise real AI music-video generation.

Skill content
// Freebeat AI — MCP Server (Mock) ... function fakeVideoUrl(id) { return `https://cdn.freebeat.ai/renders/${id}.mp4`; } ... status: "completed"
Recommendation

Do not treat this as a real generator unless the package clearly labels itself as a demo/mock or is updated to call the documented Freebeat API and return verifiable results.

What this means

Users may provide an account credential to a tool that does not actually need it for the implemented behavior, and a token prefix may be exposed in assistant logs or transcripts.

Why it was flagged

The code requires an API key for some tools and displays part of it, but it never uses the key to authenticate to a real provider API, making the credential request unnecessary and under-justified.

Skill content
const FREEBEAT_API_KEY = process.env.FREEBEAT_API_KEY || ""; ... api_key_prefix: FREEBEAT_API_KEY.slice(0, 8) + "..."
Recommendation

Avoid providing a real API key until the implementation performs a legitimate, scoped API call and avoids returning credential material unless explicitly needed.

What this means

If the npm package differs from the reviewed files or later changes, users could run unreviewed code.

Why it was flagged

The setup instructions run a remote npm package through npx. This is a common MCP installation pattern, but the registry metadata provides unknown source, no homepage, and no formal install spec.

Skill content
"command": "npx", "args": ["-y", "@anthropic-ai/freebeat-mcp"]
Recommendation

Verify the npm package owner and source repository, pin a reviewed version, and avoid running unverified packages with automatic yes flags where possible.