happyhorse-video

Generate images, videos, and digital humans via Aliyun Bailian DashScope APIs.

2.0k|274|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill happyhorse-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: happyhorse-video
Source: https://github.com/openakita/openakita/tree/main/plugins/happyhorse-video
Command: npx skills add https://github.com/openakita/openakita --skill happyhorse-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires oss2, dashscope, edge-tts, mutagen, ffmpeg.

What problem does it solve?

Producing AI-generated images, videos, and digital-human content on Aliyun Bailian requires juggling many model endpoints, protocols, and billing rules; this Skill unifies them into one studio with 22 LLM-callable tools and a storyboard-driven long-video pipeline.

Core Features & Use Cases

  • Unified image and video generation: Text-to-image, image edit, style repaint, background generation, outpainting, sketch-to-image, and ecommerce scenes, plus text-to-video, image-to-video, reference-to-video, and video editing via HappyHorse 1.0 and Wan 2.6/2.7 models.
  • Digital-human modes: Photo speak, video relip, video reface, pose drive, and avatar compose, with CosyVoice-v2 and Edge-TTS for voice synthesis.
  • Storyboard long-video pipeline: Decompose a story into structured segments, generate them serially or in parallel, and concat with ffmpeg crossfade transitions.
  • Use Case: Ask the agent to turn a short story into a 30-second video; it decomposes the story into storyboard segments, generates each clip, and concatenates them into a final MP4 with cost preview before submission.

Quick Start

Ask the agent to generate a 5-second 720P text-to-video clip of a sunrise over the sea using the happyhorse-video tools after configuring your DashScope API key and OSS settings.

Frequently Asked Questions about happyhorse-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a video from text with Aliyun Bailian?

Call the hh_t2v tool with a prompt, duration, and resolution; it submits a HappyHorse 1.0 or Wan 2.6 job to DashScope and returns a task_id plus video_url when done. Use hh_cost_preview first to estimate the per-second price before submitting.

How do I create a long video with automatic storyboard decomposition?

Use hh_storyboard_decompose to split a story into structured segments with prompts and transitions, then pass them to hh_long_video_create for serial or parallel generation, and finally merge downloaded clips with hh_video_concat using ffmpeg crossfade.

What digital-human modes does this plugin support?

Five modes are available: photo_speak (wan2.2-s2v), video_relip (videoretalk), video_reface (wan2.2-animate-mix), pose_drive (wan2.2-animate-move), and avatar_compose (wan2.7-image followed by s2v). Voice audio comes from CosyVoice-v2 or the free Edge-TTS engine.

Why does my DashScope video task fail or run slowly?

DashScope enforces a concurrency cap of one async task per API key, so submissions are serialized through a semaphore and queue up. Also note task_ids expire after 24 hours, and HappyHorse 1.0 rejects legacy parameters like with_audio, size, quality, fps, and audio.

Can I use generated images as input for video generation?

Yes. Every hh_image_* tool publishes results as asset_ids on the Asset Bus, and video tools accept from_asset_ids which map to first frames, reference images, or source videos depending on the mode, enabling image-to-video pipelines without re-uploading.