happyhorse Skill (inference.sh) for Claude Code: What It Does and How to Install It
Lets Claude generate and edit videos with Alibaba HappyHorse 1.0 through the inference.sh belt CLI, including character-consistent clips.
- Installs
- 13.2K
- on skills.sh
- Stars
- 17
- on GitHub
- Updated
- Aug 2026
- last repo commit
This skill makes Claude call 4 HappyHorse 1.0 apps with belt app run: text-to-video, image-to-video, reference-to-video and video edit. Clips run 3 to 15 seconds at 720P or 1080P, and reference-to-video keeps characters from up to 9 reference images.
It is a third-party skill, not published by Alibaba. It needs belt installed and signed in, and each run uses inference.sh credits.
Good for
- Creators who want realistic motion and character-consistent clips
- Editors who want to change an existing video with a written instruction
Install happyhorse
Claude Code
- 1
Copy this prompt.
Install the happyhorse skill in Claude Code. Run this command: npx skills add https://github.com/inference-sh/skills --skill happyhorse Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Pick one route for the skill, then install the belt CLI with one of the belt routes and run belt login. Every command in SKILL.md is a belt app run call, and its allowed-tools line is Bash(belt *), so the skill does nothing without belt. The folder holds 1 file, SKILL.md (repo tree). It runs belt in a shell, so there is no Claude app upload route.
Built from the package data we hold. Not yet tested by us.
What's in the skill
When it loads
Generate and edit videos with Alibaba HappyHorse 1.0 models via inference.sh CLI. Models: HappyHorse T2V, I2V, R2V, Video Edit. Capabilities: text-to-video, image-to-video, reference-to-video, video editing with natural language, character preservation, 720P/1080P, up to 15 seconds. Use for: physically realistic video, video editing, character-consistent content, product demos, social media. Triggers: happyhorse, happy horse, alibaba video, happyhorse 1.0, dashscope video, alibaba happyhorse, video editing ai, ai video editor
Sections in SKILL.md
- Quick Start
- HappyHorse Models
- Examples
- Text-to-Video
- Image-to-Video
- Reference-to-Video (Character Preservation)
- Multi-Character Reference
- Video Editing
- Video Editing with Reference Images
- Video Editing with Audio Control
- Pricing
- Parameters (T2V)
- Parameters (I2V)
- Parameters (R2V)
- Parameters (Video Edit)
- Search HappyHorse Apps
Key facts
- Installs on skills.sh (101-skills/superpowers listing)
- 13,209 (Nov 2, 2026)
- GitHub stars
- 797 for the whole repo (Nov 2, 2026)
- Last repo commit
- Oct 15, 2026
- Audits on skills.sh (101-skills/superpowers listing)
- Gen Agent Trust Hub: pass, Socket: warn, Snyk: pass
- What it includes
- 1 file: SKILL.md (from the repo tree)
- Allowed tools
- Bash(belt *)
What it includes
belt app run alibaba/happyhorse-1-0-t2v
Set duration (3 to 15), resolution, ratio, seed and watermark.
Try: “Make a 10-second slow-motion clip of a golden retriever in autumn leaves”
Runs code ·
Text-to-videoalibaba/happyhorse-1-0-i2v animates a first-frame image
The prompt is optional.
Runs code ·
Image-to-videoalibaba/happyhorse-1-0-r2v keeps characters from up to 9 images
Multi-character example uses two reference images.
Runs code ·
Reference-to-videoalibaba/happyhorse-1-0-video-edit changes a video from a prompt
Takes MP4 or MOV (H.264); up to 5 reference images.
Runs code ·
Video editaudio_setting is auto, generate or keep_original
Choose what happens to the soundtrack.
Runs code ·
Audio control on editsbelt app search "happyhorse"
Finds HappyHorse apps.
Network ·
Search the apps
From the official docs
Permissions
Medium risk
This skill makes your agent run belt app run commands that send your prompts and files to inference.sh and use credits on your account. Check the price of an app with belt app pricing before you start a large batch.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Each run uses inference.sh credits
SKILL.md lists $0.14 per second at 720P and $0.24 per second at 1080P, and says video edit is billed on input plus output duration. The belt README shows belt balance to check credits and belt app pricing to see the cost formula before a run. github.com
Your prompts and files go to inference.sh
Every belt app run sends its input to an inference.sh app. The belt README says local file paths in an input are uploaded by the CLI. Videos, images and audio you pass are inputs to the app. github.com
You must install the belt CLI first
The belt README gives a download-and-review install script, Homebrew, npm and Scoop. cli-install.md in the repo says the installer downloads a binary and checks its SHA-256 checksum. The belt skill named in SKILL.md can also run brew install and npm install -g. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | SKILL.md describes no read-only mode. |
|---|---|
| Talks to | inference.sh (belt app run calls). cli.inference.sh and dist.inference.sh (belt installer) |
| Sign-in and keys | Run belt login to sign in to inference.sh. SKILL.md does not say where belt keeps the login. |
| Scopes |
|
Questions
What does the happyhorse skill do?
It makes Claude generate and edit videos with Alibaba HappyHorse 1.0 through the inference.sh belt CLI. It has four apps: text-to-video, image-to-video, reference-to-video for consistent characters, and video edit.
How do I install it?
Use the install box at the top of this page for the skill. You also need the belt CLI from inference.sh, installed with one of the belt routes in the box, and a belt login. There is no Claude app upload route because the skill runs belt in a shell.
Does it need an account or API key?
It needs an inference.sh sign-in through belt login. SKILL.md names no separate API key. SKILL.md lists $0.14 per second at 720P and $0.24 per second at 1080P. It says video edit is billed on input plus output duration.
Is it safe?
It runs belt app run commands through your shell. Each run sends your prompt and any files or URLs you give it to inference.sh and uses credits. The belt CLI has to be installed first, so read its install steps before you run them.
Is this an Alibaba skill?
No. It is not published by Alibaba. The repo owner is inference-sh, and its plugin.json names inference.sh as author. The skill calls the alibaba/happyhorse apps on inference.sh.
Who publishes this skill?
inference.sh, in its own repo github.com/inference-sh/skills. The repo's plugin.json lists inference.sh as author and https://inference.sh as homepage.
Is there another copy of this skill?
skills.sh also lists this skill under 101-skills/superpowers, a repo whose plugin.json names inference.sh as author and inference-sh/skills as the repository. This page links to inference-sh/skills, the repo the plugin.json points to.
How much does a video cost?
SKILL.md lists $0.14 per second at 720P and $0.24 per second at 1080P. Video edit is billed on input plus output duration.
Which other skills does it point to?
Its Related Skills section lists infsh-cli, ai-video-generation, seedance, google-veo and ai-image-generation from inference-sh/skills. They are optional.
Information
updated Nov 2, 2026
- Repository
- inference-sh/skills
- Folder
tools/video/happyhorse
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- happyhorse SKILL.md · github.com
- belt CLI README · github.com
- cli-install.md · github.com
- README · github.com
- plugin.json · github.com
- belt skill SKILL.md · github.com