SuperAPI AI 工具集

youtube

通用与其它

查看项目

更新于 10-16 00:21

技能介绍

用途:这是一个独立的非官方 YouTube 连接器(与 YouTube 无隶属、背书或赞助关系),基于 YouTube Data API v3,为智能体提供可调用的 YouTube 操作脚本。适用于需要查找或读取视频数据、管理视频、整理播放列表、参与社区互动等场景。

主要能力:共 22 个脚本,覆盖四个方向。视频发现与读取:searchVideos(按关键词、频道、日期或时长搜索,仅返回 id 与 snippet,独立配额桶)、getVideo(按 id 获取详情、统计、contentDetails、status)。视频管理:updateVideo(读改写,只修改传入字段)、deleteVideo(永久删除自有视频)、rateVideo(点赞、点踩或清除评分)。播放列表管理:listPlaylists、createPlaylist、updatePlaylist(替换而非合并)、deletePlaylist、listPlaylistItems、addVideoToPlaylist、removeVideoFromPlaylist。社区互动:listComments、postComment、replyToComment、subscribeToChannel、unsubscribeFromChannel、listSubscriptions。元数据读取:getChannel(支持 mine / id / @handle)、listVideoCategories、listCaptions、downloadCaption(srt/vtt/sbv/scc/ttml)。

使用方式:属 agentskills.io 技能,可用 npx skills add zapier/connectors --skill youtube 安装,运行前执行 npm install --omit=dev。需 Node.js 22.18+。按运行形态加载对应参考文件:MCP 客户端用 references/use-as-mcp.md,终端或子进程用 references/use-as-cli.md,仅在自己的代码中作为依赖导入用 references/use-as-sdk.md,无工具、无终端且无法导入包时用 references/use-as-recipe.md。所有脚本使用单一连接 youtube;认证以连接选择器字符串传入,支持 zapier:<connection-id>,部分还支持直接令牌解析器。脚本返回 { data, meta } 信封,meta.outputDataValidation 说明校验结果,可用 jq 表达式(filterOutputData)裁剪 data,或跳过输出数据校验(输入校验不会跳过)。

限制:不提供分析报告(无随时间变化的观看量、观看时长、收入、人群数据),不能用视频累计统计冒充分析;不支持评论审核(编辑、删除、隐藏、标记垃圾、设置审核状态),回复仅单层,不能回复回复;不支持直播创建与管理,字幕为只读,不能上传或替换字幕;不支持上传视频或设置自定义缩略图;不支持频道品牌、板块与设置管理。遇到这些需求应说明不支持并停止。注意 id 陷阱:removeVideoFromPlaylist 需 listPlaylistItems 的 playlistItem id 而非视频 id,unsubscribeFromChannel 需 listSubscriptions 的订阅 id 而非频道 id。写入前需消歧:按名称查到唯一匹配才操作,多个同名并列时须列出区分字段并询问用户。检查已配置项时只查看名称,避免输出凭据值。

其他事实暂未提供。