一键导入
topview-prompt-builder
Assembles Topview UGC prompts with avatar id, product upload, scene, voice, and duration for ad tests and product holders
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Assembles Topview UGC prompts with avatar id, product upload, scene, voice, and duration for ad tests and product holders
用 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 | topview-prompt-builder |
| description | Assembles Topview UGC prompts with avatar id, product upload, scene, voice, and duration for ad tests and product holders |
| version | 0.1.0 |
Specialized prompt assembler for Topview UGC. Best fit for ad tests, avatars holding a product, talking-head scripts, and product demos generated from a URL. Emits the parameter object the Topview MCP expects.
.specs/architecture/PROVIDERS.md to Topview.avatar_id: string. Topview avatar identifier from the catalog.product_asset: string. URL or path to the product image or 3D asset.scene: string. Background scene description (bright kitchen, studio white, home bathroom).script: string. Spoken script the avatar reads. Keep within duration.voice_id: string. Topview voice id matched to language and persona.language: string. pt-BR, en, es.duration_seconds: integer. 15, 30, or 60 typical.aspect: string. 9:16, 1:1, 16:9.cta_overlay: string, optional. Text overlay shown at the end (max 40 chars).from_url: string, optional. Product URL for auto-script mode.avatar_id, voice_id, aspect, duration_seconds. Require at least one of script or from_url.from_url is set and script is empty, mark the call as auto-script mode and let Topview scrape the URL.duration_seconds by more than 10 percent, trim from the end and warn.topview_avatar_generate for script mode, topview_url_to_video for URL mode, topview_face_swap for try-on.params: object. Ready-to-pass parameter object.mcp_tool: string. Topview MCP tool name.estimated_duration_seconds: number. Computed from script length.cost_estimate_usd: number.warnings: array of strings.Input: { avatar_id: "ava_brunette_29", product_asset: "outputs/perfume.png", scene: "bright bathroom counter", script: "This perfume changed my morning routine. Three sprays and I am out the door.", voice_id: "voice_pt_br_warm_female", language: "pt-BR", duration_seconds: 15, aspect: "9:16", cta_overlay: "Shop now" }
Output: { params: {...}, mcp_tool: "topview_avatar_generate", estimated_duration_seconds: 14, cost_estimate_usd: 0.45, warnings: [] }
Input: { avatar_id: "ava_male_35", from_url: "https://store.example.com/skincare-serum", voice_id: "voice_en_us_neutral_male", language: "en", duration_seconds: 30, aspect: "9:16" }
Output: parameter object with from_url mode and the corresponding MCP tool.
video-prompt-builder: generic dispatcher that delegates here when Topview is the chosen provider.wavespeed-batch: cheaper alternative for batch hook tests.higgsfield-prompt-builder: alternative for cinematic shots not suited to UGC.qa-tech-specs: validates the rendered video against platform specs.