slide-to-video-converter
Analysis
This skill appears purpose-aligned for making slide videos, but users should notice its online TTS use, local tool installs, and optional background TTS server.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
pip install -U mlx-audio soundfile numpy edge-tts pdf2image Pillow moviepy python-pptx
The skill asks users to install multiple unpinned Python packages and system tools. These dependencies are central to the video pipeline, but the registry metadata does not declare required binaries or an install spec.
python scripts/tts_server.py &
The optional HTTP TTS mode starts a background service. This is disclosed and purpose-aligned, but it can keep running after the main conversion task completes.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
communicate = edge_tts.Communicate(
text=text,
voice=EDGE_TTS_VOICE,The pipeline passes the slide narration text to Edge TTS, an online provider disclosed by SKILL.md. This is expected for TTS, but private speaker notes may leave the local machine.
