Poyo Wan Animate
Wan Animate video generation on PoYo / poyo.ai via `https://api.poyo.ai/api/generate/submit`; use for `wan-animate-replace`, `wan-animate-move`, character an...
Rank
62
Safety
84
Downloads
964
Updated
Oct 12, 2026
Version
1.0.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 964 downloads reported by the source. Last updated 10/12/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 12, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 12, 2026
- Adoption signal
- 964 downloadsadoption · observed Oct 12, 2026
- Latest release
- 1.0.1release · observed Jul 9, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 1.0.1release
Strengthen PoYo links
Observed Jul 9, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s177pant1v4gn5k13ffg1fp5b183nb02:poyo-wan-animate- Install using `clawhub skill install s177pant1v4gn5k13ffg1fp5b183nb02:poyo-wan-animate` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/coolhackboy/poyo-wan-animate before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-wan-animate/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
18,274 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: poyo-wan-animate
description: Wan Animate video generation on PoYo / poyo.ai via `https://api.poyo.ai/api/generate/submit`; use for `wan-animate-replace`, `wan-animate-move`, character animation, character replacement, one source video URL, one target image, 480p, 580p, or 720p output, polling, and webhooks.
metadata: {"openclaw":{"homepage":"https://poyo.ai/models/wan-animate","requires":{"bins":["curl"],"env":["POYO_API_KEY"]},"primaryEnv":"POYO_API_KEY"}}
---
# PoYo Wan Animate Video Generation
## PoYo Links
- Model page: <https://poyo.ai/models/wan-animate>
- API docs: <https://docs.poyo.ai/api-manual/video-series/wan-animate>
- API key page: <https://poyo.ai/dashboard/api-key>
Use this skill for Wan Animate jobs on PoYo. It helps agents prepare character animation and character replacement payloads, submit async tasks, and explain polling or webhook follow-up.
## Use When
- The user explicitly mentions Wan Animate, `wan-animate-replace`, or `wan-animate-move`.
- The task needs a character image animated by a source video or a character replacement workflow.
- The workflow needs PoYo async task submission, task status polling, or callback URL guidance.
## Model Selection
- `wan-animate-replace`: use when replacing a character in a source video with the character from a target image.
- `wan-animate-move`: use when animating a character image with motion from a source video.
## Key Inputs
- `video_url` is required and points to the source video.
- `image_urls` is required and must contain exactly one target image.
- `resolution` is optional and supports documented output values.
- `callback_url` is optional and useful for production queues.
## Security Rules
- Treat `POYO_API_KEY` as a secret.
- Keep PoYo API keys in server-side environment variables or a backend secret manager.
- Never place an API key in browser code, frontend bundles, public repositories, logs, screenshots, or chat output.
- Do not make live API calls unless the user explicitly asks and provides a safe server-side environment.
- Do not submit private likeness images, private videos, private prompts, or private callback URLs unless the user trusts PoYo and the callback receiver.
## Execution
- Read `references/api.md` for endpoint details, model ids, common fields, example payloads, and polling notes.
- Use `scripts/submit_wan_animate.sh` only when the user wants to submit a prepared JSON payload from a trusted shell.
- If the user only needs a curl example, adapt one from `references/api.md`.
- After submission, report the returned `task_id` clearly so follow-up polling is easy.
## Output Expectations
When helping with Wan Animate, include:
- chosen model id
- whether the request uses character replacement or character animation
- final payload or concise parameter summary
- source video and target image roles
- selected resolution when relevant
- returned `task_id` if a request was actually submitted
- next step: poll status or wait for webh_meta.json
{
"ownerId": "kn7f14qr8xdf5gs6pr7cm7p97h82m349",
"slug": "poyo-wan-animate",
"version": "1.0.1",
"publishedAt": 1783565758750
}references/api.md
# PoYo Wan Animate API Reference
## Endpoint
- Submit task: `POST https://api.poyo.ai/api/generate/submit`
- Status query: `GET https://api.poyo.ai/api/generate/status/{task_id}`
- Source docs: <https://docs.poyo.ai/api-manual/video-series/wan-animate>
- Model page: <https://poyo.ai/models/wan-animate>
## Auth
Send:
```http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
```
Get API keys from <https://poyo.ai/dashboard/api-key>.
Recommended skill env var:
- `POYO_API_KEY`
## Models
- `wan-animate-replace`: character replacement workflow.
- `wan-animate-move`: character animation workflow.
## Request Schema
Top-level fields:
- `model` string, required
- `callback_url` string URI, optional
- `input` object, required
Common `input` fields:
- `video_url` string URI, required, source video URL
- `image_urls` string array, required, exactly one target image
- `resolution` string, optional: `480p`, `580p`, or `720p`
Always verify current field support in the PoYo docs before relying on model-specific options.
## Character Replacement Example
```bash
curl --fail-with-body --request POST \
--url "https://api.poyo.ai/api/generate/submit" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "wan-animate-replace",
"input": {
"video_url": "https://example.com/source-video.mp4",
"image_urls": [
"https://example.com/target-character.jpg"
],
"resolution": "480p"
}
}'
```
## Character Animation Example
```bash
curl --fail-with-body --request POST \
--url "https://api.poyo.ai/api/generate/submit" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "wan-animate-move",
"callback_url": "https://example.com/api/poyo/webhook",
"input": {
"video_url": "https://example.com/motion-reference.mp4",
"image_urls": [
"https://example.com/character-image.jpg"
],
"resolution": "720p"
}
}'
```
## Typical Submit Response
```json
{
"code": 200,
"data": {
"task_id": "task_unified_example",
"status": "not_started",
"created_time": "2026-05-23T08:00:00"
}
}
```
## Polling Notes
- Save `data.task_id` immediately after submission.
- Poll the status endpoint for local tests.
- Use `callback_url` for production queues and long-running user workflows.
- Treat `finished` and `failed` as terminal states.
- Store final video URLs only after the task reaches a terminal success state.
## Practical Guidance
- Use `wan-animate-replace` when the source video should keep the scene while replacing the character.
- Use `wan-animate-move` when the target image should be animated using the source video.
- Provide exactly one target image in `image_urls`.
- Keep private likeness images and private videos out of logs, screenshots, and repositories.
- Avoid logging API keys, private prompts, private source media URLskill-card.md
## Description: Helps agents prepare, submit, and follow up on PoYo Wan Animate video generation jobs for character animation and character replacement. This skill is ready for commercial/non-commercial use. ## Publisher: [coolhackboy](https://clawhub.ai/user/coolhackboy) ### License/Terms of Use: MIT-0 ## Use Case: Developers and agents use this skill to build PoYo Wan Animate requests, choose the character replacement or character animation workflow, prepare payloads, submit trusted async jobs, and explain polling or webhook follow-up. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill can send source video URLs, target image URLs, prompt-related data, and optional callback URLs to PoYo. Mitigation: Use it only for intended PoYo Wan Animate workflows, avoid private likenesses or private media unless PoYo and the callback receiver are trusted, and keep sensitive URLs out of logs and screenshots. Risk: The workflow requires a PoYo API key. Mitigation: Store POYO_API_KEY in a server-side environment variable or secret manager and never expose it in browser code, public repositories, logs, screenshots, or chat output. Risk: Submitting a payload starts an external asynchronous generation job. Mitigation: Make live API calls only after explicit user request from a trusted shell, save the returned task_id, and use polling or a trusted webhook for follow-up. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/coolhackboy/skills/poyo-wan-animate) - [PoYo Wan Animate model page](https://poyo.ai/models/wan-animate) - [PoYo Wan Animate API docs](https://docs.poyo.ai/api-manual/video-series/wan-animate) - [Local API reference](references/api.md) ## Skill Output: **Output Type(s):** [text, markdown, shell commands, configuration, guidance] **Output Format:** [Markdown guidance with JSON payload examples and bash commands] **Output Parameters:** [1D] **Other Properties Related to Output:** [Can submit prepared JSON payloads to PoYo when the user requests execution and provides a trusted server-side POYO_API_KEY environment.] ## Skill Version(s): 1.0.1 (source: server release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
- Proof JSON
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/coolhackboy/skills/poyo-wan-animate",
"sourceUrl": "https://clawhub.ai/coolhackboy/skills/poyo-wan-animate",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-12T00:58:03.915Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-wan-animate/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-wan-animate/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-12T00:58:03.915Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "964 downloads",
"href": "https://clawhub.ai/coolhackboy/poyo-wan-animate",
"sourceUrl": "https://clawhub.ai/coolhackboy/poyo-wan-animate",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-12T00:58:03.915Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.1",
"href": "https://clawhub.ai/coolhackboy/poyo-wan-animate",
"sourceUrl": "https://clawhub.ai/coolhackboy/poyo-wan-animate",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-09T02:55:58.750Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-wan-animate/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-wan-animate/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.1",
"description": "Strengthen PoYo links",
"href": "https://clawhub.ai/coolhackboy/poyo-wan-animate",
"sourceUrl": "https://clawhub.ai/coolhackboy/poyo-wan-animate",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-09T02:55:58.750Z",
"isPublic": true
}
]
}Record generated Oct 13, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements, proof.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-coolhackboy-poyo-wan-animate/run-check
