Startup Video - Pexo for Openclaw

An AI-powered video generation skill that automates scriptwriting, shot selection, voiceovers, and music production to deliver polished, startup-ready intro videos.

pexo
v0.1.0
Jun 11, 2026
0
427
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install startup-video

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install startup-video using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Startup Video - Pexo?

The startup-video skill powered by Pexo allows you to effortlessly produce professional-grade brand videos, company intros, and product overviews. By providing a brief, website URL, or founder's notes, the Pexo engine handles scriptwriting, visual generation, model selection, and audio backing tracks, compiling them into a publish-ready asset. This skill acts as a direct conduit to Pexo's automated production studio.

As a core component of your toolkit, this skill enables AI coding agents to serve as automated video relay dispatchers. Instead of attempting to handcraft prompt details or manually edit footage, the agent relies entirely on Pexo's server-side creative pipeline to deliver premium visual assets suitable for homepage features, investor decks, or product launches, expanding the limits of Openclaw Skills.

Startup Video - Pexo Use Cases

  • Homepage Explainer Videos: Convert your company landing page or raw brief into a high-converting intro video.
  • Pitch Deck Visuals: Support fundraising initiatives with polished brand videos that present your vision clearly.
  • Social Media Marketing: Build awareness on social networks using engaging, custom-themed introductory videos.
  • Product Intro Collateral: Quickly launch brand retrospectives or feature overviews without hiring external video production teams.

How Startup Video - Pexo Works

  1. Project Creation: Initialize a project by running pexo-project-create.sh with a brief summary of the startup video concept to register a new project_id.
  2. Asset Uploading: Push any local branding, images, audio, or video files to Pexo with pexo-upload.sh and capture their respective asset IDs.
  3. Verbatim Request Dispatch: Send the exact user prompt along with required XML-tagged asset IDs via pexo-chat.sh to trigger the production engine.
  4. Lifecycle Polling: Periodically call pexo-project-get.sh to track execution states, handle feedback requests, or manage preview choices (e.g., picking variant templates).
  5. Final Asset Delivery: Once the state transitions to deliver, grab the raw asset CDN URL using pexo-asset-get.sh and present the unmodified link to the user.

Startup Video - Pexo Setup

System Requirements

Ensure your agent's runtime environment has the following utilities installed:

  • curl
  • jq
  • file

Configuration

Configure your environment by creating or editing the file located at ~/.pexo/config with your Pexo credentials:

PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<your-api-key>"

Diagnosis

If you run into configuration mismatches or API key validation issues, run the setup doctor script to diagnose connectivity status:

./scripts/pexo-doctor.sh

Startup Video - Pexo Data Schema & Taxonomy

This skill uses structured shell scripts to process data and direct state transitions on remote servers. It tracks outputs using unique project identifiers and returns responses in predictable schemas.

CLI Scripts and Operations

Script Arguments Returns
pexo-project-create.sh "<brief>" project_id string
pexo-upload.sh <project_id> <path> asset_id string
pexo-chat.sh <project_id> "<message>" [--choice <id>] Async acknowledgment
pexo-project-get.sh <project_id> JSON object with nextAction & recentMessages
pexo-asset-get.sh <project_id> <asset_id> JSON payload containing the un-truncated raw url
pexo-doctor.sh None Troubleshooting logs

Input Asset Tagging Rules

When sending uploaded local assets inside your chat context, they must be formatted using exact XML enclosing elements to ensure the remote parsing service recognizes them:

  • Images: <original-image>asset_id</original-image>
  • Videos: <original-video>asset_id</original-video>
  • Audio: <original-audio>asset_id</original-audio>

Startup Video - Pexo Advanced Features

  • Asynchronous State Machine: Handles multi-minute video renderings by looping and polling through multiple state checkpoints (WAIT, RESPOND, DELIVER, FAILED, RECONNECT).
  • Interactive Selection Dialogues: Supports user interactive loops (A/B/C testing) for keyframe options or model previews.
  • Session Preservation for Revisions: Keeps feedback context persistent by submitting post-delivery adjustment requests back to the same project workspace instead of starting over.
  • Error Diagnosis and Self-Healing: Leverages troubleshooting diagnostics to detect credit exhaustion, invalid api keys, or broken network pipes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*