You’re being designed (scroll → log → steer)
Template (five equal segments; list exact seconds for the chosen duration, e.g. 10 → 2s each, 15 → 3s each):
- - Segment 1 — YOU THINK YOU’RE SCROLLING (or YOU’RE NOT REALLY CHOOSING).
- Segment 2 — THE FEED IS SCROLLING YOU (or equivalent flip).
- Segment 3 — EVERY PAUSE GETS LOGGED.
- Segment 4 — LAYOUT NUDGES YOU.
- Segment 5 — THEY STEER WHAT YOU SEE.
User may swap wording but must keep five windows unless they explicitly compress (then show full custom schedule in confirmation). 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. For five equal beats, each caption span =
duration / 5 seconds (state numeric ranges explicitly in the prompt). - Timeline scaling: If merging to fewer than five lines, list new non-overlapping windows in the confirmation table.
Visuals: Thumb on glass, tiles exploding into data streams, recommendation grid, heatmap vibe, dark mode neon accents, glitch tastefully; hook in the first segment must be visually loud.
Typography: Bold sans, white + black outline, lower third, no overlap between the five lines.
Motion: Continuous—scroll inertia, parallax UI, particles.
Audio: Sub pulse, digital risers if generate_audio true.
Negatives (Kling): illegible HUD text, watermark, crowded captions.
Language: English on screen unless user requests otherwise.
Confirmation: Full expanded prompt with explicit non-overlapping second ranges for all five lines (derive from duration).
Niche checklist
- - Reads as critique of systems, not attacks on named individuals.
- Avoid implying illegal surveillance claims unless user explicitly frames fiction.
Workflow
- 1. Text / image / multi-image (SEEDANCE20, ≤3).
- Collect optional wording tweaks; default to template lines if user says “use default.”
- Expand → validate → confirm →
wait. [Video](url) only for links.
CLI reference
~~~sh
node {baseDir}/scripts/videogen.js wait --json '{"model":"KLINGV30PRO","prompt":"…","duration":10,"aspectratio":"9:16","generateaudio":true,"negative_prompt":"illegible text, watermark, garbled captions"}'
node {baseDir}/scripts/videogen.js wait --json '{"model":"SEEDANCE20","prompt":"…","duration":10,"aspectratio":"9:16","resolution":"720p","generate_audio":true}'
~~~
Full reference: WERYAI_VIDEO_API.md.
Definition of done
Video or error; five timed English lines present in prompt, with numeric second ranges matching the chosen duration.
Boundaries (out of scope)
- - Not factual platform internals documentation—rhetorical short only.
resources/WERYAI_VIDEO_API.md for CLI; no negative_prompt on Seedance.- Multi-image only SEEDANCE20, max 3.
Example prompts
- - INLINECODE23
- INLINECODE24
- INLINECODE25
- INLINECODE26
Model and API constraints (frozen for this skill)
Text-to-video
| modelkey | durations | aspectratios | resolutions | audio | negativeprompt | prompt limit |
|---|
| KLINGV30PRO | 5, 10, 15 | 9:16, 1:1, 16:9 | (omit) | yes | yes | 2000 |
| KLINGV30_STA |
5, 10, 15 | 9:16, 1:1, 16:9 |
(omit) | yes | yes | 2000 |
| SEEDANCE
20 | 5, 10, 15 | 9:16, 1:1, 16:9 | 480p, 720p | yes | no | 2000 |
Image-to-video
| modelkey | durations | aspectratios | resolutions | audio | negativeprompt | image slots |
|---|
| KLINGV30PRO | 5, 10, 15 | 9:16, 16:9, 1:1 | (omit) | yes | yes | single INLINECODE27 |
| KLINGV30_STA |
5, 10, 15 | 9:16, 16:9, 1:1 |
(omit) | yes | yes | single
image |
| SEEDANCE
20 | 5, 10, 15 | 9:16, 1:1, 16:9 | 480p, 720p | yes | no | up to
3 images |
Recommended models
| Tier | modelkey | Default duration |
|---|
| ⭐ Best | KLINGV30PRO | 10 |
| 👍 Good |
KLING
V30_STA | 10 |
| ⚡ Fast | SEEDANCE
20 | 10 (
resolution:
720p) |
Default parameters
| Field | Value |
|---|
| aspect_ratio | 9:16 |
| duration |
10 |
| generate_audio | true |
| resolution | 720p (Seedance) |
| negative_prompt | Kling:
illegible text, garbled captions, watermark, HUD clutter |
Text-to-video (primary)
Default five-line schedule unless user overrides with a written table.
Image-to-video (optional)
Phone UI still → animate with parallax + same captions.
Tips
- - First 2s should sync a hard cut to the first caption.
- Shorter words survive model text rendering better.
Packaged as feed-designs-you-video-gen.
技能名称: feed-designs-you-video-gen
详细描述:
你正在被设计(滑动 → 记录 → 引导)
模板(五个等长片段;为所选duration列出精确秒数,例如10→每段2秒,15→每段3秒):
- - 片段1 — 你以为你在滑动(或你并非真正在选择)。
- 片段2 — 是信息流在滑动你(或等效反转表述)。
- 片段3 — 每一次停顿都被记录。
- 片段4 — 布局在暗中引导你。
- 片段5 — 他们操控你所见之物。
用户可替换措辞但必须保留五个窗口,除非明确压缩(此时需在确认中展示完整自定义时间表)。未指定时默认duration为10。
依赖项: WERYAIAPIKEY + Node.js 18+。{baseDir}/scripts/videogen.js + WERYAIVIDEOAPI.md。无需其他Cursor技能。
前置条件
- - 必须设置WERYAIAPIKEY;Node 18+;仅支持https图片。
- 非空model。
安全、密钥与API主机
- - WERYAIAPIKEY:密钥;requires.env / primaryEnv。
- API主机固定于video_gen.js中。
提示词扩展(强制)
- - 时长: 默认10;允许且被请求时可设为5或15。对于五个等长节拍,每个字幕跨度 = duration / 5 秒(在提示词中明确说明数值范围)。
- 时间轴缩放: 若合并为少于五行,需在确认表格中列出新的不重叠窗口。
视觉: 手指在玻璃上,磁贴碎裂成数据流,推荐网格,热力图风格,暗黑模式霓虹点缀,恰到好处的故障效果;第一段钩子必须视觉冲击强烈。
排版: 粗体无衬线字体,白色+黑色描边,下方三分之一位置,五行之间无重叠。
运动: 连续——滚动惯性、视差UI、粒子效果。
音频: 若generate_audio为true,则包含低音脉冲、数字上升音效。
负面提示(Kling): 难以辨认的HUD文字、水印、拥挤的字幕。
语言: 屏幕显示英文,除非用户另有要求。
确认: 完整扩展的prompt,包含所有五行明确的不重叠秒数范围(从duration推导)。
细分检查清单
- - 读作对系统的批判,而非对特定个人的攻击。
- 避免暗示非法监控主张,除非用户明确设定为虚构场景。
工作流程
- 1. 文本/图片/多图片(SEEDANCE20,≤3张)。
- 收集可选的措辞调整;若用户说使用默认,则采用模板行。
- 扩展 → 验证 → 确认 → wait。
- 仅返回Video形式的链接。
CLI参考
~~~sh
node {baseDir}/scripts/videogen.js wait --json {model:KLINGV30PRO,prompt:…,duration:10,aspectratio:9:16,generateaudio:true,negative_prompt:illegible text, watermark, garbled captions}
node {baseDir}/scripts/videogen.js wait --json {model:SEEDANCE20,prompt:…,duration:10,aspectratio:9:16,resolution:720p,generate_audio:true}
~~~
完整参考: WERYAIVIDEO_API.md。
完成标准
返回Video或错误;prompt中包含五条带时间戳的英文行,且数值秒数范围与所选duration匹配。
边界(范围外)
- - 非事实性的平台内部机制文档——仅限修辞性短片。
- CLI参考resources/WERYAIVIDEOAPI.md;Seedance不支持negativeprompt。
- 多图片仅限SEEDANCE2_0,最多3张。
示例提示词
- - 默认五拍信息流偏执,赛博朋克UI
- 柔和美学:柔和色调社交应用,相同五条字幕
- 截图风格图片URL → 以相同字幕时间表制作动画
- 家长控制美学,但相同五拍谁才是真正掌控者台词
模型与API约束(本技能固定)
文本转视频
| modelkey | 时长 | 宽高比 | 分辨率 | 音频 | 负面提示 | 提示词限制 |
|---|
| KLINGV30PRO | 5, 10, 15 | 9:16, 1:1, 16:9 | (省略) | 是 | 是 | 2000 |
| KLINGV30_STA |
5, 10, 15 | 9:16, 1:1, 16:9 |
(省略) | 是 | 是 | 2000 |
| SEEDANCE
20 | 5, 10, 15 | 9:16, 1:1, 16:9 | 480p, 720p | 是 | 否 | 2000 |
图片转视频
| modelkey | 时长 | 宽高比 | 分辨率 | 音频 | 负面提示 | 图片槽位 |
|---|
| KLINGV30PRO | 5, 10, 15 | 9:16, 16:9, 1:1 | (省略) | 是 | 是 | 单张image |
| KLINGV30_STA |
5, 10, 15 | 9:16, 16:9, 1:1 |
(省略) | 是 | 是 | 单张image |
| SEEDANCE
20 | 5, 10, 15 | 9:16, 1:1, 16:9 | 480p, 720p | 是 | 否 | 最多
3张images |
推荐模型
| 等级 | modelkey | 默认时长 |
|---|
| ⭐ 最佳 | KLINGV30PRO | 10 |
| 👍 良好 |
KLING
V30_STA | 10 |
| ⚡ 快速 | SEEDANCE
20 | 10(resolution:
720p) |
默认参数
| 字段 | 值 |
|---|
| aspect_ratio | 9:16 |
| duration |
10 |
| generate_audio | true |
| resolution | 720p(Seedance) |
| negative_prompt | Kling:illegible text, garbled captions, watermark, HUD clutter |
文本转视频(主要)
默认五行时间表,除非用户以书面表格覆盖。
图片转视频(可选)
手机UI静态图 → 以视差效果+相同字幕制作动画。
提示
- - 前2秒应同步硬切到第一条字幕。
- 较短的词语在模型文字渲染中表现更好。
打包为feed-designs-you-video-gen。