360 Secure SkillHub
360 安全技能中心

Bravado

Bravado 可将项目网站、GitHub仓库、简历或作品集转化为精炼的产品动态短片。核心流程:检查链接项目,撰写视觉简报与分镜,渲染并审核画面,最终交付MP4及可编辑源文件。典型场景:产品发布、解说视频、动态简历、品牌故事。输入为公开URL或文档,输出为MP4和可编辑项目。适合需要快速制作高质量产品宣传短片的用户。

dktrn9ne
dktrn9ne
热度 17.79
最近更新 2026-10-01 01:01:39
分类:创作依赖:代码执行 / 联网浏览搜索 / 读写文件应用场景:视频编辑 / 品牌素材 / 故事创作

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bravado
Metadata
name
bravado
description
Create a polished, short product motion film from a project website, GitHub repository, resume, or portfolio. Use when the user asks for a Bravado video, launch intro, explainer, motion typography, animated product story, motion resume, or synchronized brand-film sound design. Inspect the linked project, write a sourced visual brief, storyboard, render, review, and deliver MP4 plus editable source.

Bravado

You built it, you shipped it, now show your Bravado.

Intake

  1. Accept a public site or GitHub repository URL, or a supplied resume/portfolio. For documents, read the actual artifact and preserve factual distinctions between employment, shipped work, and prototypes; do not invent metrics or endorsements. Inspect it with web search and direct UI/source tools as appropriate. For a repo, follow the homepage or deployment when available. Record the exact URL and access date. Read the page's visual presentation, not just its text.
  2. Establish current product behavior, audience, brand assets, fonts, palette, key message, CTA, and evidence for any metric. Distinguish a working feature from a roadmap item. If a source is private or blocked, use what is available and identify the gap.
  3. For a resume or personal portfolio, choose a role-relevant narrative and visual metaphors; omit personal phone, email, and address from the film unless requested. Use an approved portfolio/profile CTA or a simple name/title closing.
  4. If the user gives an existing reference video, inspect its visual timeline and audio. Derive the motion grammar; do not lift its footage or soundtrack.

Produce

  1. Follow the workflow to write a seven-scene arc and frame-level beat sheet. State one idea per scene. Fit copy to the actual product and choose a graphic metaphor that explains it.
  2. Bootstrap the template with python scripts/bootstrap.py /absolute/output/directory, then run python setup_fonts.py inside the copied directory. This copies the renderer, sample brief, and dependencies from assets/starter. Alternatively use the Bravado repository if the user already has it checked out.
  3. Create a new JSON brief from projects/cadence.json. Adapt the code in render.py when the product is not a payroll flow: replace day tiles, money counter, wallet cards, and receipts with appropriate data and diagram logic. Do not merely rename Cadence labels.
  4. Validate starter briefs with python render.py --brief projects/your-project.json --validate-only (custom renderers should validate their own inputs). Render stills first: python render.py --brief projects/your-project.json --out output --stills. Inspect output/review/storyboard.jpg and boundary-*.jpg frames before, during, and after each transition. Iterate the typography, crop, spacing, pacing, illustration, and motion.
  5. Render the full MP4, listen to it, and run python verify_export.py output/your-film.mp4. This checks the export contract and decodes both streams through the end; it cannot judge story, legibility, or sound quality. Align audio hits to real visual actions. Inspect the exported video. Keep illustrative numbers visibly labeled and calculate them from consistent units.
  6. Deliver the MP4 and editable project. Summarize the visual choices and remaining uncertainties. Save durable user-facing artifacts using the applicable storage workflow.

Quality gate

Use the quality bar before delivery. The goal is the quality of the Cadence example: intentional typography, moving diagrams, coordinated scene choreography, and original sound. The template is a starting point, never a substitute for product-specific art direction. Do not promise an exact match to a tool or font unless source evidence supports it.