IMA AI Video Generator — Short & Promo Video, Text to Video, Image to Video Generation
Analysis
The skill appears purpose-aligned for cloud video generation, but users should notice that it sends prompts/images and the IMA API key to provider endpoints, stores local logs/preferences, and includes a scoped log-deletion command.
Findings (5)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
- ✅ **Delete logs**: `rm -rf ~/.openclaw/logs/ima_skills/`
The documentation includes a destructive shell command to remove the skill's log directory. It is scoped to the skill's logs and not shown as automatically executed.
requests>=2.25.0
The skill depends on the standard Python requests package using a lower-bound version range rather than an exact pinned version.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
DEFAULT_BASE_URL = "https://api.imastudio.com" ... DEFAULT_IM_BASE_URL = "https://imapi.liveme.com" ... "appUid": api_key ... "cmimToken": api_key
The primary IMA API key is used for both the main video API and the image-upload service. This is disclosed and purpose-aligned, but it expands where the credential is sent.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Image files are uploaded to `imapi.liveme.com` to obtain CDN URLs (for image_to_video, first_last_frame_to_video, reference_image_to_video tasks)
Image-based video generation sends user-provided image files to a remote upload/CDN service before video generation.
persistence:\n readWrite:\n - ~/.openclaw/memory/ima_prefs.json\n - ~/.openclaw/logs/ima_skills/
The skill stores preferences and logs persistently in the user's OpenClaw directory.
