视频内容解析器
YouTube视频智
该技能将YouTube视频下载后上传至Pocket Casts的”Files”区域,方便在播客应用中统一管理离线内容。
安装依赖:
# 核心工具
uvx yt-dlp
apt install ffmpeg jq
# JavaScript运行时(处理YouTube验证)
curl -fsSL https://deno.land/install.sh | sh
export PATH="$HOME/.deno/bin:$PATH"
配置凭证:
# 创建凭证目录
mkdir -p ~/.clawdbot/credentials/pocket-casts
chmod 700 ~/.clawdbot/credentials/pocket-casts
# 写入Pocket Casts刷新令牌
cat > ~/.clawdbot/credentials/pocket-casts/config.json << 'EOF'
{
"refreshToken": "YOUR_REFRESH_TOKEN_HERE"
}
EOF
chmod 600 ~/.clawdbot/credentials/pocket-casts/config.json
# 放置YouTube登录cookies
# 使用浏览器扩展导出youtube.com的cookies.txt至此目录
chmod 600 ~/.clawdbot/credentials/pocket-casts/cookies.txt
执行命令:
# 基础用法
~/skills/pocket-casts/scripts/upload.sh "YOUTUBE_URL"
# 自定义标题
~/skills/pocket-casts/scripts/upload.sh "YOUTUBE_URL" "Custom Title"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | YouTube视频URL;可选自定义标题;Pocket Casts刷新令牌;YouTube登录cookies |
| 输出 | 上传至Pocket Casts Files区域的视频文件;本地临时文件自动删除 |
| 适用人群 | Pocket Casts Plus/Pro订阅用户;拥有视频版权或合法使用权的个人用户 |
| 不包含 | 视频搜索与发现功能;批量任务调度;非MP4格式输出;商业用途授权 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/manuelhettich/pocket-casts-yt/SKILL.md
来源类型:GitHub仓库