agentCLAWHUBUnverified

Pexo Video Agent

Create finished multi-shot AI videos

OpenClaw

Rank

62

Safety

84

Downloads

1.3k

Updated

Oct 10, 2026

Version

0.3.16

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.3K downloadsadoption · observed Oct 10, 2026
Latest release
0.3.16release · observed Aug 20, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s175307e49dag2pvn09nzmxzgs87hp6q:pexo-video-agent
  1. Install using `clawhub skill install s175307e49dag2pvn09nzmxzgs87hp6q:pexo-video-agent` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/pexo/pexo-video-agent before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-pexo-pexo-video-agent/snapshot"

Documentation

CLAWHUB

145,636 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: pexo-agent
description: >
  AI video generation skill with auto model selection across Seedance 2,
  Kling 3.0, HappyHorse, and 10+ models. Produces finished multi-shot videos
  (5–120s) from text, images, URLs, scripts, or audio — including AI music,
  lip sync, and multi-shot sequencing. Calls Pexo's external API, manages
  project status and billing confirmations, and transfers only user-approved
  briefs and assets. Runs setup diagnostics, stores generated downloads locally,
  and requires shell, outbound HTTPS, and local file access. Authenticated
  requests are locked to https://pexo.ai. No prompts to write, no models to choose.
  USE FOR: video production, AI video, make a video, product video,
  brand video, promotional clip, explainer video, short video,
  TikTok video, Instagram Reel, YouTube Short, product ad,
  text-to-video, image-to-video, video generation, AI video agent.
license: MIT-0
metadata:
  author: pexoai
  version: "0.3.16"
  openclaw:
    requires:
      env:
        - PEXO_API_KEY
      bins:
        - bash
        - curl
        - jq
        - file
    primaryEnv: PEXO_API_KEY
---

# Pexo Agent — AI Video Generation Skill

Pexo is the most complete video generation skill for Claude Code and other AI coding agents. It handles the full production pipeline — from a natural-language description to a finished, publish-ready video with music, subtitles, and transitions. Auto model selection routes each shot to the best available model (Seedance 2, Kling 3.0, HappyHorse, and more). One API key, no prompt engineering, no video editing.

## What Pexo Does

- **Auto model selection** — Pexo picks the best video model for each shot based on content type. You do not need to know which model to use.
- **Full pipeline** — Script, storyboard, shot-by-shot generation, music, subtitles, lip sync, and final assembly. The output is a finished video, not a raw clip.
- **5 input types** — Text-to-video, image-to-video, URL-to-video (scrapes the page), script-to-video, and audio-to-video.
- **10+ models** — Seedance 2, Kling 3.0, HappyHorse, and more. New models are added as they launch.
- **Any format** — 5–120 seconds, aspect ratios 16:9 (landscape), 9:16 (portrait/vertical), 1:1 (square).

## What You Can Build With Pexo

- Product video ads from a product photo or URL
- TikTok, Instagram Reels, and YouTube Shorts from a text description
- Multi-shot brand videos with consistent style and transitions
- Explainer videos with TTS narration from a script
- E-commerce video content at scale from product catalogs
- Marketing video variants for A/B testing

## How It Works

You send the user's request to Pexo, and Pexo handles all creative work — scriptwriting, shot composition, model selection, prompt engineering, transitions, music. Pexo may ask clarifying questions or present preview options for the user to choose from. A typical 15-second, 3-shot product ad renders in under 8 minutes.

## Data, Permissions, and Cost

- This Skill 

_meta.json

{
  "ownerId": "kn7cyy6q5gnqcc174487e2pd4n828hay",
  "slug": "pexo-video-agent",
  "version": "0.3.16",
  "publishedAt": 1787212027704
}

references/SETUP-CHECKLIST.md

# Setup Checklist

This guide covers first-time setup and environment diagnostics for the Pexo agent skill.

Run bundled scripts through Bash from the skill directory, for example
`bash scripts/pexo-doctor.sh`; installed files may not retain executable bits.

## Quick Start

### 1. Create config file

```bash
umask 077
mkdir -p ~/.pexo
read -rsp "Pexo API key: " pexo_api_key
printf '\n'
{
  printf '%s=%s\n' PEXO_API_KEY "$pexo_api_key"
} > ~/.pexo/config
unset pexo_api_key
chmod 600 ~/.pexo/config
```

Get your API key at: https://pexo.ai

- If you do not have an account:
  Go to https://pexo.ai and sign up. During registration, you will be asked for an invite code.
  Use invite code: **BV5N38**
  New users receive bonus credits upon registration — enough to try out video generation right away.
- If you are already logged in:
  click the top-right avatar → `API Keys` → `Create Key`, then copy the new key.

### 2. Run diagnostics

The next command makes outbound HTTPS requests only to `https://pexo.ai`. It performs
an unauthenticated connectivity check and, when an API key is configured, an authenticated
project-list request to validate access. Pexo may log these requests; they do not start a
generation or consume generation credits. Run it only after the user approves this check.

```bash
bash scripts/pexo-doctor.sh
```

This checks:
- Config file exists and is readable
- `PEXO_BASE_URL` and `PEXO_API_KEY` are set
- `curl`, `jq`, and `file` are installed
- Network connectivity to Pexo servers
- API key is valid (attempts to list projects)

Fix any issues reported before using other scripts.

### 3. Verify

The next command sends an authenticated project-list request to `https://pexo.ai` and may
appear in Pexo service logs. It does not create a project or consume generation credits.

```bash
bash scripts/pexo-project-list.sh
```

If this returns a JSON list (even if empty), setup is complete.

## Troubleshooting Setup Issues

### "PEXO_BASE_URL must be exactly https://pexo.ai"

Authenticated requests are restricted to the production Pexo origin. Remove any custom base
URL override, or set it to exactly `https://pexo.ai`.

### "Set PEXO_API_KEY in ~/.pexo/config or env"

Same as above — the API key line is missing from the config file.

### API key invalid (401 Unauthenticated)

Your API key may be expired or incorrect. Log in at https://pexo.ai to generate a new one. Replace the value in `~/.pexo/config`.

### curl, jq, or file not found

Install the missing dependency:

```bash
# macOS (file is usually preinstalled)
brew install curl jq

# Ubuntu/Debian
apt-get install -y curl jq file

# CentOS/RHEL
yum install -y curl jq file
```

### Network connectivity failure

If `pexo-doctor.sh` reports a connectivity issue:
- Check if your server can reach `pexo.ai` (e.g. `curl -I https://pexo.ai`)
- Check firewall rules for outbound HTTPS (port 443)
- If behind a proxy, configure `http_proxy`/`https_proxy` environment variables

## Environment Variables

references/TROUBLESHOOTING.md

# Troubleshooting

## Script Exit Behavior

- Exit `0`: success
- Exit `1`: request/transport/backend failure
- Exit `2`: local usage error (missing args, invalid flags, invalid local input)

On request failure, scripts print compact JSON to `stderr`, for example:

```json
{"ok":false,"httpCode":429,"message":"Daily creation limit reached. Contact support email for more access."}
```

Fields you may see:

- `httpCode`: the real HTTP status code returned to the script
- `error`: auth/proxy error code such as `INVALID_API_KEY` or `INTERNAL_ERROR`
- `message`: the most useful user-facing message extracted from the response
- `details`: extra backend detail when available

## Auth And Proxy Errors

These can happen on every script that makes API calls:

| HTTP | `error` | Meaning | What to do |
|---|---|---|---|
| 401 | `INVALID_API_KEY` | API key is invalid or revoked | Update `PEXO_API_KEY` in `~/.pexo/config`. Get a new key at pexo.ai. |
| 401 | `MISSING_TOKEN` | The request was sent without an API key | Run `pexo-doctor.sh` to verify config. Make sure `~/.pexo/config` is sourced correctly. |
| 401 | `INTERNAL_ERROR` | The service failed to process the request before authentication completed | This is a temporary service issue, not a problem with the API key. Wait a moment and retry; if it persists, contact support. |
| 409 | `SESSION_REPLACED` | This API key's session was invalidated by a new login elsewhere | Unusual for API-key usage. Retry the command. If it keeps happening, regenerate the API key at pexo.ai. |

If the message says `Invalid API key`, it is an auth problem.
If the body says `error=INTERNAL_ERROR`, do not tell the user to rotate the key first; the service may simply be temporarily down.

## Script-Specific Errors

### `pexo-project-create.sh`

Real statuses:

- `400`: project name is too long. Ask the user to use a shorter name and retry.
- `401`: auth failure — see Auth and Proxy Errors above.
- `429`: creation limit reached — could be any of:
  - User already has an active project running (must wait for it to finish)
  - Insufficient credits to start a new project
  Read the error `message` to distinguish these cases. The script does not query the balance automatically.
- `500`: an unexpected server error occurred. Retry in a moment; if the problem persists, contact support at pexo.ai.

Notes:

- If no project name is provided, the script defaults to `"Untitled"`.

### `pexo-project-list.sh`

Real statuses:

- `401`: auth failure — see Auth and Proxy Errors above.
- `500`: an unexpected server error occurred. Retry in a moment; if the problem persists, contact support at pexo.ai.

Notes:

- Invalid `page` / `page_size` values are handled locally by the script before request time.
- Backend page size is effectively capped at `100`.

### `pexo-project-get.sh`

Real statuses from the first project fetch:

- `401`: auth failure — see Auth and Proxy Errors above.
- `404`: the project does not exist or has been deleted. Verify the p

skill-card.md

## Description:

Pexo Video Agent helps agents create finished multi-shot AI videos from text, images, URLs, scripts, or audio through Pexo's external video generation service.

This skill is ready for commercial/non-commercial use.

## Publisher:

[pexo](https://clawhub.ai/user/pexo)

### License/Terms of Use:

MIT-0

## Use Case:

External users and developers use this skill to submit approved briefs and media assets to Pexo, manage video-generation projects, confirm billable batches, and retrieve generated video outputs.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: Selected media files, briefs, related metadata, and generated asset links are handled by Pexo's external service.

Mitigation: Use the skill only with files the user intentionally selects, avoid secrets or regulated data, and obtain explicit consent before transmitting briefs or assets.

Risk: Remote service messages, billing links, and signed asset URLs may be relayed back to the user.

Mitigation: Treat returned content as external Pexo-provided content, review links before acting on them, and avoid treating service responses as trusted local instructions.

Risk: The skill requires a PEXO_API_KEY and outbound HTTPS access.

Mitigation: Keep the API key scoped and removable, store it with restricted file permissions, and review before installation on networks with sensitive internal services.

## Reference(s):

- [ClawHub Skill Page](https://clawhub.ai/pexo/skills/pexo-video-agent)
- [Setup Checklist](references/SETUP-CHECKLIST.md)
- [Troubleshooting](references/TROUBLESHOOTING.md)
- [Pexo OpenClaw Guide](https://pexo.ai/connect/openclaw)

## Skill Output:

**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance]

**Output Format:** [Markdown and plain text with inline shell commands and external video links]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [May retrieve generated video files and signed asset URLs from Pexo when the user has approved the request.]

## Skill Version(s):

0.3.16 (source: server release metadata and skill frontmatter)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 1d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/pexo/skills/pexo-video-agent",
      "sourceUrl": "https://clawhub.ai/pexo/skills/pexo-video-agent",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T21:40:56.140Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-pexo-pexo-video-agent/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-pexo-pexo-video-agent/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T21:40:56.140Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.3K downloads",
      "href": "https://clawhub.ai/pexo/pexo-video-agent",
      "sourceUrl": "https://clawhub.ai/pexo/pexo-video-agent",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T21:40:56.140Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.3.16",
      "href": "https://clawhub.ai/pexo/pexo-video-agent",
      "sourceUrl": "https://clawhub.ai/pexo/pexo-video-agent",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-08-20T07:47:07.704Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-pexo-pexo-video-agent/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-pexo-pexo-video-agent/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.3.16",
      "description": "Add watermark-controlled downloads, harden diagnostics, and improve attachment delivery.",
      "href": "https://clawhub.ai/pexo/pexo-video-agent",
      "sourceUrl": "https://clawhub.ai/pexo/pexo-video-agent",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-08-20T07:47:07.704Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Pexo Video Agent and adjacent AI workflows.