Deep strategic research engine — decomposes questions into parallel research threads, spawns multiple agents, and synthesizes into actionable strategic analysis
中文简介正在准备中。当前显示原文说明。
Turn a product release (the list of shipped items plus real screen recordings) into a motion recap video and one explained demo per feature, with sound effects tied to on-screen motion and a composed music bed. Deterministic HTML scenes rendered frame by frame, ElevenLabs for sound effects and music, ffmpeg for the mix. Use when asked for a release video, a changelog video, a feature recap reel, or demo clips for release notes and docs.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Two outputs per release:
Every frame of the recap is a pure function of time (window.renderAt(t) in scripts/engine.js), so a re-render is identical, renders split across workers, and any single frame can be pulled as a still for review before the full render.
This skill makes motion scenes and composes demos from recordings. It does not cut raw footage of people talking. For narrated takes, founder voice-overs or interviews, use browser-use/video-use, which cuts on word boundaries from a transcript, and drop the recap and demo clips into its folder as B-roll.
ffmpeg, Python 3 with playwright, numpy, Pillow, and ELEVENLABS_API_KEY for audio. If Playwright's bundled Chromium doesn't launch, point CHROME_PATH at any Chromium or headless-shell binary.
These came from a real review of the first cut. Each one cost a full re-render when it was missed.
data-sfx="pop,0.5") and lands on that element's animation start. A looping background track as the only audio reads as filler.music_check.py scores least repetitive.scripts/frames_from_video.sh rec.mp4 <name> turns a recording into the frames folder and manifest the composer reads.templates/ into a working folder with scripts/engine.js. One <section class="scene"> per beat, with data-start and data-dur in seconds. Element timings are relative to their scene. The comment at the top of templates/index.html lists every animation attribute.render.py stills <t1> <t2> ... --dir <folder> writes PNGs at chosen times. Take one per scene midpoint, tile them into a contact sheet with ffmpeg hstack, and look at it against the rules above. Fix, then re-take the stills.gen_audio.sh sfx <name> "<prompt>" <seconds> <folder>/sfx once per sound (whoosh, pop, tick, chime, thump, a soft riser). Keep them short and quiet in character. mix_sfx.py --dir <folder> reads every data-sfx cue from the page and builds sfx-track.wav.templates/music-plan.example.json so section durations sum to the video length, then gen_audio.sh music plan.json bed-a.mp3. Run music_check.py bed-*.mp3, which prints scores and rejects nothing itself, and keep the candidate with the lowest far-similarity and an intro quieter than the body.render.py video --dir <folder> --out recap.mp4, then mix_final.sh recap.mp4 sfx-track.wav bed-a.mp3 recap-final.mp4. The mix ducks music under each effect, normalizes toward -18 LUFS (one loudnorm pass lands within about 1 LU) with true peak under -1.5 dBTP, writes a smaller -web.mp4, and lists any silence over 1 s.templates/demo-spec.example.json: the recording's manifest, segments with source time ranges, speed, a caption per step, and zoom plus ring boxes on the payoff. compose_demo.py spec.json renders it. Pull a frame from each segment and check the captions are readable and the ring sits on the right element.| Path | What it does |
|---|---|
scripts/engine.js | Scene engine: timing attributes, easing, draw-on, typewriter, counters, canvas burst, SFX cue export |
scripts/render.py | Stills for review, or a parallel frame render encoded with ffmpeg |
scripts/mix_sfx.py | Builds the effects track from data-sfx cues |
scripts/gen_audio.sh | ElevenLabs sound effects and composed music |
scripts/music_check.py | Tempo, beat phase, loudness curve and repetition score per candidate |
scripts/mix_final.sh | Sidechain mix, loudness check, web copy, silence check |
scripts/compose_demo.py | Recording, window frame, captions, zoom, ring, intro and outro cards |
scripts/frames_from_video.sh | Recording to frames plus manifest |
templates/ | Starter scenes, theme tokens, demo spec, music plan |
Theme lives in CSS variables in templates/base.css and in spec["theme"] for demos. Swap in your product's colors and fonts there; the rest of the pipeline carries no brand.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Deep strategic research engine — decomposes questions into parallel research threads, spawns multiple agents, and synthesizes into actionable strategic analysis
中文简介正在准备中。当前显示原文说明。
Quick capture of raw thoughts with intelligent domain classification and competitive intelligence extraction
中文简介正在准备中。当前显示原文说明。
Run one task through the V-model verification loop: CP-2 plan → CP-3 build → CP-3v component verify → CP-4 integration verify (full lane) → CP-5 acceptance. The worker never grades its own homework; evidence rows trace back to AC-n. Opt-in: invoke with /closed-loop or by asking for the closed loop, proper verification, or an evidence trail. Ordinary work does not run this.
中文简介正在准备中。当前显示原文说明。
Deep-dive 7-day analysis across all data sources for weekly reviews, board prep, and strategic planning
中文简介正在准备中。当前显示原文说明。
Autonomous content pipeline - scout announcements in your field, triage by trend momentum and personal angle, produce posts/blogs/videos in your voice with ledger-based dedup, hard volume caps, and screenshot-verified publishing
中文简介正在准备中。当前显示原文说明。
Create user stories with duplicate checking across any project tracker (Linear, GitHub Issues, Jira)
中文简介正在准备中。当前显示原文说明。