Skip to content
Back to skills

ai-dance-video

ASecurity

Use when someone wants to make an AI dance video from a portrait, animate a photo with a dance, choose a dance reference template, or check a Danceo render. Requires the Danceo Video MCP server and an API key.

  • 0 votes
  • 0 copies
  • 2 views
  • Added November 13, 2026
ai-agentsgoapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned November 13, 2026

npx -y skills add jasonliu119/danceo-ai-dance-mcp-skills --skill ai-dance-video --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of ai-dance-video?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for ai-dance-video
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jasonliu119-ai-dance-video/badge)](https://www.skillsdirectory.com/skills/jasonliu119-ai-dance-video)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-dance-video
description: Use when someone wants to make an AI dance video from a portrait, animate a photo with a dance, choose a dance reference template, or check a Danceo render. Requires the Danceo Video MCP server and an API key.
---

# AI Dance Video with Danceo

Use Danceo when the user asks to animate a portrait using a dance movement from one of Danceo's available reference templates. This workflow creates a render and spends credits from the account attached to the configured API key.

## Workflow

1. Ask which portrait image to use if the user has not supplied a publicly reachable HTTPS image URL. Confirm that they have permission to transform the image and likeness.
2. Call `get_credits` before starting a render. Report the returned balance; do not assume the account has trial credits.
3. Call `list_dance_templates` and choose a template that matches the requested movement. Use its `id` exactly as returned.
4. Confirm the requested output duration is between 5 and 30 seconds and no longer than the selected reference. For a cat template, provide the number of portraits specified by `imageCount`; for a person or dog, provide one portrait.
5. Estimate the render at 80 credits per requested output second under the current API pricing. Check that the account balance can cover it, then ask for confirmation unless the user has already clearly authorized a paid render. Call `create_dance_video` only after that confirmation.
6. Keep the returned `job_id`. Call `get_video_status` at a reasonable interval until the status is `success` or `failed`. Return the video URL on success, or the service error and next step on failure.

## Input limits

- Portraits must be publicly reachable over HTTPS.
- The API accepts Danceo showcase references returned by `list_dance_templates`; it does not accept arbitrary reference video URLs.
- Output duration must be an integer from 5 through 30 seconds and must not exceed the selected reference's duration. The service can enforce a shorter maximum while long-video processing is unavailable.
- Current API render cost is 80 credits per requested output second. Danceo reports the final cost in the creation response and charges the API key owner's balance. Failed renders follow Danceo's credit-restoration behavior.

## Good requests

- Use a sharp, well-lit portrait with the face and subject clearly visible.
- Choose a reference with framing and movement that suit the portrait.
- Keep the user's requested identity, pose, and visual direction intact where compatible with the reference choreography.
- Do not create deceptive impersonations or transform a person's likeness without permission. Respect privacy, copyright, and platform rules.

## Errors

- For an invalid key, direct the user to [Danceo API key settings](https://danceo.ai/settings/apikeys).
- For insufficient credits, check the balance with `get_credits` and point to [Danceo pricing](https://danceo.ai/pricing).
- For an unknown template, call `list_dance_templates` again and use a returned ID.
- If a job remains pending or processing, continue polling at a reasonable interval; do not create duplicate jobs unless the user asks.

## Links

- Product and MCP guide: https://danceo.ai/mcp
- Pricing: https://danceo.ai/pricing

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.