Agent skill · Audited from source

happyhorse

skill · qu-skills/skillsLicence not declaredAudited 28 Oct 2026 · source 4599ef28a2a7

★ 785pushed 12 days ago
✓SAFEGrade B · 89/100 · 28 Oct 2026 · 4599ef2
785repo stars · whole qu-skills/skills

Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 4599ef28a2a7 and found no filesystem, network or shell access and no hard-coded secrets. What it does: 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…

Ask an AI about this pageGChatGPTCClaudePPerplexityGeGeminiXGrok
More
Cite

Cite this page

ModelsAtlas. “happyhorse (qu-skills/skills)”. Retrieved 28 Oct 2026. https://modelsatlas.com/skills/qu-skills/happyhorse

6 skills are called “happyhorse”. You are viewing qu-skills/skills.

and 1 more with this name.

Trust audit

Audit 0.4.1 · source read 28 Oct 2026

Trust score89/100✓SAFE B
0 critical0 high0 medium1 low0 info

SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.

What the source does

  • FilesystemNone observedNo reads or writes in the source
  • NetworkNone observedNo outbound calls in the source
  • ShellNone observedNo commands run in the source
  • DependenciesPinnedNothing floats
  • SecretsNone foundNo keys in source

Five audit layers

LayerWhat we checkResultFindings
L0 ProvenanceRepo owner, licence, archive status, activityPASS1
L1 Static sourceSecrets, path traversal, supply chain, hidden codeNA0
L2 InstructionsPrompt injection, authority framing, hidden directivesPASS0
L3 InventoryThe files and declarations match the sourcePASS0
L4 SandboxRun in isolation and watch behaviourSKIPPED why0

Gates applied: no behavioural pass, no license.

Findings (1)

LOWInventory / provenanceinv.no_license
F-13 Inventory / provenanceCWE-1104Layer L0
Why
no LICENSE file and no repo licence
Fix
add a licence

Audit 0.4.1 · source sha 4599ef28a2a7 · 28 Oct 2026Report an issue or request a re-scan

Provenance

Who published it, and what the verdict is pinned to

  • Publisherqu-skills GitHub organizationOwner of the repository this skill is read from
  • Source folderqu-skills/skills/tools/video/happyhorseThe exact folder we audited
  • LicenceNot declaredAs the repository states it
  • Commit pinned for this verdict4599ef28a2a7A new audit runs when the source changes
  • Repository statusNot archivedLast push 12 days ago
  • Sandboxed runNot runSkills are read, not executed; layer L4 is skipped

What it tells the agent

Full source on GitHub ↗

Its description: 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…

---
name: happyhorse
description: "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"
allowed-tools: Bash(belt *)
---

> **Install the belt CLI skill:** `npx skills add belt-sh/cli`

# HappyHorse 1.0 Video Generation

Generate and edit physically realistic videos with Alibaba's HappyHorse 1.0 models via [inference.sh](https://inference.sh) CLI.

## Quick Start

> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md)

```bash
belt login

belt app run alibaba/happyhorse-1-0-t2v --input '{"prompt": "a horse galloping across a sunlit meadow"}'
```


## HappyHorse Models

| Model | App ID | Best For |
|-------|--------|----------|
| T2V | `alibaba/happyhorse-1-0-t2v` | Text-to-video, physically realistic motion |
| I2V | `alibaba/happyhorse-1-0-i2v` | Animate a single image |
| R2V | `alibaba/happyhorse-1-0-r2v` | Preserve characters from up to 9 reference images |
| Video Edit | `alibaba/happyhorse-1-0-video-edit` | Edit existing videos with natural language |

All models support 720P/1080P resolution, up to 15 seconds duration.

## Examples

### Text-to-Video

```bash
belt app run alibaba/happyhorse-1-0-t2v --input '{
  "prompt": "a golden retriever running through autumn leaves in a park, slow motion",
  "duration": 10,
  "resolution": "1080P",
  "ratio": "16:9"
}'
```

### Image-to-Video

Animate a still image:

```bash
belt app run alibaba/happyhorse-1-0-i2v --input '{
  "first_frame": "https://your-image.jpg",
  "prompt": "gentle camera zoom, clouds moving in the sky",
  "duration": 8,
  "resolution": "720P"
}'
```

### Reference-to-Video (Character Preservation)

Generate videos that preserve characters from reference images (up to 9):

```bash
belt app run alibaba/happyhorse-1-0-r2v --input '{
  "prompt": "a woman walking through a busy market street",
  "reference_images": ["https://portrait.jpg"],
  "duration": 10,
  "resolution": "720P"
}'
```

