Communitygithub.com

tmarkTai/web2clip-setup

用于启动 web-to-video (web2clip) 项目,或在剪辑步骤因缺少工具、连接器、网络域名、账户或积分而失败时使用。

web2clip-setup 是什么?

该技能是 web2clip(网页转视频)工作流程的第 1-2 阶段,专注于检查和准备环境。它首先检查本地依赖工具(如 ffmpeg、ffprobe 和 Playwright/Chromium),并自动修复缺失项。然后验证并提示用户连接必要的 MCP 连接器,其中 ElevenLabs(用于 AI 越南语语音生成)是必需的,而 Google Drive、Canva 和 Netlify 等为可选依赖。技能还会检测网络访问限制,指导用户添加特定的域名白名单(如 api.elevenlabs.io),并解释 ElevenLabs 的积分计算方式(约 1 积分/字符,v4 模型)以及不同订阅方案的商用权限。此外,它负责处理工具的权限确认对话框,并提示用户始终允许;对于大文件传输,建议直接使用 Claude Cowork 桌面应用操作。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tmarkTai/web2clip/tree/HEAD/skills/web2clip-setup

在你喜欢的 AI 中提问

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

文档

web2clip-setup · 第 1-2 阶段:检查和准备

1. 检查本地工具

cd <skill web2clip>/scripts && python -m w2c.check_env

需要:ffmpeg、ffprobe、playwright (Chromium)。如果缺少,运行:pip install playwright && playwright install chromium。

2. 检查连接(连接器 / MCP)

连接器用途必需
ElevenLabsAI 越南语语音生成是
Google Drive存储文字文档(剧本、档案)建议
Canva封面图(缩略图)可选
Netlify / 托管平台将网站上线为真实链接以进行录制网站尚无链接时必需
缺少 ElevenLabs → 邀请用户连接(在连接器目录中查找)。不要擅自选择其他替代服务。

3. 机器网络权限(最容易卡住的地方)

如果 check_env 报告连接被拦截,指导用户:设置 → 能力 (Capabilities) → 运行代码和创建文件 → 域名列表,添加全部 5 个域名: elevenlabs.io、api.elevenlabs.io、api.us.elevenlabs.io、elevenlabsusercontent.com、storage.googleapis.com (语音文件存储在 elevenlabsusercontent.com — 容易被遗漏)。

4. 账户和积分

  • ElevenLabs 按字符数计费(拼接长文件不会节省)。估算:v4 模型约 1 积分/字符;1–2 分钟的视频约 600–1,500 积分。
  • 免费套餐(每月约 10,000 积分)无商用授权。商业项目 → 建议 Starter 套餐(通常首月有优惠)。
  • 不要建议用户创建多个免费账户(违反条款,容易被封禁)。
  • 支付:用户自行操作,不要代为输入信用卡。发送链接 https://elevenlabs.io/app/subscription。

5. 工具权限弹窗

每次 ElevenLabs 或发布表格时都可能出现权限请求弹窗。提醒用户选择 "始终允许";如果命令提示 "未收到批准",则明确说明并稍后重试。

6. 大文件存储

Drive 连接器无法传输大视频。请在聊天中传输文件并指导用户拖拽到文件夹,或使用命令 mv ~/Downloads/<前缀>*.mp4 "<本地 Drive 文件夹路径>"。若想直接保存 → 在电脑上使用 Claude Cowork。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能