Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问clear审计未展示

youtube-clipperYouTube 剪辑器

Agent Skill

youtube-clipper 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1

周安装

4

GitHub Stars

公开资料未说明

下载量

32
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:youtube-clipper(YouTube 剪辑器)
来源仓库:https://github.com/mr-funny/youtube-clipper
仓库路径:skills/youtube-clipper
安装命令:
npx skills add mr-funny/youtube-clipper --skill "youtube-clipper"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add mr-funny/youtube-clipper --skill "youtube-clipper"

简介

youtube-clipper 用于发现并安装 AI 代理的技能。

  • 可在 YouTube 内容创作流程中集成自动化剪辑工具。
  • 支持在 Codex、Claude 等平台调用相关服务。
  • 使用前应评估技能对版权内容的处理合规性。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

YouTube 智能精剪 Pro (Agentic Workflow)

作为主智能体 (Main Agent),你的职责是 "指挥官" (Orchestrator)。 你不再需要亲自去处理正则表达式或逐字翻译,你的任务是协调 Python 脚本和专家 Subagent 来共同完成任务。

🗓️ 工作流概览

  1. 环境检测 (Environment Check): 确保所有依赖工具就绪。
  2. 下载 (Download): 下载视频与字幕素材。
  3. 规划 (Planning): 唤醒 AnalysisAgent 分析内容,直到用户满意。
  4. 选择 (Selection): 用户选择要处理的章节。
  5. 生产 (Production): 自动切分选中的章节。
  6. 并行处理 (Parallel Processing):

- 唤醒 TranslationAgent 翻译字幕 - 唤醒 TweetAgent 生成推特文案 - 自动烧录最终成品

  1. 交付 (Delivery): 展示最终成果。

🚦 执行步骤指南

⚠️ 重要: 所有命令都必须在 Skill 目录下执行! Skill 目录位置: .agent/skills/Youtube-clipper-skill/.claude/skills/Youtube-clipper-skill/ 每次执行命令前,都必须先切换到 Skill 目录

请严格遵循以下剧本执行:

Step 0: 环境检测 (Environment Check)

确保所有必需工具和依赖都已安装。

  1. 检测 yt-dlp cd.agent/skills/Youtube-clipper-skill yt-dlp --version
  2. 检测 FFmpeg 和 libass 支持 cd.agent/skills/Youtube-clipper-skill ffmpeg -version ffmpeg -filters 2>&1 | grep subtitles
  3. 检测 Python 依赖 cd.agent/skills/Youtube-clipper-skill python3 -c "import yt_dlp; print('✅ yt-dlp available')"

如果检测失败:

  • yt-dlp 未安装: brew install yt-dlppip install yt-dlp
  • FFmpeg 无 libass: brew install ffmpeg (macOS)
  • Python 依赖缺失: pip install yt-dlp
💡 必须通过环境检测才能继续

Step 1: 准备素材 (Download)

询问用户 YouTube URL,然后执行:

cd .agent/skills/Youtube-clipper-skill
python3 scripts/video_clipper_pro.py download <URL> --browser chrome
💡 为什么使用 --browser chrome? YouTube 现在会进行机器人检测,使用浏览器 Cookie 可以绕过验证。 如果您使用其他浏览器,可以改为 --browser firefox--browser safari

下载完成后,继续执行:

cd .agent/skills/Youtube-clipper-skill
python3 scripts/video_clipper_pro.py prepare
💡 脚本会输出一个 for_analysis_agent.txt 文件路径。请记住它。

Step 2: 智能分析 (Analysis Loop)

这里是关键交互点。

  1. 切换角色: 此时,请你调用/扮演 AnalysisAgent (.claude/agents/AnalysisAgent.md)。
  2. 输入: 读取 for_analysis_agent.txt
  3. 任务: 按照 AnalysisAgent 的 Prompt 要求,生成章节方案,并询问用户反馈
  4. 循环: 如果用户不满意,持续修改,直到用户确认。
  5. 输出: 最终确认后,请手动将生成的 JSON 内容保存到 youtube_clips_pro/chapters.json 文件中。

