If You Vanished Video Gen

Create vertical absence shorts: quiet home, stalled phone, feed moves on, bittersweet closer, timed English captions (WeryAI). Use for melancholic mood or sa...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 16 · 1 current installs · 1 all-time installs
byparallel world@zoucdr
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description advertise short melancholic vertical videos; the skill requires Node 18+ and a single WERYAI_API_KEY and bundles a CLI script that calls WeryAI endpoints. Those requirements are proportionate and expected for this purpose.
Instruction Scope
SKILL.md confines runtime behavior to prompt expansion, validation, and invoking the local script (scripts/video_gen.js) to submit jobs to WeryAI. It does not instruct reading unrelated files, system secrets, or sending data to unexpected endpoints; safety constraints (refuse self-harm) are explicitly stated.
Install Mechanism
No install spec; the skill is instruction + bundled Node script. No external downloads or archive extraction occur during install — lowest-risk distribution model given included source.
Credentials
Only a single credential is required: WERYAI_API_KEY (declared as primaryEnv). Node is the only binary dependency. No unrelated credentials or config paths are requested.
Persistence & Privilege
always is false and the skill does not request elevated or permanent agent privileges. It does not modify other skills or system-wide settings (no evidence in SKILL.md or bundled script).
Assessment
This skill appears coherent: it runs a bundled Node CLI that sends generation requests to WeryAI (api.weryai.com / api-growth-agent.weryai.com) and requires only WERYAI_API_KEY. Before installing, verify you trust WeryAI and are comfortable providing that API key to the skill (the key is used as a Bearer token in HTTPS requests). Avoid sending private or sensitive images/URLs (images must be public https URLs). If you need extra caution, review the full scripts/video_gen.js source locally and run it in an isolated environment or with a limited API key/quota. If you want more assurance, ask for the missing truncated portion of the script that handles CLI args to confirm it only reads process.env.WERYAI_API_KEY and does not access other system resources.
scripts/video_gen.js:467
Environment variable access combined with network send.
Confirmed safe by external scanners
Static analysis detected API credential-access patterns, but both VirusTotal and OpenClaw confirmed this skill is safe. These patterns are common in legitimate API integration skills.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk971v000n0mhcb3cyeftvyawg983b7z3

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🌙 Clawdis
Binsnode
EnvWERYAI_API_KEY
Primary envWERYAI_API_KEY

SKILL.md

If you vanished today (quiet home → feed moves on)

Template (assume duration 10 unless scaled): 0–2s ten minutes after you vanish; 2–8s three beats—e.g. 2–4 HOME GOES QUIET, 4–6 PHONE STOPS FOR YOU, 6–8 THE FEED MOVES ON (user may rename beats); 8–10s NOBODY NOTICES… YET (or user’s softer variant). English subtitles with explicit windows. Tone: melancholic, not self-harm instruction. Default duration is 10 when unspecified.

Dependencies: WERYAI_API_KEY + Node.js 18+. {baseDir}/scripts/video_gen.js + WERYAI_VIDEO_API.md. No other Cursor skills required.

Prerequisites

  • WERYAI_API_KEY must be set; Node 18+; https images only.
  • Non-empty model.

Security, secrets, and API hosts

  • WERYAI_API_KEY: Secret; requires.env / primaryEnv.
  • API hosts fixed in video_gen.js.

Prompt expansion (mandatory)

  • Duration: Default 10; 5 or 15 when allowed and requested.
  • Timeline scaling: Rescale 0–2 / 2–8 / 8–10 (and internal 2–4 / 4–6 / 6–8) proportionally; keep setup → three middle beats → closer order.

Visuals: Empty hallway, unmade bed, notifications piling then silence, faceless feed scroll, city bokeh; slow dolly but reframe often so motion never dies.

Typography: Soft white, subtle outline, lower third; English on screen.

Audio: Sparse piano / room tone if generate_audio true—no jump-scare horror.

Safety: Do not depict self-harm, suicide methods, or graphic violence. Absence is implied.

Negatives (Kling): illegible text, watermark, horror gore.

Confirmation: Full expanded prompt.

Niche checklist

  • Empathy over nihilism—user can request hope tag in last line (optional).

Workflow

  1. Text / image / multi-image (SEEDANCE_2_0, ≤3).
  2. Collect tone (default bittersweet) and optional last-line tweak.
  3. Expand → validate → confirm → wait.
  4. [Video](url).

CLI reference

node {baseDir}/scripts/video_gen.js wait --json '{"model":"KLING_V3_0_PRO","prompt":"…","duration":10,"aspect_ratio":"9:16","generate_audio":true,"negative_prompt":"illegible text, watermark, gore, self-harm"}'
node {baseDir}/scripts/video_gen.js wait --json '{"model":"SEEDANCE_2_0","prompt":"…","duration":10,"aspect_ratio":"9:16","resolution":"720p","generate_audio":true}'

Full reference: WERYAI_VIDEO_API.md.

Definition of done

Video or error; non-overlapping second ranges for setup, three middle beats, and closer—scaled to duration—in prompt.

Boundaries (out of scope)

  • No self-harm / suicide method content; if user asks, refuse and offer safer emotional framing.
  • Not therapy; creative short only.
  • resources/WERYAI_VIDEO_API.md for CLI; no negative_prompt on Seedance.
  • Multi-image only SEEDANCE_2_0, max 3.

Example prompts

  • Default absence arc, rainy city ending
  • Warmer variant: last line ‘but someone would notice tomorrow’
  • Apartment photo URL → slow push with same caption schedule
  • Softer ending: ‘someone would notice tomorrow’ instead of pure nihilism

Model and API constraints (frozen for this skill)

Text-to-video

model_keydurationsaspect_ratiosresolutionsaudionegative_promptprompt limit
KLING_V3_0_PRO5, 10, 159:16, 1:1, 16:9(omit)yesyes2000
KLING_V3_0_STA5, 10, 159:16, 1:1, 16:9(omit)yesyes2000
SEEDANCE_2_05, 10, 159:16, 1:1, 16:9480p, 720pyesno2000

Image-to-video

model_keydurationsaspect_ratiosresolutionsaudionegative_promptimage slots
KLING_V3_0_PRO5, 10, 159:16, 16:9, 1:1(omit)yesyessingle image
KLING_V3_0_STA5, 10, 159:16, 16:9, 1:1(omit)yesyessingle image
SEEDANCE_2_05, 10, 159:16, 1:1, 16:9480p, 720pyesnoup to 3 images

Recommended models

Tiermodel_keyDefault duration
⭐ BestKLING_V3_0_PRO10
👍 GoodKLING_V3_0_STA10
⚡ FastSEEDANCE_2_010 (resolution: 720p)

Default parameters

FieldValue
aspect_ratio9:16
duration10
generate_audiotrue
resolution720p (Seedance)
negative_promptKling: illegible text, watermark, gore, self-harm, horror

Text-to-video (primary)

Confirm safe tone → expand five-window captions → wait.

Image-to-video (optional)

Room still → lonely motion + same structure.

Tips

  • Translate Chinese briefs to English on-screen unless user wants another language.
  • If the user is vulnerable, prefer hopeful last-line variants.

Packaged as if-you-vanished-video-gen.

Files

4 total
Select a file
Select a file to preview.

Comments

Loading comments…