Pexo Skills
pexo-skills
Video generation skills backed by the Pexo service: from text, an image, a URL or a script the agent assembles a finished clip with music and subtitles
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
Why this level
- Sends requests and selected material to the external Pexo service over the network
- Operates with a paid API key and spends credits on generation
- Runs bundled shell scripts on the user's machine
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/pexo-skillsDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .claude/skills
cp -R "$tmp/skills/pexo-agent" .claude/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .agents/skills
cp -R "$tmp/skills/pexo-agent" .agents/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .github/skills
cp -R "$tmp/skills/pexo-agent" .github/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .agents/skills
cp -R "$tmp/skills/pexo-agent" .agents/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .agents/skills
cp -R "$tmp/skills/pexo-agent" .agents/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .devin/skills
cp -R "$tmp/skills/pexo-agent" .devin/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .cline/skills
cp -R "$tmp/skills/pexo-agent" .cline/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .roo/skills
cp -R "$tmp/skills/pexo-agent" .roo/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add pexoai/pexo-skills --skill pexo-agent -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit f724267
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .agents/skills
cp -R "$tmp/skills/pexo-agent" .agents/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .agents/skills
cp -R "$tmp/skills/pexo-agent" .agents/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/pexoai/pexo-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/pexo-agent/
git -C "$tmp" checkout f724267e45a065b6be445ea6f07312e62d3207cd
mkdir -p .agents/skills
cp -R "$tmp/skills/pexo-agent" .agents/skills/pexo-agentCommands for macOS and Linux, on Windows run them in Git Bash.
Install the skill: npx skills add https://github.com/pexoai/pexo-skills --skill pexo-agent. Set the key in ~/.pexo/config as PEXO_API_KEY, do not print the key, and run pexo-doctor.sh on first setup.
Other ways from the author
npx skills add https://github.com/pexoai/pexo-skills --skill pexo-agentInstalls the general skill via skills.sh. For focused skills change the name after --skill.
This is third-party code. Review the repository files before installing.
What it does
The set connects the agent to the external Pexo service, which produces video from a description. The lead pexo-agent skill takes a request, picks a model for each shot from several available, writes the script and storyboard, generates the shots and assembles a clip of 5 to 120 seconds in 16:9, 9:16 or 1:1, adding music, subtitles, narration and lip sync. It accepts text, an image, a page URL, a script or audio as input. Beyond the general agent there are focused skills for specific jobs: video ads, TikTok and YouTube Shorts clips, product, explainer and brand videos, plus skills for storyboarding and preparing prompts for individual models. The skills run bundled shell scripts, call the Pexo API over HTTPS, upload user-approved material and store the result locally.
Who it is for. For marketers, SMM specialists, designers and founders who need finished clips without manual editing.
Good fit when
- You need a finished clip rather than raw footage: with script, music and subtitles
- You need a quick video ad or a vertical social clip
- You need to animate a product photo or build a video from a page URL
Not a fit when
- You have no Pexo key and no paid service credits
- You need full manual control over editing and every frame
- You cannot upload source material to an external service
Example request
Make a 15-second vertical Reels clip from this product photo, add background music and subtitlesLimitations
The skills are an interface to the paid Pexo service, requiring a PEXO_API_KEY and credits, and every billable generation asks for user approval by default. Clips and prompts are produced on the Pexo side, which receives approved requests and material, and the skill warns and asks for consent before the first upload. It needs bash, curl, jq and file to run. Availability of pexo.ai from Russia without a VPN was not verified. The set is made of shell scripts and reads only files the user explicitly selects.
How to disable. Remove the Pexo skill folders from the agent's directory, for example ~/.claude/skills/. Delete the ~/.pexo/config file with the key and the PEXO_API_KEY variable.
Security check
- Sends requests and selected material to the external Pexo service over the network
- Operates with a paid API key and spends credits on generation
- Runs bundled shell scripts on the user's machine
README in short
The README presents an open set of video generation skills backed by the Pexo service, compatible with Claude Code, Cursor, OpenClaw and other agents under the Agent Skills standard. The lead skill picks the model, writes prompts, generates shots and assembles a finished clip with music and subtitles from a single API key. The set holds around twenty skills: a general agent, focused skills for ads and social media, and separate skills for preparing prompts for specific models. Installation goes through skills.sh or ClawHub. It ships install and deployment docs. MIT licensed.
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. license: MIT-0 metadata: author: pexoai version: "0.3.16" --- # Pexo Agent — AI Video Generation Skill
FAQ
Is it free?
No. Generation goes through the paid Pexo service via an API key, and billable operations are confirmed manually by default.
Should I install the whole set?
Not necessarily. The general pexo-agent skill does everything, the focused skills are shortcuts for a specific task, and you can install only the one you need.
Related
Skills and CLI from HeyGen: the agent writes HTML compositions and renders them into MP4 videos, captions, motion graphics and decks
Blender MCP
MCP for Blender
An MCP server and Blender addon: the agent creates and edits objects, materials and scenes, pulls assets and runs Python in Blender
Official Remotion skills for making videos in React: compositions, animation, captions, maps and rendering
Agentic video studio for Claude Code, Cursor and Codex: script, voiceover, images, stock footage, music, subtitles and render