Skills Plugins MCP Prompt Model 博客 我的中心

local-mini-drama

LocalMiniDrama 本地短剧助手 — 通过自然语言控制短剧项目全流程:创建剧本、生成角色/场景/道具、生成分镜、批量出图、出视频、合成完整剧集、支持小说导入和工程导入导出

DeepseekModel 官方收录技能 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=xuanyustudio-localminidrama-openclaw-skill-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name local-mini-drama version 1.1.0 description LocalMiniDrama 本地短剧助手 — 通过自然语言控制短剧项目全流程:创建剧本、生成角色/场景/道具、生成分镜、批量出图、出视频、合成完整剧集、支持小说导入和工程导入导出 trigger 生成短剧|创建短剧|制作短剧|短剧创作|生成分镜|生成视频|生成图片|生成角色|生成场景|生成道具|导出工程|导入工程|导入小说|合成视频|短剧项目|短剧助手|帮我写剧本|写一个短剧|我要拍短剧|生成本集|继续制作|查看项目|查看剧本|查看分镜|角色库|场景库|道具库|AI配置|配置密钥|配置API config {"base_url":{"type":"string","description":"LocalMiniDrama 后端地址,如 http://localhost:5679 或 http://你的服务器IP:5679","default":"http://localhost:5679"},"default_aspect_ratio":{"type":"string","description":"默认画面比例","default":"16:9"},"default_video_duration":{"type":"number","description":"默认单个视频片段时长(秒)","default":5}} tools ["http","memory"] requiredContext ["drama_id","episode_id"] author xuanyustudio homepage https://github.com/xuanyustudio/LocalMiniDrama LocalMiniDrama 本地短剧助手 通过自然语言控制 LocalMiniDrama 后端,完成从零到短剧成片的全流程 AI 生成。 核心概念 Drama(剧集) :一个短剧项目,包含多集(Episode) Episode(集数) :单集内容,包含剧本(story)和分镜(Storyboard) Storyboard(分镜) :单个镜头,含台词、动作、画面描述、图片、视频 Character(角色) :剧集中的角色,支持全局角色库复用 Scene(场景) :剧集中的场景,支持全局场景库 Prop(道具) :剧集中的道具,支持全局道具库 触发条件 用户想要创建、管理、生成短剧相关内容时使用此技能。 ⚡ 快速开始 1. 获取后端地址 const baseUrl = config. base_url || "http://localhost:5679" ; 2. 列出已有项目(判断是否需要新建) GET {baseUrl}/api/v1/dramas?page=1&page_size=20 3. 创建新剧集项目 POST {baseUrl}/api/v1/dramas Content-Type: application/json { "title": "少年修仙传", "style": "古风仙侠", "type": "short_drama", "metadata": { "aspect_ratio": "16:9", "video_duration": 5 } } metadata.aspect_ratio 支持 16:9 (横屏)、 9:16 (竖屏)、 1:1 (方形) 4. 生成剧本(支持流式) 流式(推荐) :实时接收 AI 生成的剧本内容 POST {baseUrl}/api/v1/generation/story/stream Content-Type: application/json { "premise": "一个少年意外获得上古修仙传承...", "style": "古风仙侠", "episode_count": 3, "genre": "仙侠" } 非流式 :等待完整结果后一次性返回 POST {baseUrl}/api/v1/generation/story Content-Type: application/json { "premise": "...", "style": "古风仙侠", "episode_count": 3 } 流式响应格式(SSE): { "type": "start" } — 开始 { "type": "progress", "text": "已生成的文字..." } — 增量文本 { "type": "done", "result": { "episodes": [...] } } — 完成,附结构化集数 { "type": "error", "message": "..." } — 错误 将生成的剧本保存到项目集数 : 字段名: script_content (不是 content ), title (集标题), episode_number PUT {baseUrl}/api/v1/dramas/{drama_id}/episodes Content-Type: application/json { "episodes": [ { "episode_number": 1, "title": "山涧奇遇,石中传承", "script_content": "第一集剧本完整正文..." } ] } 📋 项目管理 获取项目详情 GET {baseUrl}/api/v1/dramas/{drama_id} 更新项目信息 PUT {baseUrl}/api/v1/dramas/{drama_id} Content-Type: application/json { "title": "新标题", "style": "都市言情", "metadata": { "aspect_ratio": "9:16" } } 删除项目(软删除) DELETE {baseUrl}/api/v1/dramas/{drama_id} 获取项目统计 GET {baseUrl}/api/v1/dramas/stats 👤 角色管理 获取项目角色列表 GET {baseUrl}/api/v1/dramas/{drama_id}/characters AI 提取剧本角色(异步任务) POST {baseUrl}/api/v1/generation/characters Content-Type: application/json { "drama_id": "项目ID" } → 返回 { "task_id": "...", "status": "pending" } ,用 GET /api/v1/tasks/{task_id} 轮询 手动保存角色 PUT {baseUrl}/api/v1/dramas/{drama_id}/characters Content-Type: application/json { "characters": [ { "name": "李逍遥", "description": "少年,侠客", "appearance": "白衣少年,剑眉星目" }, { "name": "赵灵儿", "description": "仙女", "appearance": "青衣少女" } ] } 生成角色形象图(AI) POST {baseUrl}/api/v1/characters/{character_id}/generate-image Content-Type: application/json { "prompt_override": "古风仙侠,白衣少年,剑眉星目..." } 生成角色四视图 POST {baseUrl}/api/v1/characters/{character_id}/generate-four-view-image 从图片提取角色描述 POST {baseUrl}/api/v1/characters/{character_id}/extract-from-image Content-Type: application/json { "image_url": "/static/storage/..." } 全局角色库 GET {baseUrl}/api/v1/character-library POST {baseUrl}/api/v1/character-library # 新建角色 PUT {baseUrl}/api/v1/character-library/{id} DELETE {baseUrl}/api/v1/character-library/{id} 🏠 场景管理 获取项目场景 GET {baseUrl}/api/v1/dramas/{drama_id}/scenes 提取场景(从集数剧本) POST {baseUrl}/api/v1/episodes/{episode_id}/extract-backgrounds 生成场景图 POST {baseUrl}/api/v1/scenes/{scene_id}/generate-image 全局场景库 GET {baseUrl}/api/v1/scene-library POST {baseUrl}/api/v1/scene-library PUT {baseUrl}/api/v1/scene-library/{id} DELETE {baseUrl}/api/v1/scene-library/{id} 🎬 道具管理 获取项目道具 GET {baseUrl}/api/v1/dramas/{drama_id}/props 提取道具 POST {baseUrl}/api/v1/episodes/{episode_id}/extract-props 生成道具图 POST {baseUrl}/api/v1/props/{prop_id}/generate 全局道具库 GET {baseUrl}/api/v1/prop-library POST {baseUrl}/api/v1/prop-library PUT {baseUrl}/api/v1/prop-library/{id} DELETE {baseUrl}/api/v1/prop-library/{id} 🎥 分镜管理 生成分镜(异步任务) POST {baseUrl}/api/v1/episodes/{episode_id}/storyboards Content-Type: application/json { "model": "qwen-plus", // 可选,AI 模型名称 "style": "古风仙侠", // 可选,覆盖项目风格 "storyboard_count": 8, // 可选,分镜数量(默认自动) "video_duration": 5, // 可选,单个视频秒数 "aspect_ratio": "16:9", // 可选,覆盖比例 "include_narration": false // 是否含旁白 } → 返回 { "task_id": "...", "status": "pending" } 获取集数分镜列表 GET {baseUrl}/api/v1/episodes/{episode_id}/storyboards 获取单条分镜详情 GET {baseUrl}/api/v1/storyboards/{storyboard_id} 更新分镜 PUT {baseUrl}/api/v1/storyboards/{storyboard_id} Content-Type: application/json { "dialogue": "调整后的台词", "action": "调整后的动作", "image_prompt": "调整后的画面描述" } 删除分镜 DELETE {baseUrl}/api/v1/storyboards/{storyboard_id} 新增分镜(在指定位置前插入) POST {baseUrl}/api/v1/storyboards/{storyboard_id}/insert-before 批量推断摄影参数(毫秒级,无需 AI) POST {baseUrl}/api/v1/storyboards/batch-infer-params Content-Type: application/json { "episode_id": "集数ID", "overwrite": false // 是否覆盖已有参数 } 优化分镜画面描述(AI) POST {baseUrl}/api/v1/storyboards/{storyboard_id}/polish-prompt 生成分镜首/尾帧提示词 POST {baseUrl}/api/v1/storyboards/{storyboard_id}/frame-prompt Content-Type: application/json { "frame_type": "first", // "first" | "last" | "key" "panel_count": 3, "model": "qwen-plus" } 分镜图片超分(2x) POST {baseUrl}/api/v1/storyboards/{storyboard_id}/upscale 🖼️ 图片生成 批量生成图片(推荐) POST {baseUrl}/api/v1/images/episode/{episode_id}/batch Content-Type: application/json { "types": ["image"] // 或 ["image", "video"] 同时出图和视频 } 查询图片任务 GET {baseUrl}/api/v1/images/{image_gen_id} 获取分镜关联的图片 GET {baseUrl}/api/v1/storyboards/{storyboard_id}/images 手动上传图片覆盖分镜 POST {baseUrl}/api/v1/storyboards/{storyboard_id}/upload Content-Type: multipart/form-data file: <图片文件> 🎞️ 视频生成 批量生成视频 POST {baseUrl}/api/v1/videos/episode/{episode_id}/batch Content-Type: application/json { "types": ["video"] } 查询视频任务 GET {baseUrl}/api/v1/videos/{video_gen_id} 查询合并进度 GET {baseUrl}/api/v1/episodes/{episode_id}/merge-status ✂️ 视频合成 触发合成 POST {baseUrl}/api/v1/video-merges Content-Type: application/json { "episode_id": "集数ID", "merge_type": "concatenate" // 串联所有分镜视频 } 查询合成任务 GET {baseUrl}/api/v1/video-merges/{merge_id} 获取最终视频下载 GET {baseUrl}/api/v1/episodes/{episode_id}/download ⏳ 异步任务查询
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 / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。