← Back to Skills Marketplace
x-rayluan

Slideshow Video

by X-RayLuan · GitHub ↗ · v0.2.2 · MIT-0
cross-platform ⚠ suspicious
129
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install slideshow-video
Description
Generate SEO/GEO-friendly TikTok-style slideshow videos with AI-powered visuals. Combines GPT Image 2 for stunning image generation, automated caption creati...
Usage Guidance
This skill largely implements a legitimate slideshow pipeline, but there are important mismatches and things to check before installing: - Undeclared env vars: the Python code will read OPENCLAW_BASE_URL and OPENCLAW_SESSION_KEY to request GPT Image 2 via a local OpenClaw session if you choose the --image-source openai/kie flow. The skill metadata claims no required env vars — that is inaccurate. Do not set a session key for your agent unless you understand and trust the skill and want it to be able to invoke your local session's tools. - Documentation mismatch: README contains Node/npm/.mjs examples that don't match the provided Python scripts. Expect to run the provided Python scripts (they require Pillow and ffmpeg). Confirm which implementation you will run. - Network activity and scraping: resolve_images.py downloads remote images, caches them to disk, and has code that scrapes Pinterest pages and crafts requests using cookies. This is expected for remote image sourcing but has privacy and terms-of-service implications; review licensing for any remotely sourced images before publishing. - Data flow: when image generation is enabled via the OpenClaw session, your prompts and other content will be POSTed to the OpenClaw API endpoint. That local session/tool may then call external providers (OpenAI, KIE, ElevenLabs) using credentials stored in the OpenClaw environment — be deliberate about what credentials are exposed to that session. What would reduce concern: the registry metadata or SKILL.md explicitly listing the environment variables it uses (OPENCLAW_BASE_URL, OPENCLAW_SESSION_KEY and any provider keys), or adding code paths that accept direct provider keys with clear user consent. If you are unsure, run the scripts in an isolated environment, inspect the code (it is included), or avoid giving this skill an OpenClaw session key and use only unsplash/pinterest/local images.
Capability Analysis
Type: OpenClaw Skill Name: slideshow-video Version: 0.2.2 The OpenClaw SlideShow Video skill is a legitimate toolchain for generating vertical videos from images and text. It uses standard libraries like Pillow for image processing and ffmpeg (via subprocess) for video encoding. The scripts (e.g., generate_slides.py, resolve_images.py) include functionality to download images from remote URLs and interact with the OpenClaw session API for AI image generation, which are consistent with the stated purpose of the skill. No evidence of malicious intent, data exfiltration, or prompt injection was found.
Capability Tags
cryptorequires-walletcan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The code (Python scripts) implements the described slideshow pipeline (image resolution, slide PNG generation, ffmpeg export, per-line audio sync). However the README contains Node/npm usage and .mjs examples that do not match the shipped Python scripts, and the image-generation path relies on a local OpenClaw tool-call rather than directly requiring an OPENAI_API_KEY — a design choice that is plausible but not documented in the skill metadata. These documentation/code mismatches are surprising.
Instruction Scope
Runtime instructions and scripts perform network operations (download/caching of remote images, Pinterest HTML requests and API-like calls), call external binaries (ffmpeg/ffprobe), and may POST prompts to a local OpenClaw API endpoint if an OpenClaw session key is present. The SKILL.md and top-level metadata do not clearly state the environment variables the scripts will read (OPENCLAW_BASE_URL, OPENCLAW_SESSION_KEY). The resolve_images code scrapes Pinterest pages and crafts authenticated-like requests using cookies extracted from the site — this conducts broader network activity than a simple local-only slideshow generator and has privacy / TOS implications.
Install Mechanism
There is no automated install spec in the registry (instruction-only), and the repository ships Python scripts only. The SKILL.md asks to pip-install Pillow and have ffmpeg available — reasonable and minimal for the task. But the README also includes npm/node commands and .mjs usage which do not match the included Python implementation, indicating outdated or inconsistent packaging instructions.
Credentials
The registry lists no required environment variables, but resolve_images.py reads OPENCLAW_BASE_URL and OPENCLAW_SESSION_KEY to call a local OpenClaw / tool-call API for GPT Image 2 generation. README also suggests adding OPENAI_API_KEY and ELEVENLABS_API_KEY to an .env, but those keys are not directly consumed by the shipped Python code (they would instead be used by the OpenClaw session/tool). This mismatch means required credentials are not declared and the skill may rely on a local agent/session to perform third-party API calls — potentially surprising to users.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and does not install background daemons. It writes cached images and generated outputs to disk under specified output/cache folders (expected for this tool). The notable privilege is conditional: if given an OpenClaw session key, it can invoke a local session's tool endpoint which could broaden what the skill does — but that is a consequence of the session key being present, not the skill forcibly persisting or elevating itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install slideshow-video
  3. After installation, invoke the skill by name or use /slideshow-video
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.2
slideshow-video v0.2.2 - Updated skill name and description to emphasize SEO/GEO, AI image generation, automated captions, and multi-language narration for TikTok-style videos. - README and SKILL documentation improved for discoverability and optimized short-form video creation. - Added _meta.json file.
v0.2.1
Add GPT Image 2 support via OpenAI and Kie, mention multilingual support in README intro
v0.2.0
Add synced shorts workflow, export_sync_mp4, and TikTok-native guidance
Metadata
Slug slideshow-video
Version 0.2.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Slideshow Video?

Generate SEO/GEO-friendly TikTok-style slideshow videos with AI-powered visuals. Combines GPT Image 2 for stunning image generation, automated caption creati... It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.

How do I install Slideshow Video?

Run "/install slideshow-video" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Slideshow Video free?

Yes, Slideshow Video is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Slideshow Video support?

Slideshow Video is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Slideshow Video?

It is built and maintained by X-RayLuan (@x-rayluan); the current version is v0.2.2.

💬 Comments