旁白版竖屏短剧工作流

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

覆盖全流程:VideoGen 文生/图生视频(9:16 竖屏修正、图生不传 aspect_ratio)→ doubao 故事感旁白 + Mureka 配乐 → 手写 MG(div 根元素)→ create_project + import_media 上传 → 4 轨一次性 edit_item 组装(必带 trackId 防挪轨)→ 转写 + serif-band 字幕 + 改 ASR 错名 → 导出 1080p

一句话选型结论

按资料字段整理

旁白版竖屏短剧工作流是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_170e8f72/reborn2026-narration-drama
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_170e8f72仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791735699
正文体量7.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
旁白版竖屏短剧工作流当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

7.3 KB
模型实际读到的说明书原文,来自技能仓库

旁白版竖屏短剧工作流

Generate a complete, editable 9:16 short-drama episode in narration mode: AI-generated
video clips + story-voice narration + background music + hand-written Motion Graphics + serif-band
subtitles, assembled into a ChatCut timeline and exported as 1080p H.264. Every step lands in a
real, re-editable ChatCut project (never a flattened local file).

When to use

  • User wants an episode built the way the first three 《重生2026》 episodes were (旁白驱动).
  • User says "按前三集模式生成", "生成旁白版", "做下一集", or picks a character photo and says "用这个生成下一集".
  • Do not use for dialogue-driven / character-locked / no-narration requests — route those to
    reborn2026-dialogue-mode instead.

Prerequisites (verify before starting)

  • ChatCut MCP tools are reachable via DeferExecuteTool under the mcp__chatcut__ prefix
    (e.g. mcp__chatcut__create_project). If a call returns "not found in the deferred tools index",
    run ToolSearch with the exact tool name, then retry — the index intermittently drops.
  • VideoGen / ImageGen are reachable via DeferExecuteTool.
  • Local media upload helper exists at:
    ~/.workbuddy/plugins/marketplaces/experts/plugins/chatcut-video-editor/skills/asset-import/scripts/upload-media.mjs
    (or follow the asset-import skill). It needs ffmpeg/ffprobe binaries and a ChatCut import token.
  • ffmpeg/ffprobe binaries (win32-x64) live under ~/.workbuddy/binaries/node/workspace/node_modules/@ffmpeg-installer and @ffprobe-installer. Pass their absolute Windows paths (C:/...) to the uploader.

Workflow (high level)

  1. Confirm the story. If no script exists, draft a narration script (one section per clip,
    ~80–110s total, ~430 Chinese chars of pure narration) and confirm with the user. Reuse prior
    episode scripts for tone/format. Save it as a .md file.
  2. Generate 6 video clips with VideoGen (text-to-video for establishing/insert shots;
    image-to-video with a character reference PNG to lock the face for that character's shots).
    - 720P, 5s, enable_audio:false, watermark:false.
    - Portrait trap: text-to-video often outputs 1280×720 landscape even when the prompt says
    "9:16". Always pass aspect_ratio:"9:16" for text-to-video. Image-to-video must NOT pass
    aspect_ratio (it inherits the reference image's 2:3 ratio).
    - Rename outputs to epN-segK-*.mp4 and verify with ffprobe (width,height,duration).
  3. Generate narration via mcp__chatcut__submit_voice (provider doubao, voiceId
    qingcang, emotion:"storytelling", emotionScale:3, a performancePrompt for story-telling
    tone). Generate music via mcp__chatcut__submit_music (Mureka-style prompt: piano + strings,
    emotional, loopable). Bind both to the project with projectId. Wait with
    mcp__chatcut__track_progress {action:"wait", target:"generation", jobIds:"..."}.
  4. Create project + upload videos. mcp__chatcut__create_project
    (compositionWidth:1080, compositionHeight:1920, fps:30). Get an import token via
    mcp__chatcut__import_media {action:"create_session", projectId} (token valid ~30 min), then
    upload the 6 clips in batches of ≤4 with the upload helper. Capture each returned assetId.
  5. Author 4 Motion Graphics via mcp__chatcut__create_motion_graphic_from_code. Free (no
    credits). Use inline JSX with Remotion globals; root element MUST be a div with style={rootStyle}
    (NOT AbsoluteFill — validation fails)
    . Noto Serif SC font. Typical set: opening title /
    character-name reveal / key-quote emphasis / ending freeze.
  6. Assemble the timeline with a single mcp__chatcut__edit_item call (see critical gotcha
    below). Read tracks first with mcp__chatcut__read_project {view:"timeline"}.
  7. Transcribe + subtitles. Generated voice is NOT auto-transcribed. Kick ASR with
    mcp__chatcut__manage_transcript {action:"retry_transcription", asset:"(narration asset id)"},
    wait ~35s, then mcp__chatcut__edit_captions {action:"enable", preset:"serif-band"} and
    {action:"source_set", json:{"sources":[{"trackId":"A1"}]}} to lock subtitles to the narration
    track. Fix ASR name-mishearing with edit_captions {action:"display_text", json:{overrides:[...]}}.
  8. Export via mcp__chatcut__submit_export {format:"video", codec:"h264", resolution:"1080p", fps:30} and wait with mcp__chatcut__track_export. Download the S3 URL and verify with ffprobe.

CRITICAL gotchas (learned the hard way)

  • edit_item auto-track-shuffle (severe): when updating/adding an item without trackId, the
    tool may auto-move it to a new track to avoid same-track overlap, scattering the timeline. Always
    pass trackId on every add.
    Prefer one big adds:[...] call with all 12 items (6 videos + 4 MG +
    2 audio), each carrying its trackId.
  • No cross-dissolve on slow-stretched clips: stretching a 5s clip to cover ~7s leaves no extra
    handle at the ends, so cross-dissolve reports "seam has 0 feasible visual transition frames". Use
    hard cuts (segments meet end-to-end) for narration-mode episodes.
  • Track roles: A1 = role:"anchor" (narration), A2 = role:"follower" (music) → automatic
    ducking. Create them explicitly with mcp__chatcut__edit_track.
  • ASR mishears names: narration TTS "紫日"→"子日", "白露"→"白鹿", "怔住"→"正住". Fix with
    edit_captions display_text overrides (read word keys via read_captions {words:true}). This
    edits only the displayed text, not the audio.
  • submit_video needs Pro: native ChatCut video generation requires a Pro plan. Use VideoGen
    (DeferExecuteTool) + the upload helper instead.
  • Upload path pitfall: the upload helper runs under node — pass Windows-style absolute paths
    (C:/Users/...), not Git-Bash /c/... (node mangles /c/ into C:\c\).
  • Index flakiness: edit_track / edit_item / track_progress occasionally drop from the
    deferred index mid-session. On "not found", ToolSearch the name and retry.

Verification

  • read_project {view:"timeline"}: confirm 4 tracks, 12 items, durations add up, no stray tracks.
  • read_captions {fullText:true}: confirm subtitle text is complete and names are correct.
  • After export: ffprobe the downloaded file — expect H.264, 1080×1920, 30fps, duration ≈ narration
    length, size ~38–45 MB.

References

See references/workflow.md for the full per-step parameter recipes (exact JSON shapes, frame math
for slow-stretch, and the serif-band caption fix).

常见问题

5 问
答案由本站依据条目字段整理
旁白版竖屏短剧工作流怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_170e8f72/reborn2026-narration-drama。安装方式为未标注。装完刷新技能列表或重开客户端。

旁白版竖屏短剧工作流支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

旁白版竖屏短剧工作流权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

旁白版竖屏短剧工作流收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

旁白版竖屏短剧工作流用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。