### Multi-Character Reference

```bash
belt app run alibaba/happyhorse-1-0-r2v --input '{
  "prompt": "two friends sitting at a cafe having coffee",
  "reference_images": ["https://person1.jpg", "https://person2.jpg"],
  "ratio": "16:9"
}'
```

### Video Editing

Edit existing videos using natural language instructions:

```bash
belt app run alibaba/happyhorse-1-0-video-edit --input '{
  "video": "https://your-video.mp4",
  "prompt": "change the background to a snowy mountain landscape"
}'
```

### Video Editing with Reference Images

```bash
belt app run alibaba/happyhorse-1-0-video-edit --input '{
  "video": "https://your-video.mp4",
  "prompt": "replace the person with the character from the reference image",
  "reference_images": ["https://character.jpg"]
}'
```

### Video Editing with Audio Control

```bash
belt app run alibaba/happyhorse-1-0-video-edit --input '{
  "video": "https://your-video.mp4",
  "prompt": "make the scene look like a rainy day",
  "audio_setting": "generate"
}'
```

## Pricing

| Resolution | Price |
|------------|-------|
| 720P | $0.14 per second |
| 1080P | $0.24 per second |

Video Edit is billed on input + output duration.

## Parameters (T2V)

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `prompt` | string | required | Text description of the video |
| `duration` | integer | 5 | Duration in seconds (3–15) |
| `resolution` | enum | 720P | 720P or 1080P |
| `ratio` | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
| `seed` | integer | random | Reproducible generation |
| `watermark` | boolean | false | Add HappyHorse watermark |

## Parameters (I2V)

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `first_frame` | file | required | First frame image (JPEG, PNG, WebP) |
| `prompt` | string | - | Optional text description |
| `duration` | integer | 5 | Duration in seconds (3–15) |
| `resolution` | enum | 720P | 720P or 1080P |
| `seed` | integer | random | Reproducible generation |

## Parameters (R2V)

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `prompt` | string | required | Text description of the scene |
| `reference_images` | array | required | Up to 9 character reference images |
| `duration` | integer | 5 | Duration in seconds (3–15) |
| `resolution` | enum | 720P | 720P or 1080P |
| `ratio` | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
| `seed` | integer | random | Reproducible generation |

## Parameters (Video Edit)

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `video` | file | required | Video to edit (MP4/MOV, H.264) |
| `prompt` | string | required | Editing instruction |
| `reference_images` | array | - | Up to 5 reference images |
| `audio_setting` | enum | auto | auto, generate, or keep_original |
| `resolution` | enum | 720P | 720P or 1080P |
| `seed` | integer | random | Reproducible generation |

## Search HappyHorse Apps

```bash
belt app search "happyhorse"
```

## Related Skills

```bash
# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli

# All video generation models
npx skills add inference-sh/skills@ai-video-generation

# Seedance 2.0
npx skills add inference-sh/skills@seedance

# Google Veo
npx skills add inference-sh/skills@google-veo

# Image generation (for image-to-video)
npx skills add inference-sh/skills@ai-image-generation
```

Browse all video apps: `belt app list --category video`

## Documentation

- [Ru

Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.

Install

Pinned to the audited commit 4599ef2

Download folder ↗
npx skills add inference-sh/skills@infsh-cli
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@seedance
npx skills add inference-sh/skills@google-veo
npx skills add inference-sh/skills@ai-image-generation

Commands as the repository documents them: shown, never run by us. Our verdict covers commit 4599ef28a2a7 only.

Works in

The author has not said which agents this skill supports, and we have not tested it in any.

Audit history

Every audit, every source change

  1. ✓SAFE B 89 / 100

    first audit · source 4599ef28a2a7

README badge

For maintainers · shows the latest audit

ModelsAtlas: SAFE BMODELSATLASSAFE · B
[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/qu-skills/happyhorse/badge.svg)](https://modelsatlas.com/skills/qu-skills/happyhorse/)

The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.

Similar skills

Add this badge to your README

[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/qu-skills/happyhorse/badge.svg)](https://modelsatlas.com/skills/qu-skills/happyhorse/)

Questions about happyhorse

What does the happyhorse skill do?
inference.sh Agent skills for using our API to give your agents access to hundreds of apps and other agents
Is happyhorse safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can happyhorse access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (4599ef28a2a7), read on 2026-10-28. The repository is watched, and a new audit runs when it changes — this is the first audit.

Sources

Spotted something wrong? Report a correction · Methodology

Keep going in your AI

Opens with this page as the source. We add nothing else to the prompt.