nano-banana-pro-prompts-recommend-skill
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
tube summary
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install dillera/tube-summary打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Search YouTube for videos on any topic, then extract and summarize their content using subtitles.
When asked about a topic, search YouTube and list the top 10 results:
python3 scripts/youtube-search.py "your search query"
This returns a numbered list of videos with titles, channels, and view counts.
The user selects one video by number (e.g., "3" for the third video).
Extract English subtitles from the selected video using yt-dlp:
yt-dlp --write-subs --sub-langs en --skip-download "VIDEO_URL"
This creates a .en.vtt subtitle file without downloading the video.
Use the subtitle processor to analyze and summarize:
python3 scripts/process-subtitles.py "path/to/subtitle-file.vtt"
This generates:
youtube-search.py "<topic>" → Display top 10 videosyt-dlp --write-subs --sub-langs en --skip-download "URL"
process-subtitles.py "subtitle.vtt"
yt-dlp (install: pip install yt-dlp)requests (for YouTube search fallback)User: "Tell me about Rust programming language"
→ Search returns 10 videos about Rust
User: "Summariz...
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# tube-summary Search YouTube for videos on any topic, then extract and summarize their content using subtitles. ## Quick Start ### Step 1: Search for Videos When asked about a topic, search YouTube and list the top 10 results: ```bash python3 scripts/youtube-search.py "your search query" ``` This returns a numbered list of videos with titles, channels, and view counts. ### Step 2: User Picks a Video The user selects one video by number (e.g., "3" for the third video). ### Step 3: Download Subtitles Extract English subtitles from the selected video using yt-dlp: ```bash yt-dlp --write-subs --sub-langs en --skip-download "VIDEO_URL" ``` This creates a `.en.vtt` subtitle file without downloading the video. ### Step 4: Process & Summarize Use the subtitle processor to analyze and summarize: ```bash python3 scripts/process-subtitles.py "path/to/subtitle-file.vtt" ``` This generates: - **Key Topics**: Main subjects covered in the video - **Summary**: Concise 2-3 paragraph description of content - **Timestamps**: Notable moments with context - **Key Quotes**: Important statements from speakers ## Workflow 1. **Search** → `youtube-search.py "<topic>"` → Display top 10 videos 2. **User selects** → e.g., "Video 5" 3. **Extract URL** → From the search results 4. **Download subs** → `yt-dlp --write-subs --sub-langs en --skip-download "URL"` 5. **Process** → `process-subtitles.py "subtitle.vtt"` 6. **Present** → Formatted summary with key points ## Prerequisites - `yt-dlp` (install: `pip install yt-dlp`) - `requests` (for YouTube search fallback) - Python 3.7+ ## Notes - If YouTube search API is unavailable, the fallback uses web scraping via requests - Subtitles may be auto-generated if not manually authored - Some videos may not have English subtitles available - The subtitle file is created in the same directory as yt-dlp is run ## Example Usage ``` User: "Tell me about Rust programming language" → Search returns 10 videos about Rust User: "Summariz...
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...
AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.
A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.