image-to-video
Animate a still image into a finished, moving video with Pexo. Upload a photo and Pexo adds natural motion, camera moves, and transitions, auto-picks the best image-to-video model (Seedance, Kling, Wan, and more), and returns a publish-ready clip with music. Use when the user has an IMAGE to bring to life: "image to video", "animate this photo", "make a video from this picture", "turn my image into a video". NOT for text-only prompts (use the text-to-video skill) or editing an existing video.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=pexoai-pexo-skills-skills-image-to-video-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name image-to-video description Animate a still image into a finished, moving video with Pexo. Upload a photo and Pexo adds natural motion, camera moves, and transitions, auto-picks the best image-to-video model (Seedance, Kling, Wan, and more), and returns a publish-ready clip with music. Use when the user has an IMAGE to bring to life: "image to video", "animate this photo", "make a video from this picture", "turn my image into a video". NOT for text-only prompts (use the text-to-video skill) or editing an existing video. homepage https://pexo.ai repository https://github.com/pexoai/pexo-skills version 0.1.0 requires {"env":["PEXO_API_KEY","PEXO_BASE_URL"],"runtime":["curl","jq","file"]} metadata {"author":"pexoai"} Image to Video — Pexo Pexo: https://pexo.ai — get an API key, watch your project render, and buy credits there. Bring a still image to life as a finished video. You upload the user's image, hand the request to the hosted Pexo agent, and deliver the result — Pexo adds the motion, camera movement, music, and assembles the final clip. Your role: relay, don't create Create a project, send the user's request verbatim , poll, deliver. Pexo's backend handles all creative work — scriptwriting, model choice, prompts, music. Adding your own direction (duration, style, models the user didn't ask for) overrides its judgment and produces worse videos. Config ~/.pexo/config : PEXO_BASE_URL="https://pexo.ai" PEXO_API_KEY="sk-<your-api-key>" No account / first run → read references/SETUP-CHECKLIST.md and walk the user through it — it carries the signup flow with the invite code that grants new users bonus credits , plus how to create the config above. Config error → run scripts/pexo-doctor.sh and follow its output. Workflow Scripts live in this skill's scripts/ . Reply to the user in their language. Create a project: pexo-project-create.sh "<short brief>" → save the project_id . Upload any files the user gave: pexo-upload.sh <project_id> <path> → save asset_id , reference it inline as <original-image>asset_id</original-image> (or <original-video> / <original-audio> ). Tags are required — a bare asset_id is ignored. Pexo can't crawl URLs — download, then upload. Send the request: pexo-chat.sh <project_id> "<user's exact words> <asset tags>" . Copy the user's words exactly; only add asset tags. Tell the user (their language): submitted ✓ · ~15–20 min · https://pexo.ai/project/<project_id> . Poll: every ≥60s run pexo-project-get.sh <project_id> and act on nextAction : WAIT → keep polling; every ~5 polls send a one-line update with the project link. RESPOND → handle each event in recentMessages : relay Pexo's text (wait for the user's answer if it asked, then pexo-chat.sh their reply); for preview_video , run pexo-asset-get.sh <project_id> <assetId> per option, show the URLs (A/B/C), let the user pick, then pexo-chat.sh <project_id> "<choice>" --choice <assetId> ; for a document event, mention it to the user. DELIVER → pexo-asset-get.sh <project_id> <final assetId> , then send the user the full asset URL as plain text — all ?… query params, never truncated or wrapped in markdown — plus the project link. FAILED → explain nextActionHint in plain terms and offer to retry. RECONNECT → pexo-chat.sh <project_id> "continue" , tell the user the connection dropped and you're resuming, then keep polling. Never call pexo-chat.sh during WAIT — it triggers duplicate production. Taking too long → if it's been >30 min and still WAIT, tell the user (with the project link + https://pexo.ai/connect/openclaw ) it's running long; ask whether to keep waiting or stop. Don't poll forever. Revisions After delivery, the user's tweaks ("make it shorter", "new music", "different shot") reuse the same project: pexo-chat.sh <project_id> "<their feedback>" , then poll again (step 5). Never create a new project for a revision — it throws away Pexo's server-side context. Credits If a script fails with "Credits balance" / "Insufficient credits": if the error carries a purchase link, pass it to the user; otherwise tell them to add credits at https://pexo.ai/home → Credits → Buy Credits. Retry after they confirm. Example User: "Animate this product photo into a 10-second clip with a slow zoom." pid=$(pexo-project-create.sh "animate product photo" ) pexo-chat.sh " $pid " "Animate this product photo into a 10-second clip with a slow zoom." # Tell the user: submitted, ~15–20 min, https://pexo.ai/project/$pid # Poll pexo-project-get.sh "$pid" until nextAction is DELIVER, then deliver the asset URL. Scripts Script Usage Returns pexo-project-create.sh "<brief>" project_id pexo-upload.sh <project_id> <file> asset_id pexo-chat.sh <project_id> "<message>" [--choice <id>] ack (async) pexo-project-get.sh <project_id> JSON: nextAction , recentMessages pexo-asset-get.sh <project_id> <asset_id> JSON with url pexo-doctor.sh — setup diagnostic Error codes and edge cases → references/TROUBLESHOOTING.md .
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |