🦀 ClawHub
Youtube → Pocket Casts
by @manuelhettich
Download YouTube videos and upload them to Pocket Casts Files for offline viewing. For personal use with content you own or have rights to.
💡 Examples
~/skills/pocket-casts/scripts/upload.sh "YOUTUBE_URL"
Or with a custom title:
~/skills/pocket-casts/scripts/upload.sh "YOUTUBE_URL" "Custom Title"
⚙️ Configuration
1. Create credentials directory:
mkdir -p ~/.clawdbot/credentials/pocket-casts
chmod 700 ~/.clawdbot/credentials/pocket-casts
2. Add Pocket Casts refresh token: Get your refresh token from browser dev tools while logged into pocketcasts.com, then:
cat > ~/.clawdbot/credentials/pocket-casts/config.json << 'EOF'
{
"refreshToken": "YOUR_REFRESH_TOKEN_HERE"
}
EOF
chmod 600 ~/.clawdbot/credentials/pocket-casts/config.json
The refresh token lasts ~1 year. Access tokens are fetched automatically.3. Add YouTube cookies (required for most videos):
YouTube's bot detection requires cookies from a logged-in browser session.
- Install "Get cookies.txt LOCALLY" browser extension (or similar)
- Go to youtube.com while logged in
- Export cookies via the extension
- Save to ~/.clawdbot/credentials/pocket-casts/cookies.txt
chmod 600 ~/.clawdbot/credentials/pocket-casts/cookies.txt
📋 Tips & Best Practices
TERMINAL
clawhub install pocket-casts-yt