---
name: 工作台B方案·技能系统（已完成待重启）
description: 苍耳技能库 Skill Hub 已实现——skill/目录+skill_center.py+面板两个端点+前端技能库按钮，待重启面板生效
type: project
---

# 工作台 B 方案：技能系统（2026-08-01 完成，待重启生效）

## 是什么
LibTV 式 Skill Hub 的本地版：把已有 Skill 文档变成"点一下就注入提示词/执行工具"的系统。

## 结构
- `~/cang-ying/skill/index.json`：技能注册表（6个技能）
- `~/cang-ying/skill/skill_center.py`：list / load / run
- 面板新端点：`/api/skills`（列表）、`/api/skill`（load/run）
- 前端：工具栏 🧠 技能库 按钮 → 模态框列表 → 提示词型注入输入框 / 工具型填参数执行

## 6 个技能
screenplay(编剧大师·prompt) / storyboard(分镜·tool) / style_transfer(风格转绘·prompt) / ltx_video(LTX出片·tool) / zimage(Z-Image生图·tool) / compose(拼接成片·tool)

## 验证（全过）
- skill_center list/load/run 单测 ✅
- E2E：/api/skills 返回6技能、load screenplay 2146字节、run 提示词型正确拒绝 ✅

## 待办
- **重启面板生效**：`bash ~/cang-ying/scripts/restart-eed.sh`
- 重启后：工具栏出现 🧠 技能库

## 踩坑
- **import sys 曾丢失**：A2 时补过 `import sys`，但后续重写被覆盖，do_POST_agent 的 sys.executable 会 NameError（被 except 吞掉很隐蔽）。本次已重新补上（831-836 import 块）。
- skill_center 用 `sys.path.insert(0, ~/cang-ying)` 后 `from skill.skill_center import ...` 导入
## 漫剧提示词技能体系（2026-08-01 系统性学习完成）
skill/ 现有15个技能，其中漫剧提示词新增3个：
- `manju_prompt_system.md` — 方法论：全流程/分层结构/分镜格式/五要素/单人锁定/一致性/运镜/配音
- `manju_prompt_library.md` — 素材库：50种运镜(中英Prompt+场景) + 8类表情物理化 + 英文固定词库 + 动态提示词
- `manju_workflow_prompts.md` — 实战模板：选题钩子/角色卡/六镜头分镜/图像视频分工/配音字幕剪辑/复盘
核心铁律（爸爸强调"学无可学挖无可挖"）：
1. 提示词=分层结构：主体(数量锁定)→构图→光影→风格
2. 单人锁定：1 single man + ONLY ONE person + 负面词防多头
3. 视频提示词=五要素：主体+动作+场景+运镜+光影；一镜一运镜
4. 表情=眉眼鼻嘴肩五部件物理化描述
5. 角色一致性=资产库+3视觉锚点+提示词锁定+控变量法
6. 图生视频安全动作：subtle movement/slow motion/hair floating 防崩
