{"id":"2b6a2e62-d753-49cc-99d2-2155ada1e21a","entityType":"agent","slug":"clawhub-coolhackboy-poyo-seedance-2","name":"Poyo Seedance 2","canonicalUrl":"https://www.xpersona.co/agent/clawhub-coolhackboy-poyo-seedance-2","canonicalPath":"/agent/clawhub-coolhackboy-poyo-seedance-2","generatedAt":"2026-10-10T21:44:13.517Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:24:03.859Z","emptyReason":null},"description":"Seedance 2 video generation on PoYo / poyo.ai via `https://api.poyo.ai/api/generate/submit`; use for `seedance-2`, `seedance-2-fast`, text-to-video, first/la...","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s177pant1v4gn5k13ffg1fp5b183nb02:poyo-seedance-2","sourceUrl":"https://clawhub.ai/coolhackboy/poyo-seedance-2","homepage":"https://clawhub.ai/coolhackboy/skills/poyo-seedance-2","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/coolhackboy/poyo-seedance-2","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/coolhackboy/skills/poyo-seedance-2","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Poyo Seedance 2 technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:24:03.859Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:24:03.859Z","emptyReason":null},"stars":null,"forks":null,"downloads":1340,"packageName":null,"latestVersion":"1.0.1","tractionLabel":"1.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:24:03.858Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T16:24:03.859Z","lastCrawledAt":"2026-10-10T16:24:03.858Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T16:24:03.858Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.1","createdAt":"2026-07-09T02:54:33.790Z","changelog":"Strengthen PoYo links","fileCount":5,"zipByteSize":5212},{"version":"1.0.0","createdAt":"2026-04-25T09:35:14.900Z","changelog":"Initial release of PoYo Seedance 2 video generation skill: - Supports video generation on PoYo using Seedance 2 and Seedance 2 Fast (standard and fast variants). - Handles text-to-video, first/last-frame control, and multimodal (image/video/audio reference) workflows. - Allows 4–15 second clip generation, multiple resolutions, optional audio, and seed control. - Enforces correct input parameter combinations and provides payload usage guidance. - Includes clear instructions for model selection, field constraints, and reporting task submission status.","fileCount":5,"zipByteSize":5078}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s177pant1v4gn5k13ffg1fp5b183nb02:poyo-seedance-2","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s177pant1v4gn5k13ffg1fp5b183nb02:poyo-seedance-2` 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-seedance-2 before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T21:44:13.517Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-coolhackboy-poyo-seedance-2/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T16:24:03.859Z","emptyReason":null},"readme":"Skill: Poyo Seedance 2\n\nOwner: coolhackboy\n\nSummary: Seedance 2 video generation on PoYo / poyo.ai via `https://api.poyo.ai/api/generate/submit`; use for `seedance-2`, `seedance-2-fast`, text-to-video, first/la...\n\nTags: latest:1.0.1\n\nVersion history:\n\nv1.0.1 | 2026-07-09T02:54:33.790Z | user\n\nStrengthen PoYo links\n\nv1.0.0 | 2026-04-25T09:35:14.900Z | user\n\nInitial release of PoYo Seedance 2 video generation skill:\n\n- Supports video generation on PoYo using Seedance 2 and Seedance 2 Fast (standard and fast variants).\n- Handles text-to-video, first/last-frame control, and multimodal (image/video/audio reference) workflows.\n- Allows 4–15 second clip generation, multiple resolutions, optional audio, and seed control.\n- Enforces correct input parameter combinations and provides payload usage guidance.\n- Includes clear instructions for model selection, field constraints, and reporting task submission status.\n\nArchive index:\n\nArchive v1.0.1: 5 files, 5212 bytes\n\nFiles: references/api.md (5030b), scripts/submit_seedance_2.sh (604b), skill-card.md (2444b), SKILL.md (2706b), _meta.json (134b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: poyo-seedance-2\ndescription: Seedance 2 video generation on PoYo / poyo.ai via `https://api.poyo.ai/api/generate/submit`; use for `seedance-2`, `seedance-2-fast`, text-to-video, first/last-frame image-to-video, multimodal image/video/audio references, 4s-15s clips, optional audio, and seed control.\nmetadata: {\"openclaw\":{\"homepage\":\"https://poyo.ai/models/seedance-2\",\"requires\":{\"bins\":[\"curl\"],\"env\":[\"POYO_API_KEY\"]},\"primaryEnv\":\"POYO_API_KEY\"}}\n---\n\n# PoYo Seedance 2 Video Generation\r\n## PoYo Links\r\n\r\n- Model page: <https://poyo.ai/models/seedance-2>\r\n- API docs: <https://docs.poyo.ai/api-manual/video-series/seedance-2>\r\n- API key page: <https://poyo.ai/dashboard/api-key>\r\n\n\nUse this skill for Seedance 2 jobs on PoYo. It covers standard and fast variants, text-to-video, first/last-frame control, and multimodal reference-to-video workflows.\n\n## Use When\n\n- The user explicitly asks for `Seedance 2`, `Seedance 2.0`, `seedance-2`, or `seedance-2-fast`.\n- The task is a 4-second to 15-second video clip from text, first/last frames, or multimodal references.\n- The workflow needs generated audio, reproducible `seed`, or reference images, videos, and audio.\n\n## Model Selection\n\n- `seedance-2`: default standard-quality variant; supports `480p`, `720p`, and `1080p`.\n- `seedance-2-fast`: faster, lower-cost variant; supports `480p` and `720p` only.\n\n## Key Inputs\n\n- `prompt`, `resolution`, and `duration` are required inside `input`.\n- `duration` supports integer values from `4` to `15`.\n- `aspect_ratio` is optional and supports `1:1`, `21:9`, `4:3`, `3:4`, `16:9`, `9:16`.\n- `image_urls` supports up to two images for first and last frame control.\n- `reference_image_urls`, `reference_video_urls`, and `reference_audio_urls` support multimodal reference-to-video workflows.\n- Do not combine `image_urls` with any `reference_*_urls` field in the same request.\n- `generate_audio` and `seed` are optional.\n\n## Execution\n\n- Read `references/api.md` for endpoint details, field constraints, example payloads, and polling notes.\n- Use `scripts/submit_seedance_2.sh` to submit a raw JSON payload from the shell.\n- If the user only needs a curl example, adapt one from `references/api.md` instead of rewriting from scratch.\n- After submission, report the `task_id` clearly so follow-up polling is easy.\n\n## Output Expectations\n\nWhen helping with this model family, include:\n- chosen model id\n- whether the request is text-to-video, first/last-frame, or multimodal reference-to-video\n- final payload or a concise parameter summary\n- whether generated audio or seed control is enabled\n- returned `task_id` if a request was actually submitted\n- next step: poll status or wait for webhook\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7f14qr8xdf5gs6pr7cm7p97h82m349\",\n  \"slug\": \"poyo-seedance-2\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1783565673790\n}\n\nFile v1.0.1:references/api.md\n\n# PoYo Seedance 2 API Reference\n\n## Endpoint\n\n- Submit task: `https://api.poyo.ai/api/generate/submit`\n- Status query: <https://docs.poyo.ai/api-manual/task-management/status>\n- Source docs: <https://docs.poyo.ai/api-manual/video-series/seedance-2>\n- Model page: <https://poyo.ai/models/seedance-2>\n- OpenAPI JSON: <https://docs.poyo.ai/api-manual/video-series/seedance-2.json>\n\n## Auth\n\nSend:\n\n```http\nAuthorization: Bearer YOUR_API_KEY\nContent-Type: application/json\n```\n\nGet API keys from <https://poyo.ai/dashboard/api-key>.\n\nRecommended skill env var:\n\n- `POYO_API_KEY`\n\n## Models\n\n- `seedance-2` — standard Seedance 2 video generation model; supports `480p`, `720p`, and `1080p`\n- `seedance-2-fast` — faster, lower-cost variant; supports `480p` and `720p` only\n\n## Key input fields\n\n- `model` (string, required) — choose `seedance-2` or `seedance-2-fast`\n- `callback_url` (string, optional) — Webhook callback URL for result notifications\n- `input.prompt` (string, required) — Text prompt describing the target video\n- `input.resolution` (string, required) — `480p`, `720p`, `1080p`; use `1080p` only with `seedance-2`\n- `input.duration` (integer, required) — Video duration in seconds, any integer from `4` to `15`\n- `input.aspect_ratio` (string, optional) — `1:1`, `21:9`, `4:3`, `3:4`, `16:9`, `9:16`\n- `input.image_urls` (string[], optional, max 2) — First and last frame images; index `0` is first frame, index `1` is last frame\n- `input.reference_image_urls` (string[], optional) — Reference image URLs for multimodal reference-to-video mode\n- `input.reference_video_urls` (string[], optional) — Reference video URLs for multimodal reference-to-video mode\n- `input.reference_audio_urls` (string[], optional) — Reference audio URLs for multimodal reference-to-video mode\n- `input.generate_audio` (boolean, optional) — Whether to generate an audio track\n- `input.seed` (integer, optional) — Random seed for reproducible generation\n\n## Important constraints\n\n- `image_urls` and any `reference_*_urls` fields are mutually exclusive.\n- `seedance-2-fast` uses the same input schema as `seedance-2`, but do not request `1080p` with it.\n- Public media URLs must be directly downloadable by the upstream provider.\n- Credits are calculated by duration and resolution; requests with `reference_video_urls` may have different final cost.\n\n## Text-to-video example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A cinematic drone shot flying over a neon city after rain, reflections shimmering on the streets\",\n      \"aspect_ratio\": \"16:9\",\n      \"resolution\": \"1080p\",\n      \"duration\": 5,\n      \"generate_audio\": true,\n      \"seed\": 42\n    }\n  }'\n```\n\n## First and last frame example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A smooth transition from sunrise to golden afternoon over a mountain lake\",\n      \"image_urls\": [\n        \"https://example.com/first-frame.jpg\",\n        \"https://example.com/last-frame.jpg\"\n      ],\n      \"aspect_ratio\": \"16:9\",\n      \"resolution\": \"720p\",\n      \"duration\": 10,\n      \"generate_audio\": false,\n      \"seed\": 42\n    }\n  }'\n```\n\n## Multimodal reference example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2-fast\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A stylish fashion short with energetic pacing, matching the movement rhythm of the reference clip\",\n      \"reference_image_urls\": [\n        \"https://example.com/reference-image.jpg\"\n      ],\n      \"reference_video_urls\": [\n        \"https://example.com/reference-video.mp4\"\n      ],\n      \"reference_audio_urls\": [\n        \"https://example.com/reference-audio.mp3\"\n      ],\n      \"aspect_ratio\": \"9:16\",\n      \"resolution\": \"720p\",\n      \"duration\": 5,\n      \"generate_audio\": true,\n      \"seed\": 42\n    }\n  }'\n```\n\n## Polling notes\n\n- PoYo returns a `task_id` after submission.\n- If `callback_url` is present, PoYo sends a POST callback when the task reaches `finished` or `failed`.\n- Whether or not callbacks are used, the same unified task status docs apply: <https://docs.poyo.ai/api-manual/task-management/status>.\n\n## Practical guidance\n\n- Use `seedance-2` for `1080p`; use `seedance-2-fast` when latency or cost matters and `480p`/`720p` is enough.\n- Prefer `image_urls` for exact first/last frame control.\n- Prefer `reference_*_urls` for looser multimodal guidance from images, videos, or audio.\n- Save the returned `task_id` immediately so status polling is straightforward.\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nSeedance 2 video generation on PoYo via the PoYo generate-submit API for text-to-video, first/last-frame image-to-video, and multimodal reference-to-video workflows.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[coolhackboy](https://clawhub.ai/user/coolhackboy)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and creative automation agents use this skill to prepare PoYo Seedance 2 video-generation requests, choose compatible model parameters, submit jobs, and track the returned task identifier for polling or callback workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The shell helper can accept the PoYo API key as a command-line argument, which may expose credentials through shell history or process listings.\n\nMitigation: Set POYO_API_KEY in a protected environment variable and avoid passing the API key as a command-line argument.\n\nRisk: Prompts, media URLs, callback URLs, and generation parameters are sent to PoYo for processing.\n\nMitigation: Use the skill only for content approved for PoYo processing, and avoid submitting sensitive or regulated data unless that processing is authorized.\n\n## Reference(s):\n\n- [PoYo Seedance 2 model page](https://poyo.ai/models/seedance-2)\n- [PoYo Seedance 2 API docs](https://docs.poyo.ai/api-manual/video-series/seedance-2)\n- [PoYo task status docs](https://docs.poyo.ai/api-manual/task-management/status)\n- [PoYo Seedance 2 OpenAPI JSON](https://docs.poyo.ai/api-manual/video-series/seedance-2.json)\n- [Local PoYo Seedance 2 API reference](artifact/references/api.md)\n- [ClawHub skill page](https://clawhub.ai/coolhackboy/skills/poyo-seedance-2)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with JSON payload examples and shell command snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include model choice, workflow type, payload summary, generated-audio and seed settings, returned task_id, and polling or callback next steps.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers 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.\n\nArchive v1.0.0: 5 files, 5078 bytes\n\nFiles: references/api.md (5030b), scripts/submit_seedance_2.sh (604b), skill-card.md (2350b), SKILL.md (2531b), _meta.json (134b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: poyo-seedance-2\ndescription: Seedance 2 video generation on PoYo / poyo.ai via `https://api.poyo.ai/api/generate/submit`; use for `seedance-2`, `seedance-2-fast`, text-to-video, first/last-frame image-to-video, multimodal image/video/audio references, 4s-15s clips, optional audio, and seed control.\nmetadata: {\"openclaw\":{\"homepage\":\"https://docs.poyo.ai/api-manual/video-series/seedance-2\",\"requires\":{\"bins\":[\"curl\"],\"env\":[\"POYO_API_KEY\"]},\"primaryEnv\":\"POYO_API_KEY\"}}\n---\n\n# PoYo Seedance 2 Video Generation\n\nUse this skill for Seedance 2 jobs on PoYo. It covers standard and fast variants, text-to-video, first/last-frame control, and multimodal reference-to-video workflows.\n\n## Use When\n\n- The user explicitly asks for `Seedance 2`, `Seedance 2.0`, `seedance-2`, or `seedance-2-fast`.\n- The task is a 4-second to 15-second video clip from text, first/last frames, or multimodal references.\n- The workflow needs generated audio, reproducible `seed`, or reference images, videos, and audio.\n\n## Model Selection\n\n- `seedance-2`: default standard-quality variant; supports `480p`, `720p`, and `1080p`.\n- `seedance-2-fast`: faster, lower-cost variant; supports `480p` and `720p` only.\n\n## Key Inputs\n\n- `prompt`, `resolution`, and `duration` are required inside `input`.\n- `duration` supports integer values from `4` to `15`.\n- `aspect_ratio` is optional and supports `1:1`, `21:9`, `4:3`, `3:4`, `16:9`, `9:16`.\n- `image_urls` supports up to two images for first and last frame control.\n- `reference_image_urls`, `reference_video_urls`, and `reference_audio_urls` support multimodal reference-to-video workflows.\n- Do not combine `image_urls` with any `reference_*_urls` field in the same request.\n- `generate_audio` and `seed` are optional.\n\n## Execution\n\n- Read `references/api.md` for endpoint details, field constraints, example payloads, and polling notes.\n- Use `scripts/submit_seedance_2.sh` to submit a raw JSON payload from the shell.\n- If the user only needs a curl example, adapt one from `references/api.md` instead of rewriting from scratch.\n- After submission, report the `task_id` clearly so follow-up polling is easy.\n\n## Output Expectations\n\nWhen helping with this model family, include:\n- chosen model id\n- whether the request is text-to-video, first/last-frame, or multimodal reference-to-video\n- final payload or a concise parameter summary\n- whether generated audio or seed control is enabled\n- returned `task_id` if a request was actually submitted\n- next step: poll status or wait for webhook\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7f14qr8xdf5gs6pr7cm7p97h82m349\",\n  \"slug\": \"poyo-seedance-2\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1777109714900\n}\n\nFile v1.0.0:references/api.md\n\n# PoYo Seedance 2 API Reference\n\n## Endpoint\n\n- Submit task: `https://api.poyo.ai/api/generate/submit`\n- Status query: <https://docs.poyo.ai/api-manual/task-management/status>\n- Source docs: <https://docs.poyo.ai/api-manual/video-series/seedance-2>\n- Model page: <https://poyo.ai/models/seedance-2>\n- OpenAPI JSON: <https://docs.poyo.ai/api-manual/video-series/seedance-2.json>\n\n## Auth\n\nSend:\n\n```http\nAuthorization: Bearer YOUR_API_KEY\nContent-Type: application/json\n```\n\nGet API keys from <https://poyo.ai/dashboard/api-key>.\n\nRecommended skill env var:\n\n- `POYO_API_KEY`\n\n## Models\n\n- `seedance-2` — standard Seedance 2 video generation model; supports `480p`, `720p`, and `1080p`\n- `seedance-2-fast` — faster, lower-cost variant; supports `480p` and `720p` only\n\n## Key input fields\n\n- `model` (string, required) — choose `seedance-2` or `seedance-2-fast`\n- `callback_url` (string, optional) — Webhook callback URL for result notifications\n- `input.prompt` (string, required) — Text prompt describing the target video\n- `input.resolution` (string, required) — `480p`, `720p`, `1080p`; use `1080p` only with `seedance-2`\n- `input.duration` (integer, required) — Video duration in seconds, any integer from `4` to `15`\n- `input.aspect_ratio` (string, optional) — `1:1`, `21:9`, `4:3`, `3:4`, `16:9`, `9:16`\n- `input.image_urls` (string[], optional, max 2) — First and last frame images; index `0` is first frame, index `1` is last frame\n- `input.reference_image_urls` (string[], optional) — Reference image URLs for multimodal reference-to-video mode\n- `input.reference_video_urls` (string[], optional) — Reference video URLs for multimodal reference-to-video mode\n- `input.reference_audio_urls` (string[], optional) — Reference audio URLs for multimodal reference-to-video mode\n- `input.generate_audio` (boolean, optional) — Whether to generate an audio track\n- `input.seed` (integer, optional) — Random seed for reproducible generation\n\n## Important constraints\n\n- `image_urls` and any `reference_*_urls` fields are mutually exclusive.\n- `seedance-2-fast` uses the same input schema as `seedance-2`, but do not request `1080p` with it.\n- Public media URLs must be directly downloadable by the upstream provider.\n- Credits are calculated by duration and resolution; requests with `reference_video_urls` may have different final cost.\n\n## Text-to-video example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A cinematic drone shot flying over a neon city after rain, reflections shimmering on the streets\",\n      \"aspect_ratio\": \"16:9\",\n      \"resolution\": \"1080p\",\n      \"duration\": 5,\n      \"generate_audio\": true,\n      \"seed\": 42\n    }\n  }'\n```\n\n## First and last frame example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A smooth transition from sunrise to golden afternoon over a mountain lake\",\n      \"image_urls\": [\n        \"https://example.com/first-frame.jpg\",\n        \"https://example.com/last-frame.jpg\"\n      ],\n      \"aspect_ratio\": \"16:9\",\n      \"resolution\": \"720p\",\n      \"duration\": 10,\n      \"generate_audio\": false,\n      \"seed\": 42\n    }\n  }'\n```\n\n## Multimodal reference example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2-fast\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A stylish fashion short with energetic pacing, matching the movement rhythm of the reference clip\",\n      \"reference_image_urls\": [\n        \"https://example.com/reference-image.jpg\"\n      ],\n      \"reference_video_urls\": [\n        \"https://example.com/reference-video.mp4\"\n      ],\n      \"reference_audio_urls\": [\n        \"https://example.com/reference-audio.mp3\"\n      ],\n      \"aspect_ratio\": \"9:16\",\n      \"resolution\": \"720p\",\n      \"duration\": 5,\n      \"generate_audio\": true,\n      \"seed\": 42\n    }\n  }'\n```\n\n## Polling notes\n\n- PoYo returns a `task_id` after submission.\n- If `callback_url` is present, PoYo sends a POST callback when the task reaches `finished` or `failed`.\n- Whether or not callbacks are used, the same unified task status docs apply: <https://docs.poyo.ai/api-manual/task-management/status>.\n\n## Practical guidance\n\n- Use `seedance-2` for `1080p`; use `seedance-2-fast` when latency or cost matters and `480p`/`720p` is enough.\n- Prefer `image_urls` for exact first/last frame control.\n- Prefer `reference_*_urls` for looser multimodal guidance from images, videos, or audio.\n- Save the returned `task_id` immediately so status polling is straightforward.\n\nFile v1.0.0:skill-card.md\n\n## Description: <br>\nSeedance 2 helps agents prepare and submit PoYo video generation requests for text-to-video, first/last-frame, and multimodal reference workflows. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[coolhackboy](https://clawhub.ai/user/coolhackboy) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal developers and creators use this skill to generate 4 to 15 second PoYo Seedance 2 videos from prompts, first/last-frame image controls, or multimodal references, with optional audio and seed control. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: PoYo receives submitted prompts, media URLs, callback URLs, and generated task data. <br>\nMitigation: Use the skill only when PoYo is an acceptable processor for that data, avoid sensitive or internal-only media URLs, and use callback URLs you control. <br>\nRisk: The skill requires a PoYo API key. <br>\nMitigation: Provide POYO_API_KEY through an environment variable or secret manager and avoid placing credentials in prompts, payload files, or shell history. <br>\n\n\n## Reference(s): <br>\n- [PoYo Seedance 2 API Reference](artifact/references/api.md) <br>\n- [PoYo Seedance 2 Documentation](https://docs.poyo.ai/api-manual/video-series/seedance-2) <br>\n- [PoYo Task Status Documentation](https://docs.poyo.ai/api-manual/task-management/status) <br>\n- [PoYo Seedance 2 Model Page](https://poyo.ai/models/seedance-2) <br>\n- [PoYo Seedance 2 OpenAPI JSON](https://docs.poyo.ai/api-manual/video-series/seedance-2.json) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, markdown, code, shell commands, configuration] <br>\n**Output Format:** [Markdown guidance with JSON payloads and curl-compatible shell commands] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include a returned task_id and a next step to poll status or wait for a webhook when a request is submitted.] <br>\n\n## Skill Version(s): <br>\n1.0.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers 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. <br>","readmeExcerpt":"Skill: Poyo Seedance 2 Owner: coolhackboy Summary: Seedance 2 video generation on PoYo / poyo.ai via https://api.poyo.ai/api/generate/submit; use for seedance-2, seedance-2-fast, text-to-video, first/la... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-07-09T02:54:33.790Z | user Strengthen PoYo links v1.0.0 | 2026-04-25T09:35:14.900Z | user Initial release of PoYo Seedance 2 video generation skill: - Supports vide","codeSnippets":[],"executableExamples":[{"language":"http","snippet":"Authorization: Bearer YOUR_API_KEY\nContent-Type: application/json"},{"language":"bash","snippet":"curl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{"},{"language":"bash","snippet":"curl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A cinematic drone shot flying over a neon city after rain, reflections shimmering on the streets\",\n      \"aspect_ratio\": \"16:9\",\n      \"resolution\": \"1080p\",\n      \"duration\": 5,\n      \"generate_audio\": true,\n      \"seed\": 42\n    }\n  }'"},{"language":"bash","snippet":"curl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{"},{"language":"bash","snippet":"curl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A smooth transition from sunrise to golden afternoon over a mountain lake\",\n      \"image_urls\": [\n        \"https://example.com/first-frame.jpg\",\n        \"https://example.com/last-frame.jpg\"\n      ],\n      \"aspect_ratio\": \"16:9\",\n      \"resolution\": \"720p\",\n      \"duration\": 10,\n      \"generate_audio\": false,\n      \"seed\": 42\n    }\n  }'"},{"language":"bash","snippet":"curl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: poyo-seedance-2\ndescription: Seedance 2 video generation on PoYo / poyo.ai via `https://api.poyo.ai/api/generate/submit`; use for `seedance-2`, `seedance-2-fast`, text-to-video, first/last-frame image-to-video, multimodal image/video/audio references, 4s-15s clips, optional audio, and seed control.\nmetadata: {\"openclaw\":{\"homepage\":\"https://poyo.ai/models/seedance-2\",\"requires\":{\"bins\":[\"curl\"],\"env\":[\"POYO_API_KEY\"]},\"primaryEnv\":\"POYO_API_KEY\"}}\n---\n\n# PoYo Seedance 2 Video Generation\r\n## PoYo Links\r\n\r\n- Model page: <https://poyo.ai/models/seedance-2>\r\n- API docs: <https://docs.poyo.ai/api-manual/video-series/seedance-2>\r\n- API key page: <https://poyo.ai/dashboard/api-key>\r\n\n\nUse this skill for Seedance 2 jobs on PoYo. It covers standard and fast variants, text-to-video, first/last-frame control, and multimodal reference-to-video workflows.\n\n## Use When\n\n- The user explicitly asks for `Seedance 2`, `Seedance 2.0`, `seedance-2`, or `seedance-2-fast`.\n- The task is a 4-second to 15-second video clip from text, first/last frames, or multimodal references.\n- The workflow needs generated audio, reproducible `seed`, or reference images, videos, and audio.\n\n## Model Selection\n\n- `seedance-2`: default standard-quality variant; supports `480p`, `720p`, and `1080p`.\n- `seedance-2-fast`: faster, lower-cost variant; supports `480p` and `720p` only.\n\n## Key Inputs\n\n- `prompt`, `resolution`, and `duration` are required inside `input`.\n- `duration` supports integer values from `4` to `15`.\n- `aspect_ratio` is optional and supports `1:1`, `21:9`, `4:3`, `3:4`, `16:9`, `9:16`.\n- `image_urls` supports up to two images for first and last frame control.\n- `reference_image_urls`, `reference_video_urls`, and `reference_audio_urls` support multimodal reference-to-video workflows.\n- Do not combine `image_urls` with any `reference_*_urls` field in the same request.\n- `generate_audio` and `seed` are optional.\n\n## Execution\n\n- Read `references/api.md` for endpoint details, field constraints, example payloads, and polling notes.\n- Use `scripts/submit_seedance_2.sh` to submit a raw JSON payload from the shell.\n- If the user only needs a curl example, adapt one from `references/api.md` instead of rewriting from scratch.\n- After submission, report the `task_id` clearly so follow-up polling is easy.\n\n## Output Expectations\n\nWhen helping with this model family, include:\n- chosen model id\n- whether the request is text-to-video, first/last-frame, or multimodal reference-to-video\n- final payload or a concise parameter summary\n- whether generated audio or seed control is enabled\n- returned `task_id` if a request was actually submitted\n- next step: poll status or wait for webhook"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7f14qr8xdf5gs6pr7cm7p97h82m349\",\n  \"slug\": \"poyo-seedance-2\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1783565673790\n}"},{"path":"references/api.md","content":"# PoYo Seedance 2 API Reference\n\n## Endpoint\n\n- Submit task: `https://api.poyo.ai/api/generate/submit`\n- Status query: <https://docs.poyo.ai/api-manual/task-management/status>\n- Source docs: <https://docs.poyo.ai/api-manual/video-series/seedance-2>\n- Model page: <https://poyo.ai/models/seedance-2>\n- OpenAPI JSON: <https://docs.poyo.ai/api-manual/video-series/seedance-2.json>\n\n## Auth\n\nSend:\n\n```http\nAuthorization: Bearer YOUR_API_KEY\nContent-Type: application/json\n```\n\nGet API keys from <https://poyo.ai/dashboard/api-key>.\n\nRecommended skill env var:\n\n- `POYO_API_KEY`\n\n## Models\n\n- `seedance-2` — standard Seedance 2 video generation model; supports `480p`, `720p`, and `1080p`\n- `seedance-2-fast` — faster, lower-cost variant; supports `480p` and `720p` only\n\n## Key input fields\n\n- `model` (string, required) — choose `seedance-2` or `seedance-2-fast`\n- `callback_url` (string, optional) — Webhook callback URL for result notifications\n- `input.prompt` (string, required) — Text prompt describing the target video\n- `input.resolution` (string, required) — `480p`, `720p`, `1080p`; use `1080p` only with `seedance-2`\n- `input.duration` (integer, required) — Video duration in seconds, any integer from `4` to `15`\n- `input.aspect_ratio` (string, optional) — `1:1`, `21:9`, `4:3`, `3:4`, `16:9`, `9:16`\n- `input.image_urls` (string[], optional, max 2) — First and last frame images; index `0` is first frame, index `1` is last frame\n- `input.reference_image_urls` (string[], optional) — Reference image URLs for multimodal reference-to-video mode\n- `input.reference_video_urls` (string[], optional) — Reference video URLs for multimodal reference-to-video mode\n- `input.reference_audio_urls` (string[], optional) — Reference audio URLs for multimodal reference-to-video mode\n- `input.generate_audio` (boolean, optional) — Whether to generate an audio track\n- `input.seed` (integer, optional) — Random seed for reproducible generation\n\n## Important constraints\n\n- `image_urls` and any `reference_*_urls` fields are mutually exclusive.\n- `seedance-2-fast` uses the same input schema as `seedance-2`, but do not request `1080p` with it.\n- Public media URLs must be directly downloadable by the upstream provider.\n- Credits are calculated by duration and resolution; requests with `reference_video_urls` may have different final cost.\n\n## Text-to-video example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_API_KEY' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\n    \"model\": \"seedance-2\",\n    \"callback_url\": \"https://your-domain.com/callback\",\n    \"input\": {\n      \"prompt\": \"A cinematic drone shot flying over a neon city after rain, reflections shimmering on the streets\",\n      \"aspect_ratio\": \"16:9\",\n      \"resolution\": \"1080p\",\n      \"duration\": 5,\n      \"generate_audio\": true,\n      \"seed\": 42\n    }\n  }'\n```\n\n## First and last frame example\n\n```bash\ncurl -sS https://api.poyo.ai/api/generate/submit \\\n  -H 'Authorization: Bearer YOUR_AP"},{"path":"skill-card.md","content":"## Description:\n\nSeedance 2 video generation on PoYo via the PoYo generate-submit API for text-to-video, first/last-frame image-to-video, and multimodal reference-to-video workflows.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[coolhackboy](https://clawhub.ai/user/coolhackboy)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and creative automation agents use this skill to prepare PoYo Seedance 2 video-generation requests, choose compatible model parameters, submit jobs, and track the returned task identifier for polling or callback workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The shell helper can accept the PoYo API key as a command-line argument, which may expose credentials through shell history or process listings.\n\nMitigation: Set POYO_API_KEY in a protected environment variable and avoid passing the API key as a command-line argument.\n\nRisk: Prompts, media URLs, callback URLs, and generation parameters are sent to PoYo for processing.\n\nMitigation: Use the skill only for content approved for PoYo processing, and avoid submitting sensitive or regulated data unless that processing is authorized.\n\n## Reference(s):\n\n- [PoYo Seedance 2 model page](https://poyo.ai/models/seedance-2)\n- [PoYo Seedance 2 API docs](https://docs.poyo.ai/api-manual/video-series/seedance-2)\n- [PoYo task status docs](https://docs.poyo.ai/api-manual/task-management/status)\n- [PoYo Seedance 2 OpenAPI JSON](https://docs.poyo.ai/api-manual/video-series/seedance-2.json)\n- [Local PoYo Seedance 2 API reference](artifact/references/api.md)\n- [ClawHub skill page](https://clawhub.ai/coolhackboy/skills/poyo-seedance-2)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with JSON payload examples and shell command snippets]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include model choice, workflow type, payload summary, generated-audio and seed settings, returned task_id, and polling or callback next steps.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release evidence)\n\n## Ethical Considerations:\n\nUsers 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."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1468,"uniquenessScore":39,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T16:24:03.859Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T16:24:03.859Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T21:44:13.517Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"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!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"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","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}