π¦ ClawHub
Kb Collector
by @arbiger
Knowledge Base Collector - save YouTube, URLs, text to Obsidian with AI summarization. Auto-transcribes videos, fetches pages, supports weekly/monthly digest...
TERMINAL
clawhub install kb-collectorπ About This Skill
name: kb-collector description: Knowledge Base Collector - save YouTube, URLs, text to Obsidian with AI summarization. Auto-transcribes videos, fetches pages, supports weekly/monthly digest emails and nightly research.
KB Collector
Knowledge Base Collector - Save YouTube, URLs, and text to Obsidian with automatic transcription and summarization.
Features
Installation
# Install dependencies
pip install yt-dlp faster-whisper requests beautifulsoup4For AI summarization (optional)
pip install openai anthropic
Usage (Python Version - Recommended)
# Collect YouTube video
python3 scripts/collect.py youtube "https://youtu.be/xxxxx" "stock,investing"Collect URL
python3 scripts/collect.py url "https://example.com/article" "python,api"Collect plain text
python3 scripts/collect.py text "My note content" "tag1,tag2"
Usage (Bash Version - Legacy)
# Collect YouTube
./scripts/collect.sh "https://youtu.be/xxxxx" "stock,investing" youtubeCollect URL
./scripts/collect.sh "https://example.com/article" "python,api" urlCollect plain text
./scripts/collect.sh "My note" "tag1,tag2" text
Nightly Research (New!)
Automated AI/LLM/tech trend tracking - runs daily and saves to Obsidian.
# Save to Obsidian only
./scripts/nightly-research.sh --saveSave to Obsidian AND send email
./scripts/nightly-research.sh --save --sendSend email only
./scripts/nightly-research.sh --send
Features
Cron Setup (optional)
# Run every night at 10 PM
0 22 * * * /path/to/nightly-research.sh --save --send
Configuration
Edit the script to customize:
VAULT_PATH = os.path.expanduser("~/Documents/YourVault")
NOTE_AUTHOR = "YourName"
Output Format
Notes saved to: {VAULT_PATH}/yyyy-mm-dd-title.md
---
created: 2026-03-03T12:00:00
source: https://...
tags: [stock, investing]
author: George
Title
> TLDR: Summary here...
Content...
*Saved: 2026-03-03*
Dependencies
Credits
Automated note-taking workflow for Obsidian.
βοΈ Configuration
Edit the script to customize:
VAULT_PATH = os.path.expanduser("~/Documents/YourVault")
NOTE_AUTHOR = "YourName"