lightx2v-ai-video-generation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited lightx2v-ai-video-generation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Install skill: npx skills add ModelTC/LightX2V-Skills@lightx2v-ai-video-generation>
Install CLI: curl -fsSL https://raw.githubusercontent.com/ModelTC/lightx2v-studio-cli/main/install.sh | sh>
Skills directory: https://skills.sh/ModelTC/LightX2V-Skills
Submit and download AI generation tasks via the LightX2V OpenAPI.
Online API docs: https://x2v.light-ai.top/api-docs
curl -fsSL https://raw.githubusercontent.com/ModelTC/lightx2v-studio-cli/main/install.sh | sh
lightx2v login
lightx2v models
lightx2v run t2i/Qwen-Image-2512 --prompt "a cute cat" --shape 512,512 -o out.png| Command | Description |
|---|---|
lightx2v login [--base-url URL] | Save apikey_ to ~/.config/lightx2v/config.json |
lightx2v models [--json] | List task/model combinations |
lightx2v run <task>/<model_cls> ... | Submit, poll, download (main workflow) |
lightx2v query <task_id> [--json] | Query single task |
lightx2v list [--status] [--page] | Paginated task list |
lightx2v cancel <task_id> | Cancel running task |
lightx2v resume <task_id> | Resume failed/cancelled task |
lightx2v delete <task_id> | Delete finished task |
lightx2v result <task_id> [-o PATH] | Get result URL / download |
lightx2v completion bash or zsh | Shell completion script |
run options| Flag | Description |
|---|---|
--prompt | Prompt text |
--input JSON or --input @file.json | Extra submit body fields |
--image / --video / --audio | Local file to base64 input |
--shape H,W | custom_shape e.g. 720,1280 |
--aspect-ratio | e.g. 16:9 |
--duration SEC | Seconds (t2av/i2av/s2v) |
--vsr-preset / --vsr-input-slot | VSR options |
-o PATH | Output file |
--quote | Pre-submit billing quote |
--json | Structured JSON event stream |
-q / --quiet | Minimal output |
--no-download | Return URL only |
lightx2v run t2i/Qwen-Image-2512 --prompt "watercolor portrait" --aspect-ratio 16:9 -o portrait.pnglightx2v run t2v/Wan2.2_T2V_A14B_distilled --prompt "waves at sunset" --shape 720,1280 -o beach.mp4lightx2v run i2v/Wan2.2_I2V_A14B_distilled --prompt "subject turns and smiles" --image ./ref.png -o animated.mp4lightx2v run s2v/SekoTalk --prompt "natural speaking" --image ./portrait.png --audio ./speech.wav -o avatar.mp4lightx2v query TASK_ID
lightx2v list --status SUCCEED --page 1 --page-size 20
lightx2v cancel TASK_ID
lightx2v result TASK_ID -o output.pngrun prints quoted_credits.~/.config/lightx2v/config.json (mode 0600).LIGHTX2V_API_KEY, LIGHTX2V_CLOUD_API_KEY, LIGHTX2V_BASE_URL.url in --input JSON over base64.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.