[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M778ZR255CWTFPS0BP2CDRGD":3,"skill-same:01M778ZR255CWTFPS0BP2CDRGD":55},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":37,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M778ZR255CWTFPS0BP2CDRGD","create-video",null,"Create videos from a text prompt using HeyGen's Video Agent (POST \u002Fv3\u002Fvideo-agents). The default for most video requests — AI handles script, avatar, visuals, voiceover, and captions automatically. Use when: (1) Creating a video from a description or idea, (2) Generating explainer, demo, or marketing videos from a prompt, (3) Making a video without specifying exact avatars, voices, or scenes, (4) Quick video prototyping or drafts, (5) User says \"make me a video\" or \"create a video about X\". For precise control over specific avatars, exact scripts, or per-scene configuration, use the avatar-video skill instead.","Lord1Egypt\u002Fawesome-skill-forge","Lord1Egypt","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F99746359?v=4","01M7592YDNT0XK9WJ0T2MQVPDN","Mohamed Mounir Ali AL Keshita","01M75GRFNHC8VZNWEB8DKDE433",3,"MIT","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fcommunity\u002Fclawhub\u002Fc\u002Fcreate-video\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: create-video\ndescription: |\n  Create videos from a text prompt using HeyGen's Video Agent (POST \u002Fv3\u002Fvideo-agents). The default for most video requests — AI handles script, avatar, visuals, voiceover, and captions automatically. Use when: (1) Creating a video from a description or idea, (2) Generating explainer, demo, or marketing videos from a prompt, (3) Making a video without specifying exact avatars, voices, or scenes, (4) Quick video prototyping or drafts, (5) User says \"make me a video\" or \"create a video about X\". For precise control over specific avatars, exact scripts, or per-scene configuration, use the avatar-video skill instead.\nhomepage: https:\u002F\u002Fdocs.heygen.com\u002Freference\u002Fcreate-video-with-video-agent\nallowed-tools: mcp__heygen__*\nmetadata:\n  openclaw:\n    requires:\n      env:\n        - HEYGEN_API_KEY\n    primaryEnv: HEYGEN_API_KEY\n---\n\n# Create Video\n\nGenerate complete videos from a text prompt. Describe what you want and the AI handles script writing, avatar selection, visuals, voiceover, pacing, and captions automatically.\n\n## Authentication\n\nAll requests require the `X-Api-Key` header. Set the `HEYGEN_API_KEY` environment variable.\n\n```bash\ncurl -X POST \"https:\u002F\u002Fapi.heygen.com\u002Fv3\u002Fvideo-agents\" \\\n  -H \"X-Api-Key: $HEYGEN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"prompt\": \"Create a 60-second product demo video.\"}'\n```\n\n## Tool Selection\n\nIf HeyGen MCP tools are available (`mcp__heygen__*`), **prefer them** over direct HTTP API calls — they handle authentication and request formatting automatically.\n\n| Task | MCP Tool | Fallback (Direct API) |\n|------|----------|----------------------|\n| Generate video from prompt | `mcp__heygen__generate_video_agent` | `POST \u002Fv3\u002Fvideo-agents` |\n| Check video status \u002F get URL | `mcp__heygen__get_video` | `GET \u002Fv3\u002Fvideos\u002F{video_id}` |\n| List account videos | `mcp__heygen__list_videos` | `GET \u002Fv3\u002Fvideos` |\n| Delete a video | `mcp__heygen__delete_video` | `DELETE \u002Fv3\u002Fvideos\u002F{video_id}` |\n\nIf no HeyGen MCP tools are available, use direct HTTP API calls as documented in the reference files.\n\n## Default Workflow\n\nAlways use [prompt-optimizer.md](references\u002Fprompt-optimizer.md) guidelines to structure prompts with scenes, timing, and visual styles.\n\n**With MCP tools:**\n1. Write an optimized prompt using [prompt-optimizer.md](references\u002Fprompt-optimizer.md) → [visual-styles.md](references\u002Fvisual-styles.md)\n2. Call `mcp__heygen__generate_video_agent` with prompt and config (duration_sec, orientation, avatar_id)\n3. Call `mcp__heygen__get_video` with the returned video_id to poll status and get the download URL\n\n**Without MCP tools (direct API):**\n1. Write an optimized prompt using [prompt-optimizer.md](references\u002Fprompt-optimizer.md) → [visual-styles.md](references\u002Fvisual-styles.md)\n2. `POST \u002Fv3\u002Fvideo-agents` — see [video-agent.md](references\u002Fvideo-agent.md)\n3. `GET \u002Fv3\u002Fvideos\u002F\u003Cid>` — see [video-status.md](references\u002Fvideo-status.md)\n\n## Reference Files\n\nRead these as needed — they contain endpoint details, request\u002Fresponse schemas, and code examples (curl, TypeScript, Python).\n\n**Core workflow:**\n- [references\u002Fprompt-optimizer.md](references\u002Fprompt-optimizer.md) — Writing effective prompts (scenes, timing, visual styles)\n- [references\u002Fvisual-styles.md](references\u002Fvisual-styles.md) — 20 named visual styles with full specs\n- [references\u002Fprompt-examples.md](references\u002Fprompt-examples.md) — Production prompt examples and templates\n- [references\u002Fvideo-agent.md](references\u002Fvideo-agent.md) — `POST \u002Fv3\u002Fvideo-agents` request fields, response format, file inputs\n\n**Foundation:**\n- [references\u002Fvideo-status.md](references\u002Fvideo-status.md) — `GET \u002Fv3\u002Fvideos\u002F{id}` polling and download\n- [references\u002Fwebhooks.md](references\u002Fwebhooks.md) — Webhook endpoints and events\n- [references\u002Fassets.md](references\u002Fassets.md) — Uploading images, videos, audio as references\n- [references\u002Fdimensions.md](references\u002Fdimensions.md) — Resolution and aspect ratios\n- [references\u002Fquota.md](references\u002Fquota.md) — Credit system and usage limits\n\n## Best Practices\n\n1. **Optimize your prompt** — quality depends entirely on prompt structure. Always use the prompt optimizer\n2. **Lock avatar if needed** — pass `avatar_id` for consistency across videos\n3. **Specify voice** — pass `voice_id` for a specific narrator voice\n4. **Upload reference files** — help the agent understand your brand\u002Fproduct\n5. **Iterate on prompts** — refine based on results; Video Agent is great for quick iterations\n","# Create Video\n\nGenerate complete videos from a text prompt. Describe what you want and the AI handles script writing, avatar selection, visuals, voiceover, pacing, and captions automatically.\n\n## Authentication\n\nAll requests require the `X-Api-Key` header. Set the `HEYGEN_API_KEY` environment variable.\n\n```bash\ncurl -X POST \"https:\u002F\u002Fapi.heygen.com\u002Fv3\u002Fvideo-agents\" \\\n  -H \"X-Api-Key: $HEYGEN_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"prompt\": \"Create a 60-second product demo video.\"}'\n```\n\n## Tool Selection\n\nIf HeyGen MCP tools are available (`mcp__heygen__*`), **prefer them** over direct HTTP API calls — they handle authentication and request formatting automatically.\n\n| Task | MCP Tool | Fallback (Direct API) |\n|------|----------|----------------------|\n| Generate video from prompt | `mcp__heygen__generate_video_agent` | `POST \u002Fv3\u002Fvideo-agents` |\n| Check video status \u002F get URL | `mcp__heygen__get_video` | `GET \u002Fv3\u002Fvideos\u002F{video_id}` |\n| List account videos | `mcp__heygen__list_videos` | `GET \u002Fv3\u002Fvideos` |\n| Delete a video | `mcp__heygen__delete_video` | `DELETE \u002Fv3\u002Fvideos\u002F{video_id}` |\n\nIf no HeyGen MCP tools are available, use direct HTTP API calls as documented in the reference files.\n\n## Default Workflow\n\nAlways use [prompt-optimizer.md](references\u002Fprompt-optimizer.md) guidelines to structure prompts with scenes, timing, and visual styles.\n\n**With MCP tools:**\n1. Write an optimized prompt using [prompt-optimizer.md](references\u002Fprompt-optimizer.md) → [visual-styles.md](references\u002Fvisual-styles.md)\n2. Call `mcp__heygen__generate_video_agent` with prompt and config (duration_sec, orientation, avatar_id)\n3. Call `mcp__heygen__get_video` with the returned video_id to poll status and get the download URL\n\n**Without MCP tools (direct API):**\n1. Write an optimized prompt using [prompt-optimizer.md](references\u002Fprompt-optimizer.md) → [visual-styles.md](references\u002Fvisual-styles.md)\n2. `POST \u002Fv3\u002Fvideo-agents` — see [video-agent.md](references\u002Fvideo-agent.md)\n3. `GET \u002Fv3\u002Fvideos\u002F\u003Cid>` — see [video-status.md](references\u002Fvideo-status.md)\n\n## Reference Files\n\nRead these as needed — they contain endpoint details, request\u002Fresponse schemas, and code examples (curl, TypeScript, Python).\n\n**Core workflow:**\n- [references\u002Fprompt-optimizer.md](references\u002Fprompt-optimizer.md) — Writing effective prompts (scenes, timing, visual styles)\n- [references\u002Fvisual-styles.md](references\u002Fvisual-styles.md) — 20 named visual styles with full specs\n- [references\u002Fprompt-examples.md](references\u002Fprompt-examples.md) — Production prompt examples and templates\n- [references\u002Fvideo-agent.md](references\u002Fvideo-agent.md) — `POST \u002Fv3\u002Fvideo-agents` request fields, response format, file inputs\n\n**Foundation:**\n- [references\u002Fvideo-status.md](references\u002Fvideo-status.md) — `GET \u002Fv3\u002Fvideos\u002F{id}` polling and download\n- [references\u002Fwebhooks.md](references\u002Fwebhooks.md) — Webhook endpoints and events\n- [references\u002Fassets.md](references\u002Fassets.md) — Uploading images, videos, audio as references\n- [references\u002Fdimensions.md](references\u002Fdimensions.md) — Resolution and aspect ratios\n- [references\u002Fquota.md](references\u002Fquota.md) — Credit system and usage limits\n\n## Best Practices\n\n1. **Optimize your prompt** — quality depends entirely on prompt structure. Always use the prompt optimizer\n2. **Lock avatar if needed** — pass `avatar_id` for consistency across videos\n3. **Specify voice** — pass `voice_id` for a specific narrator voice\n4. **Upload reference files** — help the agent understand your brand\u002Fproduct\n5. **Iterate on prompts** — refine based on results; Video Agent is great for quick iterations\n",{"name":5,"homepage":24,"metadata":25,"description":30,"allowed-tools":31},"https:\u002F\u002Fdocs.heygen.com\u002Freference\u002Fcreate-video-with-video-agent",{"openclaw":26},{"requires":27,"primaryEnv":29},{"env":28},[29],"HEYGEN_API_KEY","Create videos from a text prompt using HeyGen's Video Agent (POST \u002Fv3\u002Fvideo-agents). The default for most video requests — AI handles script, avatar, visuals, voiceover, and captions automatically. Use when: (1) Creating a video from a description or idea, (2) Generating explainer, demo, or marketing videos from a prompt, (3) Making a video without specifying exact avatars, voices, or scenes, (4) Quick video prototyping or drafts, (5) User says \"make me a video\" or \"create a video about X\". For precise control over specific avatars, exact scripts, or per-scene configuration, use the avatar-video skill instead.\n","mcp__heygen__*","master","4aa004da461d820f4ea5499e58eb8d196cf99016","community\u002Fclawhub\u002Fc\u002Fcreate-video",0,"https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge","https:\u002F\u002Fskill-explorer-rho.vercel.app","https:\u002F\u002Fgithub.com\u002FLord1Egypt","Unbreakable. Unstoppable. Unmatched⚡.\r\n Speaker of machine tongues 🤖  | World-builder of decentralized dreams 🌐 | Defender of the digital realm🛡️.","2026-06-10 08:21:01",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add Lord1Egypt\u002Fawesome-skill-forge --skill create-video",{"tool":47,"command":48},"bunx","bunx skills add Lord1Egypt\u002Fawesome-skill-forge --skill create-video",{"tool":50,"command":51},"pnpm","pnpm dlx skills add Lord1Egypt\u002Fawesome-skill-forge --skill create-video","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fcommunity\u002Fclawhub\u002Fc\u002Fcreate-video\u002FSKILL.md",true,[],[56,63,70,77,84,91],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":19},"01M785WKJB99G3STR1NF9NRTJW","youtube-content","YouTube transcripts to summaries, threads, blogs.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fyoutube-content\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M785WEFHB0G2S9YA6EPR3H0E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fxurl\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M785W98EDN4EFJXJPMQEHCRC","touchdesigner-mcp","Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Ftouchdesigner-mcp\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":19},"01M785W5S9FP3QBH2V191E025P","test-driven-development","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M785W2AS08NSSH9YATCV6FJB","teams-meeting-pipeline","Operate the Teams meeting summary pipeline via Hermes CLI — summarize meetings, inspect pipeline status, replay jobs, manage Microsoft Graph subscriptions.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fteams-meeting-pipeline\u002FSKILL.md",[],[],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":19},"01M785VXKW4T34BTP1SCHW1R7F","systematic-debugging","4-phase root cause debugging: understand bugs before fixing.","https:\u002F\u002Fgithub.com\u002FLord1Egypt\u002Fawesome-skill-forge\u002Fblob\u002Fmaster\u002Fskills\u002Fsystematic-debugging\u002FSKILL.md",[],[]]