跳到主内容
智客 ZICQ

技能库 智客分类:文档办公 happyhorse-1-0

Happyhorse 1 0

在RunComfy上与HappyHorse 1.0一起生成文本到视频. 文档 HappyHorse 1.0 的优点(关于人工分析视频竞技场的# 1 , 本地 1080p 有内传同步音频,多镜头字符一致性, 6 语言即时支持), 持续时间 / side- ratio / 分辨率 schema, 以及何时通向 Wan 2. 7 /种子 2 转而使用LTX 2。 通过本地的RunComfy CLI,拨打 " runcomfy run happyhorse/happyhorse-1-0/text-to-video " 。 在"快乐之马","快乐之马","快乐之马","快乐之马","快乐之马"的视频上进行触发,或者任何明确要求用这个模型生成视频.

415004 安装量

官方网址:作者主页

技能介绍

先看中文介绍;官方 description 原文单独保留,不改写 SKILL.md。

做什么

在RunComfy上与HappyHorse 1.0一起生成文本到视频. 文档 HappyHorse 1.0 的优点(关于人工分析视频竞技场的# 1 , 本地 1080p 有内传同步音频,多镜头字符一致性, 6 语言即时支持), 持续时间 / side- ratio / 分辨率 schema, 以及何时通向 Wan 2. 7 /种子 2 转而使用LTX 2。 通过本地的RunComfy CLI,拨打 " runcomfy run happyhorse/happyhorse-1-0/text-to-video " 。 在"快乐之马","快乐之马","快乐之马","快乐之马","快乐之马"的视频上进行触发,或者任何明确要求用这个模型生成视频.

何时用

官方 description 未单独写出 Use when。按规范,代理会在用户任务与这段 description 的关键词匹配时激活本技能。

代理如何加载

按 Agent Skills 渐进披露:启动时只加载 name 与 description(约 100 token);任务匹配后才读入整份 SKILL.md 正文;scripts/、references/、assets/ 仅在需要时再读。 本文件正文结构:HappyHorse 1.0 — Pro Pack on RunComfy、When to pick this model (vs siblings)、Prerequisites、Endpoints + input schema、`happyhorse/happyhorse-1-0/text-to-video`、How to invoke。 其中含规范建议的小节:边界情况。

文件分析

文件分析:这是一份仅含 SKILL.md 的指令型技能,代理激活后整份正文进入上下文。

官方 description(原文)

Generate text-to-video with HappyHorse 1.0 on RunComfy. Documents HappyHorse 1.0's strengths (#1 on Artificial Analysis Video Arena, native 1080p with in-pass synchronized audio, multi-shot character consistency, 6-language prompt support), the duration / aspect-ratio / resolution schema, and when to route to Wan 2.7 / Seedance 2 / LTX 2 instead. Calls `runcomfy run happyhorse/happyhorse-1-0/text-to-video` through the local RunComfy CLI. Triggers on "happyhorse", "happy horse", "happyhorse 1.0", "happyhorse video", or any explicit ask to generate video with this model.

HappyHorse 1.0 — Pro Pack on RunComfyWhen to pick this model (vs siblings)PrerequisitesEndpoints + input schema`happyhorse/happyhorse-1-0/text-to-video`How to invokePrompting — what actually worksWhere it shinesSample prompts (verified to produce strong results)LimitationsExit codesHow it works

· 许可:MIT

来源分类:skills.sh agent-skill

SKILL.md 与 Agent 调用

官方规范 ↗
name
happyhorse-1-0
description
Generate text-to-video with HappyHorse 1.0 on RunComfy. Documents HappyHorse 1.0's strengths (#1 on Artificial Analysis Video Arena, native 1080p with in-pass synchronized audio, multi-shot character consistency, 6-language prompt support), the duration / aspect-ratio / resolution schema, and when to route to Wan 2.7 / Seedance 2 / LTX 2 instead. Calls `runcomfy run happyhorse/happyhorse-1-0/text-to-video` through the local RunComfy CLI. Triggers on "happyhorse", "happy horse", "happyhorse 1.0", "happyhorse video", or any explicit ask to generate video with this model.
许可
MIT
  1. 发现技能客户端向 Agent 提供名称与描述目录。
  2. 匹配与调用用户指定或任务匹配后,载入 SKILL.md 指令。
  3. 按需加载按步骤读取参考文档、使用脚本与素材。

具体调用语法与可用工具以目标 Agent 客户端为准。 查看调用机制说明 ↗

安装这个技能

Skills CLI ↗

先选择目标 Agent 和安装范围,保留技能包的附属文件,安装后检查客户端能否发现该技能。

交给 Agent 安装

复制安装指令给支持 Agent Skills 的代理,确认其中的目标目录与客户端匹配。

把 Agent Skill「happyhorse-1-0」安装到我的项目:SKILL.md 原文与官方 description 见 https://zicq.com/zh/skills/skl-ccb105dafd5c5970-Happyhorse-1-0.html
请存为 .cursor/skills/happyhorse-1-0/SKILL.md 或 .claude/skills/happyhorse-1-0/SKILL.md,frontmatter 的 name 与 description 保持原样,不要改写。

GitHub 完整包 ↗

终端安装 · Skills CLI

需要 Node.js 与 npx。先查看仓库技能列表,确认实际名称。

npx skills add 'https://github.com/prime-skills/runcomfy-agent-skills' --list

npx skills add 'https://github.com/prime-skills/runcomfy-agent-skills' --skill 'happyhorse-1-0'

CLI 会交互选择目标 Agent,默认安装到项目;用户级安装使用 -g。先通过查看命令核对仓库内容,再用 npx skills list 检查已安装技能。

阅读排版
--- name: happyhorse-1-0 displayName: "HappyHorse 1.0 — Pro Pack on RunComfy" description: > Generate text-to-video with HappyHorse 1.0 on RunComfy. Documents HappyHorse 1.0's strengths (#1 on Artificial Analysis Video Arena, native 1080p with in-pass synchronized audio, multi-shot character consistency, 6-language prompt support), the duration / aspect-ratio / resolution schema, and when to route to Wan 2.7 / Seedance 2 / LTX 2 instead. Calls `runcomfy run happyhorse/happyhorse-1-0/text-to-video` through the local RunComfy CLI. Triggers on "happyhorse", "happy horse", "happyhorse 1.0", "happyhorse video", or any explicit ask to generate video with this model. homepage: https://www.runcomfy.com license: MIT --- # HappyHorse 1.0 — Pro Pack on RunComfy [runcomfy.com](https://www.runcomfy.com/?utm_source=skills.sh&utm_medium=skill&utm_campaign=happyhorse-1-0) · [Text-to-video](https://www.runcomfy.com/models/happyhorse/happyhorse-1-0/text-to-video?utm_source=skills.sh&utm_medium=skill&utm_campaign=happyhorse-1-0) · [GitHub](https://github.com/agentspace-so/runcomfy-skills/tree/main/happyhorse-1-0) **HappyHorse 1.0** — currently #1 on Artificial Analysis Video Arena (Elo 1333 t2v / 1392 i2v) — hosted on the **RunComfy Model API**. Native 1080p video with **in-pass synchronized audio** (dialogue, ambient, Foley) and multi-shot character consistency. ```bash npx skills add agentspace-so/runcomfy-skills --skill happyhorse-1-0 -g ``` ## When to pick this model (vs siblings) | You want | Use | |---|---| | Multi-shot story with character / wardrobe consistency | **HappyHorse 1.0** | | Native audio in the same generation pass | **HappyHorse 1.0** | | Currently-#1 blind-vote video model | **HappyHorse 1.0** | | Detailed lip-synced dialogue + reference video | Seedance 2.0 Pro | | Fine motion control + multi-reference conditioning | Wan 2.7 | | Ultra-fast iteration (sub-second per frame) | LTX 2 | | Cinematic motion editing on existing footage | Kling Video O1 | If the user said "HappyHorse" / "happy horse video" explicitly, route here regardless. ## Prerequisites 1. **RunComfy CLI** — `npm i -g @runcomfy/cli` 2. **RunComfy account** — `runcomfy login` opens a browser device-code flow. 3. **CI / containers** — set `RUNCOMFY_TOKEN=` instead of `runcomfy login`. ## Endpoints + input schema ### `happyhorse/happyhorse-1-0/text-to-video` | Field | Type | Required | Default | Notes | |---|---|---|---|---| | `prompt` | string | yes | — | Up to 2,500 chars. 6 languages (CN/EN/JP/KR/DE/FR). | | `aspect_ratio` | enum | no | `16:9` | `16:9`, `9:16`, `1:1`, `4:3`, `3:4` only. | | `resolution` | enum | no | `1080P` | `720P` or `1080P`. | | `duration` | int | no | 5 | 3–15 seconds. | | `seed` | int | no | 0 | 0..2^31-1. Reuse for variant comparisons. | | `watermark` | bool | no | true | Provider watermark. | ## How to invoke **Default (16:9 1080p 5s):** ```bash runcomfy run happyhorse/happyhorse-1-0/text-to-video \ --input '{"prompt": ""}' \ --output-dir ``` **Vertical short (9:16, 8s, no watermark):** ```bash runcomfy run happyhorse/happyhorse-1-0/text-to-video \ --input '{ "prompt": "", "aspect_ratio": "9:16", "duration": 8, "watermark": false }' \ --output-dir ``` **Cheaper test pass (720p):** ```bash runcomfy run happyhorse/happyhorse-1-0/text-to-video \ --input '{"prompt": "", "resolution": "720P", "duration": 3}' \ --output-dir ``` The CLI submits, polls every 2s until terminal, then downloads any `*.runcomfy.net` / `*.runcomfy.com` URL from the result into `--output-dir`. Stdout is the result JSON. Stderr is progress. ## Prompting — what actually works **Describe motion over time, not a still.** "A woman turns from the window, walks two paces to the desk, picks up the cup, lifts it to her face, takes a sip" beats "a woman drinking coffee". **Camera + shot in plain English.** Front-load the shot: `"Wide shot. ..."` / `"Tracking shot. ..."` / `"Locked tripod, low angle. ..."` works as a real directive. Specify lens feel: `"35mm anamorphic"`, `"shallow DOF"`, `"crushed shadows"`. **One visual beat per clip when iterating.** Don't pile up "she walks AND the dog runs AND a car passes". Pick the beat, get it sharp, then layer with multi-shot prompts. **Multi-shot consistency** — when describing two beats, restate the anchor at each: `"Shot 1: tall woman in red wool coat, blue scarf, in a rainy alley. Shot 2: same woman in red coat / blue scarf, now ducking under an awning."` HappyHorse holds the look but needs the anchor. **Audio direction** — say what you want to hear: `"distant temple bells, footsteps on wet pavement, no dialogue"` or `"warm friendly tone, English"`. **Anti-patterns:** - Static-frame descriptions (no temporal verbs) → motion will be vague. - Conflicting style directions → cancels. - > 2500 char prompts → degrades. - Aspect ratios outside the 5 supported → 422. ## Where it shines | Use case | Why HappyHorse 1.0 | |---|---| | **Multi-shot brand stories with one consistent character** | Native cross-shot identity preservation | | **Talking-head explainers needing in-clip voiceover + ambient** | Synchronized audio in the same pass | | **Multilingual short-form ads** | 6 prompt languages, no script-quality drop | | **Cinematic 1080p delivery** | Native 1080p output, broadcast-ready | | **Blind-vote leader for general video quality** | #1 on Artificial Analysis Video Arena | ## Sample prompts (verified to produce strong results) **From the model page (cinematic scope):** ``` Wide shot. A lone astronaut in dusty orange suit with blue-gray harness skis across lunar plain, leaving parallel tracks in gray regolith. Mid-stride, poles planted, pushing in 1/6th gravity with subtle upward drift. Fine dust haze along ski tracks. Crescent Earth above lunar horizon, blue-white glow against black sky. Raw sunlight, crushed shadows, no fill. 8K photorealistic. ``` **Multi-shot consistency:** ``` Shot 1: Medium close-up. A woman in a navy trench coat enters a rain-slick neon-lit Tokyo alley, looks left, holds up an umbrella. Shot 2: Same woman in same navy trench, now under the awning of a ramen shop, shaking water off the umbrella. Warm interior glow, soft chatter, gentle rain on metal roof in the audio. ``` **Vertical platform-native:** ``` 9:16 vertical short. A barista in a black apron pulls a single espresso shot, steam rising into the morning sun, rich crema slowly forming. Close-up handheld, shallow DOF, warm cafe ambience and the hiss of the steam wand. ``` ## Limitations - **Duration cap 15s** — for longer narratives, segment into multi-shot prompts and stitch. - **Aspect ratios** — only the 5 documented values; ultra-wide cinematic gets cropped or rejected. - **Audio is in-pass only** — you can't pass external audio to drive lip-sync. For audio-driven lip-sync, use Wan 2.7 (which accepts an `audio_url`) or Seedance 2.0 Pro. - **No free image-to-video on this template** — i2v is supported by HappyHorse via a separate pipeline; the t2v endpoint here is text-only. ## Exit codes The `runcomfy` CLI uses sysexits-style codes: | code | meaning | |---|---| | 0 | success | | 64 | bad CLI args | | 65 | bad input JSON / schema mismatch (e.g. `duration: 30` would 422) | | 69 | upstream 5xx | | 75 | retryable: timeout / 429 | | 77 | not signed in or token rejected | Full reference: [docs.runcomfy.com/cli/troubleshooting](https://docs.runcomfy.com/cli/troubleshooting?utm_source=skills.sh&utm_medium=skill&utm_campaign=happyhorse-1-0). ## How it works 1. The skill invokes `runcomfy run happyhorse/happyhorse-1-0/text-to-video` with a JSON body matching the schema. 2. The CLI POSTs to `https://model-api.runcomfy.net/v1/models/happyhorse/happyhorse-1-0/text-to-video` with the user's bearer token. 3. The Model API returns a `request_id`; the CLI polls `GET .../requests//status` every 2 seconds. 4. On terminal status, the CLI fetches `GET .../requests//result` and downloads any URL whose host ends with `.runcomfy.net` or `.runcomfy.com` into `--output-dir`. Other URLs are listed but not fetched. 5. `Ctrl-C` while polling sends `POST .../requests//cancel` so you don't get billed for GPU you stopped. ## What this skill is not Not a self-hosted video runner. Not a capability grant — depends on a working RunComfy account. ## Security & Privacy - **Token storage**: `runcomfy login` writes the API token to `~/.config/runcomfy/token.json` with mode 0600 (owner-only read/write). Set `RUNCOMFY_TOKEN` env var to bypass the file entirely in CI / containers. - **Input boundary**: the user prompt is passed as a JSON string to the CLI via `--input`. The CLI does NOT shell-expand the prompt; it transmits the JSON body directly to the Model API over HTTPS. No shell injection surface from prompt content. - **Third-party content**: image / mask / video URLs you pass are fetched by the RunComfy model server, not by the CLI on your machine. Treat external URLs as untrusted; image-based prompt injection is a known risk for any image-edit / video-edit model. - **Outbound endpoints**: only `model-api.runcomfy.net` (request submission) and `*.runcomfy.net` / `*.runcomfy.com` (download whitelist for generated outputs). No telemetry, no callbacks. - **Generated-file size cap**: the CLI aborts any single download > 2 GiB to prevent disk-fill from a malicious or runaway model output.

相关技能

文档办公

Ontology

为结构化的代理内存和可堆肥技能所打入的知识图. 在创建/征服实体(Person, project, Task, Evention, Document)时使用,链接相关对象,强制约束,规划多步动作作为图变,或技能需要共享状态时使用. 触发到"记住","我知道什么","链接X到Y",…

文档办公

Nano Pdf

使用纳米-pdf CLI编辑带有自然语言指令的PDF.

文档办公

Word / DOCX

创建,检查,并编辑有可靠样式的Microsoft Word文档和DOCX文件,编号,跟踪更改,表格,章节,并进行相容性检查. 当 (1) 任务涉及 Word 或 ".docx " 时使用; (2) 文件包括跟踪的更改,评论,字段,表格,模板,或页面布局限制; (3) 文档必须在不…

文档办公

Baidu Search

使用Baidu AI搜索引擎(BDSE)搜索网页. 用于实时信息、文件或研究专题.