Podcast Intel
v1.0.0Automation skill for Podcast Intel.
⭐ 0· 197·0 current·0 all-time
byclaw_for_le_use_nex@nexspaceiosdev
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (podcast transcription, segmentation, scoring, diary) match the included scripts. Required env var (OPENAI_API_KEY) and binaries (python3, ffmpeg) are appropriate for using Whisper/OpenAI and ffmpeg-based audio fetching/processing. Optional env vars referenced in code (OPENAI_BASE_URL, WHISPER_MODEL, WHISPER_USE_LOCAL, OPENAI_MODEL) are consistent with the stated purpose.
Instruction Scope
SKILL.md tools map to local scripts (scripts/main.py, diary.py, etc.). The runtime instructions operate on RSS feeds, download audio, call Whisper/OpenAI for transcription, analyze text, and append to a local diary under the OpenClaw directory — all within the scope of a podcast intelligence engine. The code validates audio URLs to block local/private IPs before ffmpeg fetches, and there are no instructions to read unrelated system files or unrelated environment secrets.
Install Mechanism
This is an instruction-only skill in the registry metadata, but the bundle includes an install.sh that installs Python dependencies (pip install -r requirements.txt) and attempts to auto-install ffmpeg via system package managers (brew/apt-get/dnf). The install script may require elevated privileges for OS package installs (sudo) and downloads packages from PyPI; those operations are expected for this functionality but are outside the registry's automated install spec and will run on the user's machine if they run install.sh.
Credentials
Only OPENAI_API_KEY is declared as required and is actually used (OpenAI API calls). Other env vars referenced are optional and justified (endpoint override, whisper model selection, local whisper toggle). No unrelated credentials or broad secrets are requested.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It creates and writes to its own directories under OPENCLAW_HOME (default ~/.openclaw) for cache, workspace, memory, and diary — this is normal for a local data pipeline and documented in install/setup scripts.
Assessment
This skill appears to do what it says: fetch RSS feeds, download audio, transcribe with Whisper/OpenAI, analyze content, and store a local diary. Before installing or running: 1) Be prepared to provide an OPENAI_API_KEY (the skill sends audio/text to OpenAI when using the API). 2) The included install.sh will pip-install dependencies and may attempt to install ffmpeg via your system package manager (may require sudo on Linux/macOS and a working network). 3) The skill stores caches, transcripts, and diary files under OPENCLAW_HOME (default ~/.openclaw) — review the example config files (config/*.example.yaml) and set PODCAST_INTEL_FEEDS / PODCAST_INTEL_INTERESTS if you want custom locations. 4) If you are concerned about sending audio to OpenAI, use the WHISPER_USE_LOCAL option and install a local whisper model, but note local transcription has its own resource/installation needs. 5) As with any third-party code, inspect the scripts locally before running install.sh and avoid running scripts as root unless you understand the commands.Like a lobster shell, security has layers — review code before you run it.
latestvk9767yx2tc7apeqheaenmwb48s82k74f
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
