Skills Plugins MCP Prompt Model 博客 我的中心

local-mini-drama

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

DeepseekModel Curated skill Quality Excellent · 90 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=xuanyustudio-localminidrama-openclaw-skill-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
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 ⏳ 异步任务查询
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

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

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

验证码 --

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

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