返回顶部
a

ai-hookbotAI钩子机器人

Scrape viral hooks from YouTube Shorts creators and stitch them with a CTA video to produce ready-to-post TikTok/Reels/Shorts content. Use when asked to make hooks, scrape Shorts, create content from a creator, or run the Hookbot pipeline. Triggers on phrases like "make me hooks from @X", "scrape hooks", "run hookbot", "create content from [creator]", "stitch my CTA".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
248
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ai-hookbot

AI Hookbot

运行 Hookbot 流程:从创作者的频道抓取 YouTube Shorts 钩子,进行裁剪,并将每个钩子与您的 CTA 视频拼接,生成可直接发布的竖版内容。

设置

1. 安装依赖

bash
pip install yt-dlp
brew install ffmpeg # macOS;Linux 上使用 apt install ffmpeg

2. 克隆流程脚本

bash
git clone https://github.com/YOUR_REPO/hookbot-scripts ~/hookbot

或者将 pipeline.py 及相关脚本放在任意目录中——只需在下方设置 HOOKBOTSCRIPTSDIR 即可。

3. 配置环境变量

复制 config.example.env,填写您的路径,然后执行 source 命令或将其添加到您的 shell 配置文件中:

bash
cp config.example.env ~/.hookbot.env

编辑 ~/.hookbot.env


source ~/.hookbot.env

变量描述默认值
HOOKBOTSCRIPTSDIR包含 pipeline.py 的目录~/hookbot
HOOKBOTCTADIR
查找 CTA 视频的默认文件夹 | ~/hookbot/cta | | HOOKBOTYTDLPPATH | yt-dlp 二进制文件的路径 | yt-dlp(假设在 PATH 中) | | HOOKBOTFFMPEGPATH | ffmpeg 二进制文件的路径 | ffmpeg(假设在 PATH 中) | | YOUTUBEAPIKEY | YouTube Data API v3 密钥(仅 --viral 模式需要) | (可选) |

工作流程

  1. 1. 解析用户请求以提取:
- creator_url — YouTube Shorts 网址(例如 https://www.youtube.com/@ZackD/shorts)。如果只提供了句柄/名称,则构建完整网址。 - ctavideo — CTA 视频的路径。如果只提供了文件名,则相对于 $HOOKBOTCTA_DIR 解析。如果未指定,则提示用户。 - count — 钩子数量(默认:10) - hook_duration — 从每个钩子中截取的秒数(默认:3.0) - outputdir — 最终视频的保存目录(默认:$HOOKBOTSCRIPTS_DIR 下的 ./output)
  1. 2. 从环境变量解析路径(如果未设置则回退到默认值):

bash
SCRIPTSDIR=${HOOKBOTSCRIPTS_DIR:-~/hookbot}
CTADIR=${HOOKBOTCTA_DIR:-~/hookbot/cta}
YTDLP=${HOOKBOTYTDLPPATH:-yt-dlp}
FFMPEG=${HOOKBOTFFMPEGPATH:-ffmpeg}

  1. 3. 通过 exec 运行流程,仅显式传递必需的环境变量(不要执行 source ~/.zshrc 或任何 shell RC 文件):

bash
cd $SCRIPTS_DIR && \
YTDLP_PATH=$YTDLP \
FFMPEG_PATH=$FFMPEG \
YOUTUBEAPIKEY=${YOUTUBEAPIKEY:-} \
python3 pipeline.py url> video> \
--count \
--hook-duration \
--output \
[--viral]

当用户希望按观看次数排序钩子时添加 --viral(需要 YOUTUBEAPIKEY)。默认拉取最新的 Shorts。

  1. 4. 返回摘要:
- 抓取了多少个钩子 - 创建了多少个最终视频 - 输出目录路径 - 任何失败信息(在传达前清理错误输出——去除文件路径和环境变量值)

缺失信息时的提示

  • - 未指定 CTA 视频: 询问我应该使用哪个 CTA 视频?然后列出 $HOOKBOTCTADIR 中的 .mp4 文件。
  • 未指定创作者: 询问 YouTube 频道句柄或 Shorts 网址。
  • 未设置 HOOKBOTSCRIPTSDIR / 未找到 pipeline.py: 告知用户设置环境变量并将其指向脚本目录。

调用示例

  • - 用 MyCTA.mp4 从 @ZackD 制作 10 个钩子
  • 从 youtube.com/@SomeCreator/shorts 抓取 5 个钩子,使用我的家具 CTA
  • 在 @MrBeast 上运行 hookbot,3 秒钩子,15 个视频,按热度排序
  • 从 @PeterMcKinnon 制作钩子

注意事项

  • - 输出视频为 9:16 竖版(1080×1920),自动标准化。
  • 临时文件由流程自动清理。
  • 输出目录中会保存一个包含元数据的 manifest.json 文件。
  • 如果流程出错,将错误输出原样传达给用户以便调试。
  • --viral 标志需要将 YouTube Data API v3 密钥设置为 YOUTUBEAPIKEY。可在 console.cloud.google.com 获取。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-hookbot-1776105678 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-hookbot-1776105678 技能

通过命令行安装

skillhub install ai-hookbot-1776105678

下载

⬇ 下载 ai-hookbot v1.0.2(免费)

文件大小: 4.35 KB | 发布时间: 2026-4-14 16:00

v1.0.2 最新 2026-4-14 16:00
Republish

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部