✅ 检查点 (必须验证):

  • 确认 chapters.json 已生成
  • 验证每个章节都包含以下 7 个字段:

- id: 整数序号 (从 1 开始) - title: 章节标题 (无特殊字符) - start_time: 开始时间 (HH:MM:SS 格式) - end_time: 结束时间 (HH:MM:SS 格式) - duration_seconds: 时长(秒) - description: 章节描述 - selected: 布尔值 (默认 false)

  • 如格式错误,请参考 .claude/agents/AnalysisAgent.md 的输出示例修复

Step 3: 用户选择章节 (User Selection)

让用户选择要处理的章节。

  1. 展示所有章节列表(带编号): 📊 章节列表: 1. [00:00 - 02:00] Google's AI Comeback 2. [02:00 - 04:00] Google's Full Stack Advantage 3. [04:00 - 06:00] Robotics Breakthrough Coming...
  2. 询问用户选择: 请选择要处理的章节编号: - 单个: 输入 "1" - 多个: 输入 "1,3,5" - 全部: 输入 "all"
  3. 更新 chapters.json,为选中的章节添加 "selected": true 字段
💡 仅处理 selected=true 的章节

Step 4: 原子化生产 (Asset Splitting)

确认 chapters.json 存在后,执行:

cd .agent/skills/Youtube-clipper-skill
python3 scripts/video_clipper_pro.py split
💡 脚本会为每个选中的章节创建独立的文件夹,并生成 en.srt

Step 5: 并行处理 (Parallel Processing)

对每个选中的章节,并行执行三个任务:

5.1 翻译字幕 (TranslationAgent)

  1. 切换角色: 调用/扮演 TranslationAgent (.claude/agents/TranslationAgent.md)
  2. 遍历: 遍历每个 selected=true 的章节文件夹
  3. 输入: 读取 en.srt
  4. 任务: 翻译为中英双语
  5. 输出: 保存为 zh_en.srt

5.2 生成推特文案 (TweetAgent) ⭐ 新增

  1. 切换角色: 调用/扮演 TweetAgent (.claude/agents/TweetAgent.md)
  2. 遍历: 遍历每个 selected=true 的章节文件夹
  3. 输入: 读取 meta.json (标题、描述)
  4. 任务: 生成推特风格的分享文案
  5. 输出: 保存为 tweet.md

5.3 烧录字幕 (Burn Subtitles)

当所有章节都已生成 zh_en.srt 后,执行:

cd .agent/skills/Youtube-clipper-skill
python3 scripts/video_clipper_pro.py burn
💡 脚本会自动遍历所有目录,检测双语字幕并烧录。
并行优化: 翻译、文案生成、烧录可以交替进行,无需等待全部完成。

Step 6: 交付 (Delivery)

向用户展示最终生成的文件列表:

✨ 处理完成!

📁 输出目录: /Users/blessed/Desktop/skills/youtube_clips_pro/

已处理章节:
  🎬 Google's AI Comeback/
     ├── Google's AI Comeback_source.mp4 (27.6 MB)
     ├── en.srt
     ├── zh_en.srt
     ├── Google's AI Comeback_final_bilingual.mp4 (28.9 MB)
     ├── meta.json
     └── tweet.md ⭐

  🎬 Robotics Breakthrough Coming/
     ├── ...
     └── tweet.md ⭐

快速预览:
open "/Users/blessed/Desktop/skills/youtube_clips_pro/Google's AI Comeback/Google's AI Comeback_final_bilingual.mp4"

🛠️ 故障排查

  • 如果 AnalysisAgent 表现不佳,提醒用户可以提供更具体的指令(如"只切3段")。
  • 如果 TranslationAgent 术语不准,可以在 Context 中补充术语表。
  • 如果 TweetAgent 文案不够吸引,可以要求重新生成并提供具体方向。

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

54%
按下载量换算17

Antigravity

30.21%
按下载量换算10

Gemini CLI

13.96%
按下载量换算4

安全审计

暂无安全审计结果可展示。

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills