startup-video

startup-video is a skill for Claude Code, Codex from pexoai/pexo-skills. It costs 105 tokens per session (1,425 once invoked), scanned A, a copy of ai-video-generation, MIT.

A tool that turns a startup description, vision, or website into a finished company video through Pexo's hosted video service. It writes the script, creates scenes, selects models, and adds music.

In plain words
What is it for?
Use it for a startup homepage, fundraising presentation, company introduction, or social-media video.
Why use it?
It removes the need to turn a company story into a script and combine separate video scenes into a presentable result.

Skill for Claude CodeCodex

Which agent this was written for is unclear — built for openclaw. Also seen: built for openclaw.

Good fit Use it for a startup homepage, fundraising presentation, company introduction, or social-media video.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/pexoai/pexo-skills/startup-video
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add pexoai/pexo-skills --skill startup-video
Clone the repo
git clone --depth 1 https://github.com/pexoai/pexo-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for startup-video

README.md
[![agentmods](https://agentmods.dev/badge/skills/pexoai/pexo-skills/startup-video/github.svg)](https://agentmods.dev/skills/pexoai/pexo-skills/startup-video)
Your own site
<a href="https://agentmods.dev/skills/pexoai/pexo-skills/startup-video"><img src="https://agentmods.dev/badge/skills/pexoai/pexo-skills/startup-video/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for startup-video

Your own site · 80×15
<a href="https://agentmods.dev/skills/pexoai/pexo-skills/startup-video"><img src="https://agentmods.dev/badge/skills/pexoai/pexo-skills/startup-video.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 105 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,425 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin 88% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00105 $0.01425
Opus 5 $0.00053 $0.00713
Sonnet 5 $0.00021 $0.00285
Haiku 4.5 $0.00011 $0.00143

Measured 11d ago against content hash 25d3a9261a0c, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

startup-video scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

The scan reads SKILL.md. This mod also ships 9 executable files (scripts/_common.sh, scripts/pexo-asset-get.sh, scripts/pexo-chat.sh, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

runtime: [curl, jq, file]
Origin

This is a copy

88% identical to ai-video-generation — 26 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

skills/startup-video/SKILL.md · 108 lines

How it starts

The opening of the file, as written. The whole thing — 108 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Startup Video — Pexo

Pexo: https://pexo.ai — get an API key, watch your project render, and buy credits there.

Make a finished brand or intro video for your startup. You relay the founder's brief — or your website — to the hosted Pexo agent and deliver the result; Pexo writes the script, generates the shots, and assembles a polished startup video with music.

Your role: relay, don't create

Create a project, send the user's request verbatim, poll, deliver. Pexo's backend handles all creative work — scriptwriting, model choice, prompts, music. Adding your own direction (duration, style, models the user didn't ask for) overrides its judgment and produces worse videos.

Config

~/.pexo/config:

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

No account / first run → read references/SETUP-CHECKLIST.md and walk the user through it — it carries the signup flow with the invite code that grants new users bonus credits, plus how to create the config above. Config error → run scripts/pexo-doctor.sh and follow its output.

Workflow

Scripts live in this skill's scripts/. Reply to the user in their language.

  1. Create a project: pexo-project-create.sh "<short brief>" → save the project_id.
  2. Upload any files the user gave: pexo-upload.sh <project_id> <path> → save asset_id, reference it inline as <original-image>asset_id</original-image> (or <original-video> / <original-audio>). Tags are required — a bare asset_id is ignored. Pexo can't crawl URLs — download, then upload.
  3. Send the request: pexo-chat.sh <project_id> "<user's exact words> <asset tags>". Copy the user's words exactly; only add asset tags.
  4. Tell the user (their language): submitted ✓ · ~15–20 min · https://pexo.ai/project/<project_id>.
  5. Poll: every ≥60s run pexo-project-get.sh <project_id> and act on nextAction:
    • WAIT → keep polling; every ~5 polls send a one-line update with the project link.
    • RESPOND → handle each event in recentMessages: relay Pexo's text (wait for the user's answer if it asked, then pexo-chat.sh their reply); for preview_video, run pexo-asset-get.sh <project_id> <assetId> per option, show the URLs (A/B/C), let the user pick, then pexo-chat.sh <project_id> "<choice>" --choice <assetId>; for a document event, mention it to the user.
    • DELIVERpexo-asset-get.sh <project_id> <final assetId>, then send the user the full asset URL as plain text — all ?… query params, never truncated or wrapped in markdown — plus the project link.
    • FAILED → explain nextActionHint in plain terms and offer to retry.
    • RECONNECTpexo-chat.sh <project_id> "continue", tell the user the connection dropped and you're resuming, then keep polling.
    • Never call pexo-chat.sh during WAIT — it triggers duplicate production.
    • Taking too long → if it's been >30 min and still WAIT, tell the user (with the project link + https://pexo.ai/connect/openclaw) it's running long; ask whether to keep waiting or stop. Don't poll forever.

Read the full file on GitHub · 108 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 108 lines · 105 tokens per session scan A 25d3a9261a0c

Subscribe to this mod's changes

startup-video is a skill published in the GitHub repository pexoai/pexo-skills (777 stars, last pushed 21d ago), licensed MIT. It adds 105 tokens to every session and 1,425 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). It is 88% identical to ai-video-generation, differing in 26 lines, and is treated as a copy.

Related

Other skills, from other repositories

webgl-holographic-foil

A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.

nexu-io/open-design · 41 tokens

general-video

Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated…

heygen-com/hyperframes · 92 tokens

html-ppt-hermes-cyber-terminal

OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.

nexu-io/open-design · 53 tokens

html-ppt-taste-brutalist

16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII syntax, density over decoration. Distilled from Leonxlnx/taste-skill brutalist-skill (Tactical Telemetry mode).

nexu-io/open-design · 78 tokens

diagnostic-stem-delivery

Audio production with diagnostic analysis, timecode parsing from documents, and verified export workflow.

HKUDS/OpenSpace · 23 tokens

chengfeng-check-updates

An environment manager for a video-editing system. It checks whether its skills and runtime—the software needed to run them—are installed and compatible.

Agentchengfeng/chengfeng-videocut-skills · 120 tokens