返回顶部
v

video-to-skill视频转技能

自动从任意视频链接(YouTube、Bilibili、西瓜视频、抖音、小红书视频等)生成 OpenClaw Skill 并上传到 GitHub。用户分享任意视频链接,希望将其内容自动转化为 Skill 时触发。

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

video-to-skill

视频 → Skill 生成器

将全平台视频自动转化为 OpenClaw Skill 并推送到 GitHub。

支持平台

平台字幕/音频备注
YouTube字幕 API 直接提取
Bilibili(哔哩哔哩)
✅ | 字幕或音频提取 | | 西瓜视频 | ✅ | 音频为主 | | 抖音 | ⚠️ | 音频提取 | | 小红书视频 | ⚠️ | 音频提取 | | 其他平台 | ⚠️ | 音频提取 |

工作流程

video_url


┌─────────────────────────┐
│ 1. detect_platform │ ← 识别平台类型
└───────────┬─────────────┘

┌─────────────────────────┐
│ 2. extract_content │ ← 提取字幕/音频
│ (平台适配) │
└───────────┬─────────────┘

┌─────────────────────────┐
│ 3. transcribe_summarize│ ← MiniMax 统一处理
└───────────┬─────────────┘

┌─────────────────────────┐
│ 4. extract_skill │ ← 生成 SKILL.md
└───────────┬─────────────┘

┌─────────────────────────┐
│ 5. git_push │ ← 推送到 GitHub
└─────────────────────────┘

输入

  • - video_url: 任意平台视频链接

输出

  • - skillmdfile: 生成的 SKILL.md 文件路径
  • github_link: GitHub 文件访问链接

Step 1: detect_platform

根据 URL 判断平台:

平台URL 特征
YouTubeyoutube.com, youtu.be
Bilibili
bilibili.com, b23.tv |
| 西瓜视频 | ixigua.com |
| 抖音 | douyin.com, v.douyin.com |
| 小红书 | xiaohongshu.com, xhslink.com |

Step 2: extract_content

YouTube

使用 audios_understand 工具直接分析视频 URL:

prompt: 请提取视频的完整字幕/文字内容,以及视频主题和摘要
file: video_url

Bilibili / 西瓜 / 抖音 / 其他

尝试 extractcontentfrom_websites 提取页面字幕:
  • - 访问视频页面
  • 从 HTML 中提取字幕 JSON 或 SRT 格式内容

若字幕提取失败,降级为音频下载
bash

通过 MiniMax audios_understand 直接处理


使用 audios_understand 工具:
file: 直接传音频URL(部分平台支持)
prompt: 请完整转录这段音频内容,保留所有关键信息

Step 3: transcribe_summarize

使用 MiniMax audios_understand 或 llm-task 处理:

json
{
prompt: 你是一个视频内容分析助手。请根据以下视频字幕/转录,生成:1)完整文字稿(videotranscriptmd);2)视频摘要(videosummarymd,包含主题、关键知识点、主要内容、总结)。,
input: <字幕或转录内容>,
schema: {
type: object,
properties: {
topic: {type: string},
key_points: {type: array, items: {type: string}},
summary: {type: string},
transcript: {type: string}
}
}
}

Step 4: extract_skill

调用 LLM 根据摘要生成 SKILL.md:

json
{
prompt: 你是一个 Skill 设计助手。请根据以下视频摘要,生成一个标准的 OpenClaw SKILL.md 文件。\n\n【视频摘要】\n{videosummarymd}\n\n要求:\n1. name: 英文小写+短横线(最多64字符)\n2. description: 具体说明触发条件和使用场景\n3. 正文包含:工作流程、步骤、示例、注意事项\n4. 用中文输出,工作流程要可执行,
model: minimax/auto
}

保存到 /tmp/generated_skill.md。

Step 5: git_push

bash
SKILLFILE=/tmp/generatedskill.md
REPO=https://github.com/eeyan2025-art/skillhub.git
BRANCH=main
GITHUBTOKEN=${GITHUBTOKEN:-}

提取 skill name

SKILLNAME=$(sed -n /^---$/,/^---$/p $SKILLFILE | grep ^name: | sed s/^name: *// | tr [:upper:] [:lower:] | tr -)

克隆仓库

git clone https://${GITHUBTOKEN}@github.com/eeyan2025-art/skillhub.git /tmp/skillhubpush

复制文件

mkdir -p /tmp/skillhubpush/skills/$SKILLNAME cp $SKILLFILE /tmp/skillhubpush/skills/$SKILL_NAME/SKILL.md

提交推送

cd /tmp/skillhub_push git add . git commit -m Add skill from video: $SKILL_NAME git push

echo https://github.com/eeyan2025-art/skillhub/blob/main/skills/$SKILL_NAME/SKILL.md

环境变量

bash
export GITHUBTOKEN=yourgithubpattoken

MiniMax API Key(若使用 llm-task 或 audios_understand)


export MINIMAXAPIKEY=yourminimaxkey

错误处理

错误类型处理方式
字幕提取失败自动降级:尝试音频分析
音频分析失败
尝试 videos_understand 直接分析视频 | | Git 推送失败 | 输出本地文件路径,提示手动处理 | | API 超时 | 重试 1 次,间隔 10 秒 |

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-to-skill-1775704041 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-to-skill-1775704041 技能

通过命令行安装

skillhub install video-to-skill-1775704041

下载

⬇ 下载 video-to-skill v1.0.0(免费)

文件大小: 8.41 KB | 发布时间: 2026-4-11 23:02

v1.0.0 最新 2026-4-11 23:02
- Initial release: Automatically converts online video content to an OpenClaw Skill and uploads it to GitHub.
- Supports YouTube, Bilibili, Xigua, Douyin, Xiaohongshu, and more for subtitle/audio extraction.
- Unified workflow: detects platform, extracts content, transcribes and summarizes, generates SKILL.md, and pushes to GitHub.
- Robust fallback mechanisms for subtitle/audio extraction and error handling.
- Outputs both the generated SKILL.md file path and the GitHub link for easy access.

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

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

p2p_official_large
返回顶部