An AI-powered video production skill that transforms static images into captioned 1080p MP4 clips using remote GPU rendering.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install caption-generator-by-image
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install caption-generator-by-image using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Caption Generator by Image is a sophisticated tool within the Openclaw Skills ecosystem designed for content creators who need to move fast. It eliminates manual typing by using AI to analyze uploaded images—including JPG, PNG, WEBP, and GIF formats—and generating accurate subtitle overlays. The skill leverages remote GPU nodes for all rendering tasks, ensuring that your local machine's resources are preserved while producing high-quality video output.
By integrating this skill into your workflow, you can convert screenshots, product photos, or brand assets into ready-to-post video content simply by describing the desired result. The backend processes natural language instructions to handle complex tasks like aspect ratio adjustments, text placement, and background music integration, making it a comprehensive solution for automated video editing.
To start using this skill, you need to ensure the processing backend can authenticate your requests. This is handled via the NEMO_TOKEN environment variable.
# If you have a token, set it in your environment
export NEMO_TOKEN="your_private_token"
If no token is found, the skill will automatically generate a temporary anonymous token with 100 free credits. The skill also requires configuration paths to be accessible at ~/.config/nemovideo/ for session persistence within the Openclaw Skills framework.
The skill manages video projects using a concise JSON draft schema to represent the timeline and tracks. Data is organized as follows:
| Component | Key | Description |
|---|---|---|
| Tracks | t |
An array of all media layers (video, audio, text). |
| Track Type | tt |
Integer identifier: 0 for Video, 1 for Audio, 7 for Text. |
| Segments | sg |
Individual media clips with duration defined in milliseconds (d). |
| Metadata | m |
Additional properties like file source, quality settings, and format. |
| State | draft |
The current synchronized version of the video project. |
Loading
A sophisticated documentation synchronization tool that uses git analysis and multi-agent consensus to ensure code and docs stay perfectly aligned.

An AI-powered video editing skill that transforms raw footage into professional clips using simple natural language text commands.

A high-performance algorithmic framework for solving complex item placement and constraint optimization problems on spatial grids.

A technical utility for exploring SQLite database schemas and transforming relational data into structured JSON maps or arrays.

A high-performance AI skill that converts still images into unfiltered 1080p video clips using remote GPU rendering.

A sophisticated automation skill that researches trending AI topics, writes sincere long-form articles, generates matching AI imagery, and uploads drafts to WeChat.








































