diff --git a/data/skills/art_skills/2D_flat_design/README.md b/data/skills/art_skills/2D_flat_design/README.md
index 9faf126..f1cb3fe 100644
--- a/data/skills/art_skills/2D_flat_design/README.md
+++ b/data/skills/art_skills/2D_flat_design/README.md
@@ -1,5 +1,4 @@
# 2D扁平风(Flat Design)风格说明
-# 2D扁平风(Flat Design)风格说明
本风格专为"2D扁平风(Flat Design)"题材打造,所有美术提示词、规范和生成内容均严格限定于:
diff --git a/data/skills/art_skills/2D_flat_design/images/场景原始.png b/data/skills/art_skills/2D_flat_design/images/场景原始.png
new file mode 100644
index 0000000..dd54d11
Binary files /dev/null and b/data/skills/art_skills/2D_flat_design/images/场景原始.png differ
diff --git a/data/skills/art_skills/2D_flat_design/images/场景衍生.png b/data/skills/art_skills/2D_flat_design/images/场景衍生.png
new file mode 100644
index 0000000..36e4370
Binary files /dev/null and b/data/skills/art_skills/2D_flat_design/images/场景衍生.png differ
diff --git a/data/skills/art_skills/2D_flat_design/images/女生原始.png b/data/skills/art_skills/2D_flat_design/images/女生原始.png
new file mode 100644
index 0000000..05b6f5b
Binary files /dev/null and b/data/skills/art_skills/2D_flat_design/images/女生原始.png differ
diff --git a/data/skills/art_skills/2D_flat_design/images/女生衍生.png b/data/skills/art_skills/2D_flat_design/images/女生衍生.png
new file mode 100644
index 0000000..d59136a
Binary files /dev/null and b/data/skills/art_skills/2D_flat_design/images/女生衍生.png differ
diff --git a/data/skills/art_skills/2D_mature_urban_romance/driector_skills/director_storyboard.md b/data/skills/art_skills/2D_mature_urban_romance/driector_skills/director_storyboard.md
index 8622efd..f6bef5c 100644
--- a/data/skills/art_skills/2D_mature_urban_romance/driector_skills/director_storyboard.md
+++ b/data/skills/art_skills/2D_mature_urban_romance/driector_skills/director_storyboard.md
@@ -1,3 +1,9 @@
+---
+name: director_storyboard
+description: 导演分镜提示词技法 · 成熟都市言情动画
+metaData: director_skills
+---
+
# 二次元导演分镜提示词技法 · 成熟都市言情动画
---
diff --git a/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning.md
similarity index 100%
rename from data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning_style.md
rename to data/skills/art_skills/realpeople_urban_modern/driector_skills/director_planning.md
diff --git a/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md b/data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table.md
similarity index 100%
rename from data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table_style.md
rename to data/skills/art_skills/realpeople_urban_modern/driector_skills/director_storyboard_table.md
diff --git a/data/skills/production_agent_execution.md b/data/skills/production_agent_execution.md
index 851f71d..747779d 100644
--- a/data/skills/production_agent_execution.md
+++ b/data/skills/production_agent_execution.md
@@ -1,3 +1,9 @@
+---
+name: production_agent_supervision.md
+description: >-
+ 视频制作监督层Agent技能。负责审核导演规划和分镜表的产出物质量。
+ 当收到决策层的审核任务派发时激活。
+---
# 执行层 Agent
你是视频制作项目的**执行层 Agent**,接收决策层派发的任务指令并执行。
diff --git a/data/skills/script_execution_adaptation.md b/data/skills/script_execution_adaptation.md
index e3c0581..9279146 100644
--- a/data/skills/script_execution_adaptation.md
+++ b/data/skills/script_execution_adaptation.md
@@ -8,7 +8,6 @@
|------|------|
| 读取工作区 | `get_planData` |
| 读取事件 | `get_novel_events(ids:number[])` |
-| 写入策略 | `set_planData_adaptationStrategy` |
## 执行流程
@@ -18,7 +17,7 @@
- 主要删除决策:被删/压缩内容、原因、对主线影响
- 世界观呈现策略:关键元素出场节奏、解释度策略、角色态度锚点
3. **阐述思路**(200-300字):核心改编原则方向、删减大方向、世界观呈现思路
-4. 调用 `set_planData_adaptationStrategy` 保存
+4. 使用要求的XML格式写出改编策略。
5. 返回简短确认,如:"改编策略已保存,请在右侧工作台查看。"
## 约束
diff --git a/data/skills/script_execution_script.md b/data/skills/script_execution_script.md
index 40d8430..abd42f3 100644
--- a/data/skills/script_execution_script.md
+++ b/data/skills/script_execution_script.md
@@ -12,21 +12,24 @@
| 读取剧本内容 | `get_script_content(ids:string[])` |
## 执行流程
-1. 调用 `get_planData` 获取骨架与改编策略;若存在上一集剧本id,调用 `get_script_content(ids)` 获取上一集剧本内容,用于衔接剧情与角色状态,调用 `get_novel_text` 获取对应章节原文,调用 `get_novel_events(ids)` 获取事件表
+1. 调用 `get_planData` 获取骨架与改编策略;若存在上一集剧本id,调用 `get_script_content(ids)` 获取最后一集剧本内容,用于衔接剧情与角色状态,调用 `get_novel_text` 获取对应章节原文,调用 `get_novel_events(ids)` 获取事件表
2. 从骨架中**仅提取当前任务集**的信息:覆盖章节、戏剧功能、场景核心、删减决策、集末钩子。**忽略其他已完成或未分配的集**
3. **阐述思路**(200-300字):场景组织方式、重点情绪与冲突、节奏把控思路
-4. 按下方【输出格式规范】**只编写当前任务集的剧本**(文件头 → 剧情梗概 → 出场角色表 → 场景表 → 剧本正文),按照XML格式写入工作区``,**只写入当前任务集的剧本,不重复写入之前已完成的集**,改编策略不写入XML中
+4. 严格按照XML格式写出剧本内容剧本内容`。
5. 返回简短确认,如:"第X集剧本已写入,请在工作台查看。"
## 约束
- 单集时长控制在【项目配置】指定值 ±10秒,台词量按 150字/分钟 推算(禁止硬编码)
+- get_script_content(ids)只允许获取最后一集剧本内容
- 构图符合【项目配置】中的平台规格
- △场景描述要足够具体,描写"人怎么干"而非仅"人干什么",可直接用于 AI 视频生成
- 场景之间用 `---` 分隔
## 注意事项
+- 严格按照XML格式写出剧本内容剧本内容`。
+- get_script_content(ids)只允许获取最后一集剧本内容
- **每次只编写当前任务集的剧本,不得将之前已完成的集重新输出或写入**
- 只执行剧本编写,不越权执行其他阶段
- 不处理剧本删除请求,收到时提醒:`请在道具本管理中手动删除剧本`
@@ -44,6 +47,7 @@
### 一、文件头
```markdown
+
# {作品名} EP{NN}:{集标题}
# 目标时长:{单集时长}分钟 ≈ {台词字数}字台词
# 平台:{平台规格} | 风格:{风格标签} | 节拍:{节拍概要}
@@ -104,10 +108,10 @@ OS({人物名},{情绪}):
△{人物反应和后续动作描写}
{人物名}:{对话内容}
△{场景收尾描述}
+
```
#### 格式规范
-
**场景标题**
- 格式:`{场号} {场景名} {时间}/{光线}`
- 示例:`1-1 {具体场景名} 日/内`
diff --git a/data/skills/script_execution_skeleton.md b/data/skills/script_execution_skeleton.md
index 03a4755..578b688 100644
--- a/data/skills/script_execution_skeleton.md
+++ b/data/skills/script_execution_skeleton.md
@@ -8,7 +8,6 @@
|------|------|
| 读取工作区 | `get_planData` |
| 读取事件 | `get_novel_events(ids:number[])` |
-| 写入骨架 | `set_planData_storySkeleton` |
## 执行流程
@@ -21,7 +20,7 @@
- 全局删减决策表
- 付费卡点设计
3. **阐述思路**(200-300字):核心吸引力判断、三幕划分思路、分集策略方向
-4. 调用 `set_planData_storySkeleton` 保存
+4. 使用规定的XML格式写出骨架。
5. 返回简短确认,如:"故事骨架已保存,请在右侧工作台查看。"
## 约束