od-media-generation
Default reference pipeline for image, video, and audio projects — routes through media-image / media-video / media-audio atoms based on the project kind, wraps the output in a live artifact, and devloops on critique-theater until the score converges.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=nexu-io-open-design-plugins-official-scenarios-od-media-generation-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name od-media-generation description Default reference pipeline for image, video, and audio projects — routes through media-image / media-video / media-audio atoms based on the project kind, wraps the output in a live artifact, and devloops on critique-theater until the score converges. od {"scenario":"media-generation","mode":"scenario"} od-media-generation (scenario) This scenario plugin is the bundled default for projects whose metadata.kind is image , video , or audio . The web client and the daemon both look up defaultScenarioPluginIdForKind(kind) from @open-design/contracts and, when no other plugin is applied, bind this scenario at project / run creation time. Default pipeline { "stages" : [ { "id" : "discovery" , "atoms" : [ "discovery-question-form" ] } , { "id" : "plan" , "atoms" : [ "todo-write" ] } , { "id" : "generate" , "atoms" : [ "media-image" , "media-video" , "media-audio" , "live-artifact" ] } , { "id" : "critique" , "atoms" : [ "critique-theater" ] , "repeat" : true , "until" : "critique.score>=4 || iterations>=3" } ] } The generate stage lists all three media atoms even though a single run only calls one of them. Picking the right atom is the agent's job: metadata.kind === 'image' → media-image metadata.kind === 'video' → media-video metadata.kind === 'audio' → media-audio If the user picks this plugin manually without a media-typed project, prefer media-image and explain the assumption in the first reply. Atom call shape Every media atom takes the same kernel of inputs and returns a media artifact reference that live-artifact can wrap: prompt — the rendered useCase.query after input substitution. aspect — one of 1:1 / 16:9 / 9:16 / 4:3 / 3:4 . Default 16:9 . The contracts MediaAspect union enumerates the legal values. provider — left blank by default so the daemon picks the user's configured provider for this media kind (see Settings → Media providers). Only set this when the user names a provider explicitly. After the media atom returns: Save the binary into <cwd>/media/<timestamp>.<ext> . Call live-artifact to register a preview surface pointing at the saved file. The preview is what the user sees in the right pane. Critique loop critique-theater reads the artifact, scores it across the standard five dimensions, and emits a critique.score signal. The until clause stops the loop at score ≥ 4 or three iterations, whichever comes first. Use the critique notes to drive the next media call's prompt, not to re-pick the media atom. Replace, do not extend Enterprise editions that need a different default for media work should ship a sibling scenario plugin and add the right mapping in @open-design/contracts/scenario-defaults , not patch this manifest.
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 / 自定义框架) |