[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7EGS768J7XVZXQQDD7RCJC7":3,"skill-same:01M7EGS768J7XVZXQQDD7RCJC7":84},{"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":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":14,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":33,"install":34,"resources":47},"01M7EGS768J7XVZXQQDD7RCJC7","seedance-2-0-prompter",null,"Design Seedance 2.0 video prompts from a creative brief and image, video, or audio references. Use for multimodal prompt construction and asset-role mapping before generation.","raiinman\u002Fskill-library","raiinman","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F42227255?v=4","01M7EF72540M8KE3M8986J8XY0","Dead Signal Interactive","01M7EF725QEZQ5VZXXR8QTJXXQ",0,"MIT","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: seedance-2-0-prompter\ndescription: Design Seedance 2.0 video prompts from a creative brief and image, video, or audio references. Use for multimodal prompt construction and asset-role mapping before generation.\nlicense: MIT\nmetadata:\n  upstream-version: \"2.1.0\"\n  upstream-author: \"pexoai\"\n---\n\n# Seedance 2.0 prompt designer\n\nTurn the brief and available assets into one usable prompt and recommended parameters. This is a prompt-only workflow: no Pexo account, CLI, API key, or paid generation is needed to draft it.\n\nRead [atomic element mapping](references\u002Fatomic_element_mapping.md) and [reference syntax](references\u002Fseedance_syntax_guide.md) to assign useful roles to supplied assets. Use [prompt templates](references\u002Fprompt_templates.md) when a cinematic, product, or narrative structure fits. Treat the upstream preference for reference assets as a quality heuristic: a text-only brief can still receive a useful text-only prompt.\n\nInspect accessible inputs, identify the intended subject\u002Faction, scene, camera, style, timing, and sound, and resolve contradictory references. Use only real supplied asset names. Reference quality or unavailable media should be stated rather than invented. Choose sensible defaults when unspecified; ask only for missing details that materially affect the requested result.\n\nDescribe subject action and camera movement distinctly, with a feasible sequence for the requested duration. Give each reference an explicit primary role (identity, product, environment, motion, style, or audio). Avoid adding unrelated visual effects or changing the user's concept.\n\nDeliver the prompt to the user, or pass it to the requested generation workflow, in this shape unless another format was requested:\n\n```json\n{\n  \"final_prompt\": \"A slow push-in on the supplied product rotating on a studio pedestal. Use @product.png as the product identity reference; preserve its markings.\",\n  \"recommended_parameters\": {\"duration\": 8, \"aspect_ratio\": \"16:9\"}\n}\n```\n\nThe example's `product.png` stands for an actual supplied file. `@filename` in these guides is prompt-level notation, not an upload, a local-file attachment, or a universally supported API field. When generation is requested, verify the chosen provider's current schema, accepted duration\u002Faspect ratio, and attachment IDs; map each real uploaded asset to that provider's reference syntax. Recommended parameters are suggestions until validated. A draft prompt does not mean a video was generated or media was uploaded.\n","# Seedance 2.0 prompt designer\n\nTurn the brief and available assets into one usable prompt and recommended parameters. This is a prompt-only workflow: no Pexo account, CLI, API key, or paid generation is needed to draft it.\n\nRead [atomic element mapping](references\u002Fatomic_element_mapping.md) and [reference syntax](references\u002Fseedance_syntax_guide.md) to assign useful roles to supplied assets. Use [prompt templates](references\u002Fprompt_templates.md) when a cinematic, product, or narrative structure fits. Treat the upstream preference for reference assets as a quality heuristic: a text-only brief can still receive a useful text-only prompt.\n\nInspect accessible inputs, identify the intended subject\u002Faction, scene, camera, style, timing, and sound, and resolve contradictory references. Use only real supplied asset names. Reference quality or unavailable media should be stated rather than invented. Choose sensible defaults when unspecified; ask only for missing details that materially affect the requested result.\n\nDescribe subject action and camera movement distinctly, with a feasible sequence for the requested duration. Give each reference an explicit primary role (identity, product, environment, motion, style, or audio). Avoid adding unrelated visual effects or changing the user's concept.\n\nDeliver the prompt to the user, or pass it to the requested generation workflow, in this shape unless another format was requested:\n\n```json\n{\n  \"final_prompt\": \"A slow push-in on the supplied product rotating on a studio pedestal. Use @product.png as the product identity reference; preserve its markings.\",\n  \"recommended_parameters\": {\"duration\": 8, \"aspect_ratio\": \"16:9\"}\n}\n```\n\nThe example's `product.png` stands for an actual supplied file. `@filename` in these guides is prompt-level notation, not an upload, a local-file attachment, or a universally supported API field. When generation is requested, verify the chosen provider's current schema, accepted duration\u002Faspect ratio, and attachment IDs; map each real uploaded asset to that provider's reference syntax. Recommended parameters are suggestions until validated. A draft prompt does not mean a video was generated or media was uploaded.\n",{"name":5,"license":15,"metadata":25,"description":7},{"upstream-author":26,"upstream-version":27},"pexoai","2.1.0","main","2c1b02d05adc650ba26db5f0671baba84ec96c2e","skills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library","https:\u002F\u002Fgithub.com\u002Fraiinman","2026-11-04 02:57:48",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add raiinman\u002Fskill-library --skill seedance-2-0-prompter",{"tool":40,"command":41},"bunx","bunx skills add raiinman\u002Fskill-library --skill seedance-2-0-prompter",{"tool":43,"command":44},"pnpm","pnpm dlx skills add raiinman\u002Fskill-library --skill seedance-2-0-prompter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002FSKILL.md",true,[48,54,60,64,68,72,76,80],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},".gitattributes","OTHER","其他",72,"https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002F.gitattributes",{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"agents\u002Fopenai.yaml","REFERENCE","参考文档",217,"https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002Fagents\u002Fopenai.yaml",{"path":61,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":16},"LICENSE","许可证",1070,{"path":65,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":66,"sourceHtmlUrl":67},"references\u002Fatomic_element_mapping.md",2851,"https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002Freferences\u002Fatomic_element_mapping.md",{"path":69,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fprompt_templates.md",2244,"https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002Freferences\u002Fprompt_templates.md",{"path":73,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Fseedance_syntax_guide.md",2926,"https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002Freferences\u002Fseedance_syntax_guide.md",{"path":77,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002Fupstream-skill.md",2428,"https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002Freferences\u002Fupstream-skill.md",{"path":81,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":82,"sourceHtmlUrl":83},"SOURCE.md",1317,"https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fseedance-2-0-prompter\u002FSOURCE.md",[85,93,101,109,117,125],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":89,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":20},"01M7EGSD8AD11R5HJWV9NE5PZ8","video-editing","Edit existing video footage with cuts, ordered segments, captions, overlays, audio cleanup, and reframing. Use for vlogs, demos, tutorials, and clips made from real recordings.","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fvideo-editing\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Fvideo-and-audio\u002Fvideo-editing\u002FSKILL.md",[],[],{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":97,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":20},"01M7EGRSN6PDBZBH2ABKKNK4NH","unreal-world-builder","Open-world and environment specialist - Masters UE5 World Partition, Landscape, procedural foliage, HLOD, and large-scale level streaming for seamless open-world experiences","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-world-builder\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-world-builder\u002FSKILL.md",[],[],{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":105,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":20},"01M7EGRKT2Z7SMD40AN2Z3XN2W","unreal-technical-artist","Unreal Engine visual pipeline specialist - Masters the Material Editor, Niagara VFX, Procedural Content Generation, and the art-to-engine pipeline for UE5 projects","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-technical-artist\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-technical-artist\u002FSKILL.md",[],[],{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":113,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":20},"01M7EGRD6N5T6S51GTDDHCEYG8","unreal-systems-engineer","Performance and hybrid architecture specialist - Masters C++\u002FBlueprint continuum, Nanite geometry, Lumen GI, and Gameplay Ability System for AAA-grade Unreal Engine projects","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-systems-engineer\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-systems-engineer\u002FSKILL.md",[],[],{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":121,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":20},"01M7EGR75EJ001KGNKJP25EFG7","unreal-multiplayer-architect","Unreal Engine networking specialist - Masters Actor replication, GameMode\u002FGameState architecture, server-authoritative gameplay, network prediction, and dedicated server setup for UE5","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-multiplayer-architect\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-multiplayer-architect\u002FSKILL.md",[],[],{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":129,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":20},"01M7EGQTXX3Y91Q4HY1V49XF7R","unreal-engine-cpp-pro","Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-engine-cpp-pro\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fraiinman\u002Fskill-library\u002Fblob\u002Fmain\u002Fskills\u002Funreal-engine\u002Funreal-engine-cpp-pro\u002FSKILL.md",[],[]]