Vlog Auto Edit

AI Agent自动剪辑旅行Vlog的完整工作流。从原始素材到成品视频,系统级只需ffmpeg,其余在Python venv内完成。by nyx研究所 (GitHub @znyupup · B站/小红书 @nyx研究所)

168 stars 26 forksAI, LLMs & Agents

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add znyupup/ai-video-editing-skill --skill vlog-auto-edit
Manual install
git clone --depth 1 https://github.com/znyupup/ai-video-editing-skill.git /tmp/ai-video-editing-skill
mkdir -p ~/.claude/skills
cp -r /tmp/ai-video-editing-skill/. ~/.claude/skills/vlog-auto-edit

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# AI Agent 自动剪辑旅行 Vlog

**Author:** nyx研究所 · [GitHub](https://github.com/znyupup) · [B站 @nyx研究所](https://space.bilibili.com/4330525) · 小红书 @nyx研究所 · [X @znyupup_music](https://x.com/znyupup_music)

> 把一堆手机拍的旅行素材,用AI自动剪成一个完整vlog。
> 最小依赖:ffmpeg + Python(whisper或FunASR+Pillow) + 视觉API。系统级只装ffmpeg,其余pip装。

## 触发条件

- 用户有一批旅行/日常视频素材,想自动剪成vlog
- 用户说"帮我剪个视频"、"自动剪辑"、"vlog剪辑"

## 前置要求

### 1. 系统工具

| 工具 | 用途 | 安装 |
|------|------|------|
| ffmpeg | 视频裁剪/编码/拼接/抽帧/音量检测 | `brew install ffmpeg` (macOS) / `apt install ffmpeg` (Linux) |
| Python 3.9+ | 脚本胶水 | macOS/Linux 系统自带 |

### 2. Python依赖(先检测,已有则跳过)

**先检测系统是否已安装所需包,不要无脑创建 venv:**

```bash
# 检测 whisper
python3 -c "import whisper; print('✅ whisper已安装:', whisper.__file__)"

# 检测 Pillow
python3 -c "from PIL import Image; print('✅ Pillow已安装')"
```

**⚠ 重要:不要用 `2>/dev/null` 吃掉错误!要看到实际报错才能判断是真没装还是PATH问题。**

**⚠ macOS 注意:** 检查系统已安装的包再决定是否需要 venv。如果系统 python3 已经能 `import whisper` 和 `from PIL import Image`,直接用就行,不要盲目创建 venv 导致找不到已有的包。

**仅在检测不通过时才安装:**

```bash
# 方案A: 直接装到用户环境(推荐)
pip install openai-whisper Pillow

# 方案B: 如果用户环境有冲突,再用 venv
python3 -m venv .venv && source .venv/bin/activate
pip install openai-whisper Pillow
```

**⚠ 不要每个项目都新建 venv 重装一遍!whisper模型文件1.4GB,pip install也要几分钟。**

**⚠ ASR引擎二选一:Whisper 或 FunASR**

本工作流支持两个ASR引擎,优先用 whisper,whisper 装不上就用 FunASR:

| | Whisper (OpenAI) | FunASR (阿里达摩院) |
|---|---|---|
| 安装 | `pip install openai-whisper` | `pip install funasr modelscope torchaudio` |
Read the full skill on GitHub

Details

Skill name
vlog-auto-edit
License
MIT
Repo updated
27 April 2026

FAQ

What does the Vlog Auto Edit skill do?

AI Agent自动剪辑旅行Vlog的完整工作流。从原始素材到成品视频,系统级只需ffmpeg,其余在Python venv内完成。by nyx研究所 (GitHub @znyupup · B站/小红书 @nyx研究所)

How do I install the Vlog Auto Edit skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add znyupup/ai-video-editing-skill --skill vlog-auto-edit. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Vlog Auto Edit popular?

It lives in znyupup/ai-video-editing-skill, which has 168 GitHub stars and 26 forks.

Related skills

Master Skill

174

swaylq/master-skill

大师.skill — 输入「我做的细分行业」,自动完成行业大佬调研 / 工具地图 / 工作流 / 知识正典 / 信息源 / 术语标准 六轨深度调研,提炼为可运行的「行业 Master OS」skill。 生成的 {industry}.master skill 是自包含目录,所有 hermit agent / Claude Code agent / OpenClaw / Codex 都能安装,让 AI 立刻进入「这行的资深人」模式。 触发词:「造大师」「做个 X 的 master skill」「我是 X 行业」「让 agent 变成 X 大师」「update 大师 X」「大师 X」「我做 X,帮我蒸一个」。

AI, LLMs & Agents18

Infinite Creation

158

SwotAtmk/infinite-creation

本地全链路「小说/剧本 → 漫剧/短视频」创作 Agent 解决方案。三种用法:①启动本项目一键跑;②不启动本项目,Agent 按本规范 + skills/ 技能库复刻全流程(剧本→人物圣经/风格→资产生图→分镜→逐镜视频→合并成片);③接入用户自定义的文生图/图生图/视频/语音 ComfyUI 工作流。当用户要克隆/安装/启动本项目、或用本项目方案生成漫剧/短视频、或接入自定义工作流时使用。

AI, LLMs & Agents40

Aelf Skills Hub

182

AElfProject/aelf-skills

Discovery, download, and configuration hub for the entire aelf agent skill ecosystem. Use when the user wants to: (1) explore or list available aelf skills, (2) install/bootstrap aelf skills into Cursor, Claude Desktop, OpenClaw, Codex, or Claude Code, (3) route an aelf-related intent to the correct skill, (4) check health or audit installed skills, (5) onboard a new skill into the aelf ecosystem. Covers domains: Portkey CA wallet, Portkey EOA wallet, Awaken DEX, eForest NFT marketplace, AelfScan explorer, TomorrowDAO governance, aelf node interaction.

AI, LLMs & Agents10

Lintlang

144

hermes-labs-ai/lintlang

Use when writing or reviewing AI agent configs, system prompts, or tool definitions (JSON/YAML/Python) and you need to catch ambiguous tool descriptions, missing stop conditions, schema/description mismatches, or embedded prompts before they reach runtime. Deterministic static analysis, no LLM or network calls.

AI, LLMs & AgentsIn 1 list13

Tensorlake

172

tensorlakeai/tensorlake-skills

Tensorlake SDK — sandboxes, Cloud Volumes, and Git repos for AI agents. Use when the user mentions tensorlake or sandboxes, or asks about Tensorlake APIs/docs/capabilities. Also use when building an application, coding agent, or agentic system that needs a sandbox to run code — e.g., executing LLM-generated or untrusted code, suspend/resume, snapshots for forking parallel workers, pre-warmed sandbox pools, custom or OCI images, exposed ports, egress allowlists, PTY shells, process logs, computer-use / desktop automation, browser automation (Chrome CDP, Playwright), tunnels for non-HTTP protoco

AI, LLMs & Agents

Council

222

kitze/council

Convene a council of AI coding agents before finalizing a plan. The agent you're talking to — whichever CLI is the lead (claude, codex, cursor, gemini, grok, opencode) — drafts a plan, presents it independently to every other agent CLI installed on the machine, each member gives ONE reply per turn, and the lead revises the plan for X turns before answering. Trigger words: council, convene the council, consult the other agents, ask the council, ask codex/cursor/gemini/grok what they think, second opinion from other agents, N turns of deliberation, deliberate before planning.

AI, LLMs & Agents

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.