
Muapi Seedance 2
Turn creative briefs into Seedance 2.0 director-level video jobs on MuAPI across t2v, i2v, extend, omni, character, and video-edit modes.
Install
npx skills add https://github.com/samuraigpt/generative-media-skills --skill muapi-seedance-2What is this skill?
- Modes: t2v, i2v, extend, first-last, omni, omni-train, character, video-edit, watermark-remove
- Tiers: chinese (default), global, vip; --fast for fast-queue on global/vip only
- Director-level intent translation (subject, intent, aspect, duration, quality, audio)
- Async polling with --max-wait and --poll-interval for long renders
- Requires bash 3.2+, curl, jq, python3; loads MUAPI credentials from .env
Adoption & trust: 691 installs on skills.sh; 3.5k GitHub stars; 1/3 security scanners passed (skills.sh audits).
Recommended Skills
Journey fit
Build → agent-tooling is the primary shelf because the skill is a bash expert wrapper around MuAPI Seedance endpoints for agent-driven media generation. Agent-tooling fits procedural CLI skills (bash, curl, jq, python3) that agents run to produce assets, not static frontend UI work.
Common Questions / FAQ
Is Muapi Seedance 2 safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Muapi Seedance 2
#!/bin/bash # Expert Skill: Seedance 2 Cinema Expert # Translates creative intent into 'Director-Level' technical directives for Seedance 2.0. # # Modes: t2v | i2v | extend | first-last | omni | omni-train | character | video-edit | watermark-remove # Tiers: chinese (default) | global | vip # Options: --fast for fast-queue variants (global/vip only) # # Requires: bash 3.2+, curl, jq, python3 set -euo pipefail SUBJECT="" INTENT="cinematic" ASPECT="16:9" DURATION=5 QUALITY="basic" AUDIO_FLAG="" VIEW=false MODE="t2v" TIER="chinese" FAST=false IMAGE_URLS=() IMAGE_FILES=() VIDEO_URLS=() VIDEO_FILES=() AUDIO_URLS=() AUDIO_FILES=() EXTEND_REQUEST_ID="" CHARACTER_NAME="" CHARACTER_DESC="" REMOVE_WATERMARK=false PRO_WATERMARK=false ASYNC=false JSON_ONLY=false MAX_WAIT=600 POLL_INTERVAL=5 MUAPI_BASE="https://api.muapi.ai/api/v1" # Load .env if present (suppress errors, disable nounset temporarily) if [ -f ".env" ]; then set +u; source .env 2>/dev/null || true; set -u fi # ============================================================ # Argument parsing # ============================================================ while [[ $# -gt 0 ]]; do case $1 in --mode) MODE="$2"; shift 2 ;; --tier) TIER="$2"; shift 2 ;; --fast) FAST=true; shift ;; --subject) SUBJECT="$2"; shift 2 ;; --intent) INTENT="$2"; shift 2 ;; --aspect) ASPECT="$2"; shift 2 ;; --duration) DURATION="$2"; shift 2 ;; --quality) QUALITY="$2"; shift 2 ;; --no-audio) AUDIO_FLAG="--no-audio"; shift ;; --view) VIEW=true; shift ;; --image|--image-url) IMAGE_URLS+=("$2"); shift 2 ;; --file|--image-file) IMAGE_FILES+=("$2"); shift 2 ;; --video-url) VIDEO_URLS+=("$2"); shift 2 ;; --video-file) VIDEO_FILES+=("$2"); shift 2 ;; --audio-url) AUDIO_URLS+=("$2"); shift 2 ;; --audio-file) AUDIO_FILES+=("$2"); shift 2 ;; --request-id) EXTEND_REQUEST_ID="$2"; shift 2 ;; --character-name) CHARACTER_NAME="$2"; shift 2 ;; --character-desc) CHARACTER_DESC="$2"; shift 2 ;; --remove-watermark) REMOVE_WATERMARK=true; shift ;; --pro) PRO_WATERMARK=true; shift ;; --async) ASYNC=true; shift ;; --json) JSON_ONLY=true; shift ;; --help|-h) cat <<'HELP' Seedance 2 Cinema Expert Usage: bash generate-seedance.sh --mode MODE [options] MODES t2v Text-to-Video i2v Image-to-Video (1–9 images) extend Extend an existing Seedance 2.0 video (Chinese tier only) first-last First & Last Frame interpolation (Global/VIP; 1–2 images) omni Omni Reference — images + audio + optional @character refs omni-train Train a custom Omni Reference character (one reference image) character Build a character sheet from 1–3 images video-edit Edit a video with prompt + optional reference images (Chinese tier) watermark-remove Remove watermark from a Seedance 2.0 video TIERS (default: chinese) chinese seedance-v2.0-* endpoints — lower cost, low censorship global seedance-2-* endpoints — 21:9/1:1 aspect ratios, flexible 4–15s duration vip seedance-2-vip-* endpoints — fast queue + low censorship OPTIONS --fast Use fast-queue variant (global/vip tiers only) --subject TEXT Scene description / prompt (required for most modes) --intent TYPE reveal|tense|epic|narrative|product|educational|comedy|fpv|drone|flythrough (default: cinematic) --aspect RATIO 16:9|9:16|4:3|3:4 — global/vip also support: 21:9|1:1 (default: 16:9) --duration N Chinese: 5|10|15 s — global