Creatok Generate Video

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill appears purpose-aligned for CreatOK TikTok video generation, but users should know it uses a CreatOK API key, can spend credits after confirmation, and may upload selected reference images.

Before installing, confirm that you trust CreatOK with your prompts, selected reference images, API key, and any credits spent on generation. The reviewed artifacts do not show hidden exfiltration, destructive behavior, or background persistence.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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 generation request may consume CreatOK credits or start a paid/high-cost operation if confirmed or if --yes is used.

Why it was flagged

The CLI asks for confirmation by default before generation, but the --yes flag can bypass the interactive prompt, so the caller must ensure user approval was obtained first.

Skill content
if (key === '--yes') { args.yes = true; } ... if (!resolvedArgs.yes) { const confirmed = await confirmGeneration(resolvedArgs);
Recommendation

Review the model, duration, definition, reference images, and estimated credits before approving; only use --yes after explicit confirmation.

What this means

Anyone running the skill with this environment variable can use the associated CreatOK account permissions and credits available to that key.

Why it was flagged

The skill requires a CreatOK API key from the environment and uses it to authenticate to the CreatOK service, which is expected for this integration but is still sensitive account access.

Skill content
const apiKey = process.env.CREATOK_API_KEY; ... baseUrl: 'https://www.creatok.ai', openSkillsKey: String(apiKey)
Recommendation

Use a CreatOK API key scoped appropriately for this workflow, keep it out of logs and shared files, and revoke or rotate it if exposed.

What this means

Selected local images leave the device and are shared with the CreatOK upload/storage flow for video generation.

Why it was flagged

When reference images are provided, the skill reads those local image files and uploads them to a presigned external upload URL for CreatOK processing.

Skill content
const file = await fs.readFile(filePath); ... await fetch(upload.presignedUploadUrl, { method: 'PUT', headers: { 'Content-Type': fileType }, body: file })
Recommendation

Only provide reference image paths for files you intend to upload, and avoid using private or sensitive images unless you are comfortable sharing them with the provider.

What this means

Users have less provenance information for independently verifying the publisher or upstream project.

Why it was flagged

The provided metadata does not include an upstream source or homepage, although the reviewed package contains readable code and no installer script.

Skill content
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill.
Recommendation

Install only if you trust the ClawHub listing and the CreatOK service; prefer versions with clear source and publisher information when available.