Communitygithub.com

OliviaPp8/minara-video-skills

Create Minara product guide/tutorial videos from screen recordings supplied by the operator. Use for /minara-guide-video, “给录屏加字幕配音”, retiming a new recording cut, building a timeline approval player, or correcting caption/product meaning. Drives caption-recording from source analysis through pre-render approval, final verification, and local delivery. Not for synthetic HyperFrames marketing videos.

minara-video-skills 是什么?

minara-video-skills is a Claude Code agent skill that create Minara product guide/tutorial videos from screen recordings supplied by the operator. Use for /minara-guide-video, “给录屏加字幕配音”, retiming a new recording cut, building a timeline approval player, or correcting caption/product meaning. Drives caption-recording from source analysis through pre-render approval, final verification, and local delivery. Not for synthetic HyperFrames marketing videos.

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/OliviaPp8/minara-video-skills/tree/HEAD/skills/minara-guide-video

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

minara-guide-video

Use this for real Minara screen recordings. The operator records the product; add a detailed but concise English voiceover and captions. Load and follow the caption-recording skill for all mechanics.

Required sequence

  1. Probe the new source. Rebuild its timeline even if an older walkthrough looks similar.

  2. Extract frames every 3–5 seconds; use 0.5–1 second spacing around every transition. Repeat until each screen/panel boundary has a defensible timestamp.

  3. Write short sentences in screen order. Explain the visible task and verified product meaning. Do not infer relationships between nearby controls.

  4. Use explicit start anchors for every flat cue. Run:

    python ~/.claude/skills/caption-recording/scripts/caption_footage.py <video_dir> --prepare-only
    python ~/.claude/skills/caption-recording/scripts/make_review_page.py <video_dir> --open
    
  5. Stop at the player review page and wait for the operator's confirmation. Do not encode the MP4 merely because the timeline looks plausible.

  6. Apply every cue/time/product-copy correction and refresh the prepared timing.

  7. Only after approval, run caption_footage.py <video_dir> to render.

  8. Extract an output frame at every cue midpoint. For every adjusted cue, also inspect near its start and end. Correct and repeat the render/check loop if any screen, caption, or voice drifts.

  9. Deliver the MP4 locally and highlight it in Finder when requested.

The player page is a hard approval gate, not an optional post-render accessory. It defaults to the raw source, overlays the planned cue live, exposes narration gaps, supports fine seeking and speed, and copies cue-specific feedback back into chat.

Copy rules

  • Use practitioner language and short TTS-safe sentences.
  • Name what is actually visible at that moment.
  • Verify product semantics. For example, profit-share rate changes the creator's share, not the settlement schedule; Subscriber Overview reports creator subscribers, AUM, and profit share, independent of live-run controls.
  • A user-specified voice speed overrides the normal default.

Delivery rule

Do not send videos to any chat, channel or group by default. Send only when the operator explicitly requests it in the current task. If they say not to send, treat that as absolute.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

OliviaPp8/minara-video-skills

Generate background music and synced sound effects for Minara videos from the per-second script. Translates each scene's mood and on-screen actions (taps, typing, success, notifications, transitions) into a cue sheet, then renders BGM + SFX locally (numpy synth, no external service), with optional ducking under the voiceover. Use for /minara-music, "配乐", "生成音乐", "BGM", "按脚本生成音乐", "加音效", or when a minara-video / minara-guide-video project needs a music bed.

OliviaPp8/minara-video-skills

Make Minara use case / beginner tutorial videos (mobile App or desktop), rebuilding the product UI in HyperFrames code and walking through the real user path step by step. Unlike minara-video (marketing demo, UI redesign allowed), this skill requires a faithful UI: copy, layout, components, and interaction paths all follow the product frontend code and screen recordings. Triggers: "use case 视频", "教程视频", "操作演示", "新手教程", "按 App 界面做一个视频"; also makes covers for these videos ("封面", "cover", "缩略图").

OliviaPp8/minara-video-skills

Write Minara video scripts before any animation work — launch / promo films, single-scene supplements, use case tutorials. Turns a brief, product screenshots, frontend code, Figma frames or a feature note into an English-only script doc built around a keyframe sheet; each keyframe has a still image (rendered from UI code, exported from Figma, or AIGC-generated from screenshots), a picture description, the voiceover line, on-screen text (花字) with style, timing and duration, and the BGM style / sound cues. Also covers what each scene must land, user flow + UI copy, voiceover word budget and open questions, in a calm, neutral, natural voice. Then hands off to minara-video, minara-usecase-video and minara-music. Use for /minara-videoscript, "写视频脚本", "视频脚本", "分镜脚本", "关键帧", "关键帧脚本", "花字", "补充脚本", "旁白稿", "video script", "voiceover script", "keyframes".

OliviaPp8/minara-video-skills

The operator's standard workflow for making Minara marketing / launch / demo videos. Built on the hyperframes skill, with a stricter process - confirm style → high-level storyboard → copy → build each scene separately → confirm a per-second script → iterate on a local test page → render only once the user is satisfied.

相关技能