一键导入
video-prompt-builder
Assembles a video generation prompt by picking the provider via PROVIDERS.md and delegating to the matching provider-specific builder
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Assembles a video generation prompt by picking the provider via PROVIDERS.md and delegating to the matching provider-specific builder
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Unified public entrypoint for Simplicio's body-of-work orchestration: core + loop in one command. Use when the user types /simplicio-loop, says "ralph loop", "keep iterating until done", "finish all open issues", or asks to drain a queue of work autonomously. Runtime-agnostic: binds a real stop-hook where the host supports hooks (Claude, Cursor); otherwise self-paces via the host scheduler. The older /simplicio-tasks surface is a legacy alias; never escape the loop with a false promise.
Legacy compatibility alias for `/simplicio-loop`. Use only when an older install, adapter, or saved prompt still invokes `/simplicio-tasks`; immediately route the run through `.claude/skills/simplicio-loop/SKILL.md`, which now owns the public core + loop protocol.
One-shot bootstrap skill that wires HyperFrames (https://github.com/wesleysimplicio/hyperframes) into a marketing-engine clone as a first-class video provider — the three runtime skills, the provider class + mock, the routing matrix rows, env vars, and CLAUDE.md updates. Idempotent. Invoke when a fresh clone needs HyperFrames added, or when reapplying the integration after a rebase that dropped any piece of it.
Runs the HyperFrames CLI dev loop — init, lint, inspect, preview, render — for compositions authored under the `hyperframes` skill. Invoked after the composition HTML is on disk and before the piece is marked complete.
Translates a marketing-engine piece brief into the input shape the `hyperframes` skill expects (composition spec) and the flags the `hyperframes-cli` skill needs to render it. Selected by `video-prompt-builder` when the routing matrix resolves to the `hyperframes` provider.
Author HTML-as-source-of-truth motion compositions (kinetic type, motion quote cards, programmatic data-viz reels) for the HyperFrames renderer. Used whenever the video provider resolved by the routing matrix is `hyperframes`.
| name | video-prompt-builder |
| description | Assembles a video generation prompt by picking the provider via PROVIDERS.md and delegating to the matching provider-specific builder |
| version | 0.1.0 |
Generic, provider-agnostic dispatcher for video generation prompts. Reads the routing matrix in .specs/architecture/PROVIDERS.md, decides which provider should run the piece, and delegates to the right specialist (higgsfield-prompt-builder, topview-prompt-builder, wavespeed-batch, hyperframes-prompt-builder).
brief -> script -> creative when creative type is video).type: video in .specs/pieces/*.md.brief: object. Visual brief with at least subject, motion, mood, aspect, duration_seconds.task_kind: string. One of cinematic_reel, motion_control, ugc_product_holder, product_demo, talking_head, batch_hook_test, motion_typography, data_viz_reel, programmatic_short.piece_path: string, optional. Path to the piece file. May contain provider_override.video.dry_run: boolean, optional. When true, returns the resolved provider and parameters without calling the MCP..specs/architecture/PROVIDERS.md and parse the Video matrix into a task_kind -> provider map.piece_path is set and contains provider_override.video, use the override.task_kind in the matrix. If unknown, fall back to the matrix default for cinematic_reel.HIGGSFIELD_MCP_ACTIVE, TOPVIEW_API_KEY, WAVESPEED_API_KEY, HYPERFRAMES_ACTIVE).higgsfield-prompt-builder, Topview -> topview-prompt-builder, Wavespeed -> wavespeed-batch, Hyperframes -> hyperframes-prompt-builder.brief fields into the input shape the specialist expects.params and mcp_tool output.dry_run, return the resolved provider, the params, and the MCP tool. Otherwise call the MCP and return the artifact reference.data/video-usage.jsonl with timestamp, provider, task_kind, and outcome.provider_used: string.params: object. Final parameter object ready for the MCP call.mcp_tool: string. The MCP tool name.artifact_ref: string, when not in dry_run. Path or URL to the generated video.cost_estimate_usd: number.Input: { brief: { subject: "model in linen suit", motion: "tracking shot", mood: "editorial", aspect: "9:16", duration_seconds: 6 }, task_kind: "cinematic_reel" }
Output: { provider_used: "higgsfield", mcp_tool: "higgsfield_seedance_generate", params: {...} }
Input: { brief: { subject: "skincare bottle held by avatar", motion: "static", mood: "friendly", aspect: "9:16", duration_seconds: 15 }, task_kind: "ugc_product_holder" }
Output: { provider_used: "topview", mcp_tool: "topview_avatar_generate", params: {...} }
Input: { brief: { headline: "Semana 21 em números", aspect: "9:16", duration_seconds: 12, variables: { leads: 42, delta_pct: 12 } }, task_kind: "programmatic_short" }
Output: { provider_used: "hyperframes", mcp_tool: "hyperframes_render", params: { composition_spec: {...}, render_args: {...} } } — local render via the hyperframes + hyperframes-cli skills.
higgsfield-prompt-builder: specialist for Soul, DoP, Seedance.topview-prompt-builder: specialist for UGC and avatar-driven ads.wavespeed-batch: specialist for cheap batch hook tests.hyperframes-prompt-builder: specialist for HTML-rendered motion typography, data-viz reels, and parametrized programmatic shorts.llm-router: separate dispatcher for text generation; same pattern, different domain.qa-tech-specs: validates the final video against the platform spec.