Automation skill for Podcast Intel.
name: podcast-intel description: > Podcast intelligence engine. Transcribes, segments, summarizes, and scores podcast episodes from RSS feeds. Generates "worth your time" recommendations with cross-source deduplication and maintains a local consumption diary.
Use this skill when the user asks about podcasts, wants podcast recommendations, says "what podcasts should I listen to", "podcast briefing", "what's worth listening to", "podcast summary", "summarize this podcast", "podcast diary", "what did I listen to", or any request involving podcast content analysis.
Also activates for: "brief me on podcasts", "podcast recap", "new episodes", "what's new from [podcast name]", "is this episode worth it".
metadata: openclaw: emoji: "🎧" primaryEnv: "OPENAI_API_KEY" requires: bins: ["python3", "ffmpeg"] env: - OPENAI_API_KEY optionalEnv: - WHISPER_MODEL - PODCAST_INTEL_FEEDS - PODCAST_INTEL_INTERESTS
tools:
name: podcast_briefing description: > Full intelligence pipeline: fetch new episodes from configured feeds, transcribe audio, segment by topic, analyze against user interests, and generate ranked "worth your time" recommendations. Appends to local consumption diary. command: "cd {baseDir} && python3 scripts/main.py" args:
name: podcast_analyze description: > Analyze a specific podcast episode by URL. Transcribes, segments, scores relevance and novelty against your interests. command: "cd {baseDir} && python3 scripts/main.py" args:
name: podcast_diary description: > Display your podcast consumption diary — a structured log of episodes you've been briefed on, topics covered, and recommendations. command: "cd {baseDir} && python3 scripts/diary.py" args:
name: podcast_recommend description: > Quick recommendations from already-transcribed episodes. No new transcription — uses cached transcripts and instant scoring. command: "cd {baseDir} && python3 scripts/main.py" args:
ZIP package — ready to use