Integration
OpenClaw integration
OpenClaw is a self-hosted personal AI agent that runs on your own devices. With the NemoVideo skill, your agent can generate, edit, and export videos through chat — across any messaging channel you connect.
Prerequisites
- OpenClaw installed and running (openclaw.ai)
- Node.js 24 (recommended) or 22.16+
- An LLM provider configured during onboarding (OpenAI, Anthropic, Google, etc.)
Install OpenClaw
If you don't already have OpenClaw, install it with the official one-line script. The installer detects your OS, sets up Node if needed, and launches the onboarding wizard.
curl -fsSL https://openclaw.ai/install.sh | bashOr install via your package manager:
npm install -g openclaw@latest
openclaw onboard --install-daemonAdd the NemoVideo Skill
The NemoVideo skill is the bridge between your OpenClaw agent and the NemoVideo backend. The fastest way to install it is through ClawHub, the official skill marketplace.
clawhub install nemovideo/nemovideo-toolsOr clone the skill into your OpenClaw skills directory manually:
git clone https://github.com/nemovideo/nemovideo-tools.git
cp -r nemovideo-tools ~/.openclaw/skills/nemovideo-toolsConfiguration
No manual setup is required by default — on first invocation OpenClaw walks you through signing in and injects NEMOVIDEO_API_KEY automatically. Only override these variables for self-hosted or CI environments. Get your API key here.
| Variable | Required | Default |
|---|---|---|
NEMOVIDEO_API_KEY | No | Fetched automatically on first run |
NEMOVIDEO_API_URL | No | https://mega-x-api-prod.nemovideo.ai |
NEMOVIDEO_CLIENT_ID | No | Auto-generated UUID, persisted locally |
Note · When OpenClaw walks you through authorization, NemoVideo requires a registered account with an active membership to issue an API key.
Usage
Once the skill is installed, just talk to your OpenClaw agent on any connected channel — Telegram, WhatsApp, Slack, iMessage, the dashboard, etc.
Generate a video
“Make me a 10-second sunset timelapse video.”
Add background music
“Add lo-fi background music to the last clip.”
Add a title
“Put a title "Golden Hour" at the beginning, white serif font.”
Export the result
“Export it as 1080p MP4 and send it to me on Telegram.”
How It Works
You chat with the agent
Describe your video in natural language on any connected channel. The agent picks up the request via the OpenClaw Gateway.
Skill relays the request
The NemoVideo skill translates your intent into NemoVideo API calls and forwards them to the backend agent.
NemoVideo generates the video
The backend AI pipeline produces your video. The skill polls for progress and surfaces updates back into the chat.
Receive the file
Once finished, the skill delivers the video file to your channel — with a preview if the channel supports it.