用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/duclm1x1/Dive-Ai --skill youtube-voice-summarizer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | youtube-voice-summarizer |
| version | 1.0.0 |
| description | Transform YouTube videos into podcast-style voice summaries using ElevenLabs TTS |
| author | Francisco Cordoba |
| homepage | https://github.com/Franciscomoney/elevenlabs-moltbot |
| license | MIT |
| user-invocable | true |
| metadata | {"openclaw":{"emoji":"🎙️","autoTrigger":{"patterns":["youtube.com/watch","youtu.be/","youtube.com/shorts"]}}} |
Transform any YouTube video into a professional voice summary delivered in under 60 seconds.
When a user sends a YouTube URL, this skill:
This skill requires a running backend server. Deploy the summarizer service:
git clone https://github.com/Franciscomoney/elevenlabs-moltbot.git
cd elevenlabs-moltbot
npm install
cp .env.example .env
# Add your API keys to .env
npm start
| Service | Purpose | Get Key |
|---|---|---|
| ElevenLabs | Text-to-speech | https://elevenlabs.io |
| Supadata | YouTube transcripts | https://supadata.ai |
| OpenRouter | AI summarization | https://openrouter.ai |
When user sends a YouTube URL:
curl -s -X POST http://127.0.0.1:3050/api/summarize \
-H "Content-Type: application/json" \
-d '{"url":"YOUTUBE_URL","length":"short","voice":"podcast"}'
Returns: {"jobId": "job_xxx", "status": "processing"}
curl -s http://127.0.0.1:3050/api/status/JOB_ID
Keep polling until status is "completed".
When complete, the response includes:
result.audioUrl - The MP3 audio URL (send this to the user!)result.teaser - Short hook text about the contentresult.summary - Full text summaryresult.keyPoints - Array of key takeawaysSend the user:
| Voice | Style |
|---|---|
podcast | Deep male narrator (default) |
news | British authoritative |
casual | Friendly conversational |
female_warm | Warm female voice |
| Length | Duration | Best For |
|---|---|---|
short | 1-2 min | Quick overview |
medium | 3-5 min | Balanced detail |
detailed | 5-10 min | Comprehensive |
User: "Summarize this: https://www.youtube.com/watch?v=dQw4w9WgXcQ"
curl -s -X POST http://127.0.0.1:3050/api/summarize \
-H "Content-Type: application/json" \
-d '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","length":"short","voice":"podcast"}'
For faster, cheaper text-only summaries:
curl -s -X POST http://127.0.0.1:3050/api/quick-summary \
-H "Content-Type: application/json" \
-d '{"url":"YOUTUBE_URL","length":"short"}'
"Video may not have captions"
Audio URL not working
| Service | Cost |
|---|---|
| Supadata | ~$0.001 |
| OpenRouter | ~$0.005-0.02 |
| ElevenLabs | ~$0.05-0.15 |
| Total | ~$0.06-0.17 |