# News Rough Cut

新闻素材智能粗剪, , 把新闻素材粗剪为一条内容完整、逻辑清晰、节奏紧凑的新闻短视频。Use when the user asks to...

- Repository: https://github.com/0xsline/OpenChatCut (2832 stars)
- Category: Media
- License: AGPL-3.0
- Last updated: 2026-10-21
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add 0xsline/OpenChatCut --skill news-rough-cut -g -a claude-code -y`
Codex: `npx skills add 0xsline/OpenChatCut --skill news-rough-cut -g -a codex -y`
Cursor: `npx skills add 0xsline/OpenChatCut --skill news-rough-cut -g -a cursor -y`
Gemini CLI: `npx skills add 0xsline/OpenChatCut --skill news-rough-cut -g -a gemini-cli -y`

## Description

新闻素材智能粗剪, , 把新闻素材粗剪为一条内容完整、逻辑清晰、节奏紧凑的新闻短视频。Use when the user asks to 粗剪新闻、新闻剪辑、把新闻素材剪成短视频、智能粗剪、news rough cut、编辑新闻视频, or provides news footage (发布会/采访/现场/监控素材) to be cut into a factual news short. Never add music, voiceover, or sound effects.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# News Rough Cut（新闻智能粗剪）

把新闻素材粗剪为一条内容完整、逻辑清晰、节奏紧凑的新闻短视频。忠实于原始素材，不加任何外部声音，保持客观、正式、紧凑、清晰的信息型新闻风格。

This is an OpenChatCut-native workflow. Use the current project's assets, transcript, word-level editing, timeline, and editing tools. Do not depend on external download or transcode pipelines.

## 工作流总览

1. **完整分析素材**（剪辑前必做）：识别素材中的新闻事件、核心话题、关键人物、重要结论及有效画面，再确定剪辑主线和成片时长。使用 `read_project`、`transcribe_track`、`view_timeline_frames` 逐段核对素材内容。
2. **话题分析与时长确定**：判断素材包含多少个话题，区分核心话题与次要内容。
3. **内容组织**：开头直接呈现最重要的新闻结果/核心结论/最新进展/关键现场画面，不铺垫。
4. **剪辑执行**：按保留/删除规则筛选，讲话按语义完整切割。
5. **音频只保留目标新闻素材原声**：开始编辑前只把用户明确指定/选中的新闻素材及其原始现场声列入允许来源；未明确指定时只采用活动时间线上已存在的新闻画面与现场声。媒体池里的 BGM、音效、配音、旁白和其他未选素材即使早已存在，也不得进入允许来源。
6. **终检**：逐段回放核对事实忠实、讲话语义完整、剪切点衔接自然。

## 话题分析与时长确定

- 原则上一条成片只围绕**一条核心新闻主线**展开。
- 若素材中存在多个相互独立的话题，优先选择**新闻价值最高、信息最完整、画面最充分**的话题进行剪辑；**不要将无关话题强行拼接**在同一条视频中。
- 成片时长不做固定限制，根据以下因素自动确定：
  - 核心新闻的信息量；
  - 有效人物讲话的长度；
  - 事件发展阶段和最新进展；
  - 关键现场画面的数量；
  - 保证新闻语义完整所需要的时长。
- 信息较少时应**缩短成片**，避免为了延长时长加入无关内容；信息较多时可以适当延长，**不能为了压缩时长而剪断人物讲话、遗漏关键事实或破坏新闻逻辑**。

## 内容组织逻辑

成片开头直接呈现最重要的新闻结果、核心结论、最新进展或关键现场画面，不使用冗长铺垫。整体按照以下逻辑组织：

1. 发生了什么；
2. 目前有哪些最新进展；
3. 最终结果、后续影响或相关回应。

若新闻事件尚未结束，应以**当前已经确认的最新进展收尾**，不得自行推测结果。

## 内容保留规则

优先保留以下内容：

- 新闻事件的核心事实；
- 时间、地点、人物和事件结果；
- 最新进展及权威回应；
- 重要人物具有实际信息量的讲话；
- 新闻现场、采访、发布会、监控画面及相关有效素材；
- 能够直接说明事件经过、结果或影响的关键画面。

所有保留内容必须服务于核心新闻主线。

## 内容删除规则

删除以下内容：

- 广告和商业推广；
- 节目宣传、频道包装及片头片尾；
- 主持人寒暄和无信息量的串场；
- 重复表述和重复画面；
- 无效停顿、口头语及明显空白；
- 与核心事件无关的冗长背景；
- 不影响新闻理解的次要内容；
- 无法验证、表意模糊或容易造成误解的片段。

## 人物讲话剪辑规则

- 人物讲话必须保持**语义完整**。
- 优先在以下位置切割：
  - 一个完整句子结束后；
  - 人物自然停顿处；
  - 讲话内容发生明显转折处；
  - 镜头自然转场处。
- **不得**从一句话中间强行切断，**不得**只保留部分表述导致原意改变，**不得**将不同时间、不同语境下的讲话错误拼接。
- 若一段讲话较长，可删除其中重复、空泛或无关的句子，但保留下来的内容必须能够**独立表达完整意思**。
- 使用词级编辑工具（文字稿）按词删改，保证落点落在完整句子边界。

## 事实与逻辑要求

剪辑必须忠于原始新闻素材，不得：

- 改变人物讲话原意；
- 夸大或弱化事实；
- 将不同事件错误关联；
- 通过镜头拼接制造虚假因果关系；
- 将推测性内容表达为确定事实；
- 使用与新闻事件不对应的画面误导观众；
- 为追求节奏而删除必要的前因后果。

## 音频要求

The rest: https://github.com/0xsline/OpenChatCut/blob/HEAD/src/agent/skills/news-rough-cut/SKILL.md
