2026-02-03 01:12:39 +08:00

188 lines
20 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"bba4efe7-127f-4a90-bee3-0dbac02e0fbb": {
"id": "bba4efe7-127f-4a90-bee3-0dbac02e0fbb",
"type": "generate_skill",
"status": "completed",
"progress": {
"current": 0,
"total": 100,
"message": "",
"stage": null
},
"params": {
"description": "生成一个剧本改编skill",
"category": null,
"tags": null,
"temperature": 0.7
},
"result": {
"suggested_id": "screenplay-adaptation",
"suggested_name": "剧本改编专家",
"skill_content": "---\nname: screenplay-adaptation\ndescription: 将小说、故事或叙事文本转换为专业剧本格式。适用于将文字描述转化为场景标题、动作描述和对白。专注于将内心独白外化、压缩时间线、视觉化叙事以及保持标准剧本格式。\n---\n\n# 剧本改编流程\n\n## 核心工作流\n\n遵循以下步骤将文本改编为剧本\n\n1. **分析源材料**\n * 识别核心冲突、关键情节转折和主要角色。\n * 标记必须保留的视觉化场景。\n\n2. **场景拆解**\n * 将叙事文本分解为独立的场景。\n * 确定每个场景的地点(内/外)和时间(日/夜)。\n * 列出每个场景中的出场角色。\n\n3. **起草剧本**\n * **场景标题 (Slugline)**:使用标准格式(例如:`内景. 咖啡馆 - 日`)。\n * **动作描述 (Action)**:只描述观众能看到和听到的东西。避免使用“他想”、“她觉得”。\n * **对白 (Dialogue)**:将叙述性解释转化为角色之间的对话。使用潜台词。\n\n4. **润色与精简**\n * 删除无法拍摄的内容。\n * 检查对白是否自然。\n * 确保格式统一。\n\n## 改编关键原则\n\n### 展示而非讲述\n* **错误**:约翰感到很生气,因为他输了比赛。\n* **正确**:约翰狠狠地摔下球拍,拳头砸在墙上。\n\n### 内心独白外化\n* 将角色的内心想法转化为视觉动作或对白。\n* 如果必须表达想法,考虑使用画外音 (V.O.),但尽量优先使用视觉表达。\n\n### 压缩时间与空间\n* 合并发生在同一地点但不同时间的场景。\n* 删除对情节推进无用的过渡场景。\n\n## 标准剧本格式参考\n\n使用以下标准结构\n\n```text\n场景标题 (Slugline)\n内景. 地点 - 时间\n\n动作描述 (Action)\n描述场景中发生的视觉和听觉事件。\n\n角色名 (Character)\n居中对齐的角色名称。\n\n对白 (Dialogue)\n角色说的话。\n\n(括号说明)\n语气或动作的简短提示。\n```\n\n## 注意事项\n\n* **格式一致性**:确保全篇剧本的缩进和标点符号一致。\n* **一页一分钟**:通常剧本的一页对应屏幕时间的一分钟。注意控制场景长度。",
"category": "编剧",
"suggested_tags": [
"剧本",
"改编",
"编剧",
"格式化"
],
"explanation": "这个 Skill 专注于将叙事文本(如小说)转换为剧本格式。它提供了结构化的工作流(分析、拆解、起草、润色)和具体的改编原则(如“展示而非讲述”),帮助 Claude 生成符合行业标准的剧本。"
},
"error": null,
"project_id": null,
"created_at": "2026-02-03T00:13:07.204960",
"started_at": null,
"completed_at": null,
"updated_at": "2026-02-03T00:13:43.809136"
},
"5d86feb1-31c9-4760-952e-1960234a813c": {
"id": "5d86feb1-31c9-4760-952e-1960234a813c",
"type": "generate_skill",
"status": "completed",
"progress": {
"current": 0,
"total": 100,
"message": "",
"stage": null
},
"params": {
"description": "创建一个剧本改编skill",
"category": null,
"tags": null,
"temperature": 0.7
},
"result": {
"suggested_id": "script-adapter",
"suggested_name": "剧本改编专家",
"skill_content": "---\nname: script-adapter\ndescription: 将小说、故事或其他文学作品改编为标准影视或舞台剧本。用于将文本转化为剧本格式、优化对白、构建分场大纲,以及处理“展示而非讲述”的改编需求。当用户要求“把小说改成剧本”、“写个剧本”、“格式化剧本”或进行剧本创作时使用。\n---\n\n# 剧本改编指南\n\n本 Skill 提供将叙事文本转化为标准剧本格式的指导原则和工作流。\n\n## 核心工作流\n\n1. **素材分析**:提取核心冲突、人物动机、关键情节点和主题。\n2. **结构提炼**:将故事拆解为场景列表,确定叙事节奏(如三幕式结构)。\n3. **场景转化**:将描述性文字转化为动作描述和对白,遵循“展示而非讲述”原则。\n4. **格式规范**:应用标准剧本格式(场景标题、动作、角色名、对白、括号备注)。\n\n## 标准剧本格式\n\n严格遵循以下格式规范\n\n- **场景标题**[内/外景] 地点 - [日/夜]\n - 示例:`内景. 咖啡馆 - 日`\n- **动作描述**:现在时态,只描述可见和可听的内容。\n - 错误:`约翰感到很悲伤。`\n - 正确:`约翰低下头,双手紧握咖啡杯。`\n- **角色名**:居中,位于对白上方。\n- **对白**:角色口中说的内容。\n- **括号备注**:位于角色名下方,指示语气或微小动作(慎用)。\n\n## 改编关键原则\n\n### 展示而非讲述\n- **内心独白外化**:将角色的心理活动转化为具体的动作、表情或对白。\n- **视觉化叙事**:优先使用视觉元素传达信息,减少依赖旁白。\n\n### 节奏与压缩\n- **删减冗余**:去除不推动剧情发展的支线情节。\n- **合并场景**:将发生在不同时间但功能相似的场景合并,以保持紧凑感。\n\n### 对白优化\n- **潜台词**:让角色说出的话与其真实意图之间存在差距,增加戏剧张力。\n- **声音区分**:确保每个角色的说话方式、词汇选择符合其性格和背景。\n\n## 参考资源\n\n- **结构模板**:参见 `references/structure.md` 了解经典叙事结构(如救猫咪、英雄之旅)。\n- **格式示例**:参见 `references/formatting-examples.md` 查看具体格式范例。\n",
"category": "编剧",
"suggested_tags": [
"剧本",
"改编",
"影视",
"写作",
"格式化"
],
"explanation": "该 Skill 专注于将小说、故事等叙事文本转化为标准的影视/舞台剧本。它定义了清晰的四步工作流(分析、提炼、转化、格式化),并强调了剧本改编的核心原则——如“展示而非讲述”和“视觉化叙事”。同时,它提供了严格的格式规范指导,确保输出符合行业标准。通过引用 `references/` 目录下的结构模板和格式示例,该 Skill 实现了核心指令与详细参考资料的分离,既保证了指令的简洁性,又支持了深度创作需求。"
},
"error": null,
"project_id": null,
"created_at": "2026-02-03T00:19:06.464946",
"started_at": null,
"completed_at": null,
"updated_at": "2026-02-03T00:20:00.347558"
},
"6f721ad2-370f-4550-b5b7-c2c300ea262b": {
"id": "6f721ad2-370f-4550-b5b7-c2c300ea262b",
"type": "generate_skill",
"status": "completed",
"progress": {
"current": 0,
"total": 100,
"message": "",
"stage": null
},
"params": {
"description": "创建一个剧本改编skill",
"category": null,
"tags": null,
"temperature": 0.7
},
"result": {
"suggested_id": "script-adapter",
"suggested_name": "剧本改编专家",
"skill_content": "---\nname: script-adapter\ndescription: 专注于将小说、故事、真实事件或原始素材改编为标准剧本格式。适用于将叙事文本转化为视觉脚本、将故事结构拆解为场景、提炼对白以符合影视/舞台要求,以及进行跨媒介的文本改编工作。\n---\n\n# 剧本改编专家\n\n本 Skill 提供将叙事文本转换为标准剧本格式的流程、原则和规范。\n\n## 核心工作流程\n\n遵循以下步骤进行改编确保从叙事到视觉的平滑过渡\n\n1. **素材分析**\n * 识别核心冲突、主要人物弧光和关键情节点。\n * 区分必须保留的情节和可以删减的支线。\n\n2. **结构拆解**\n * 将故事分解为场景列表。\n * 确定每个场景的叙事目标(推进情节、揭示人物、营造氛围)。\n\n3. **场景写作**\n * 将小说中的描写转化为动作描述。\n * 将内心独白转化为视觉动作或对白。\n\n4. **格式规范**\n * 应用标准剧本格式(见下文“格式标准”)。\n\n## 改编核心原则\n\n### 视觉化表达\n* **展示而非讲述**:不要写“他感到很悲伤”,而要写“他盯着空荡荡的椅子,久久没有说话”。\n* **外化内心活动**:将心理描写转化为具体的动作、表情或环境反应。\n\n### 压缩与提炼\n* **场景合并**:将发生在同一地点、时间的多个段落合并为一个场景。\n* **对白精炼**:删除日常寒暄,确保每句对白都有潜台词或推动剧情。\n* **删除说明性文字**:避免让角色说出观众已经知道的信息。\n\n### 冲突外化\n* 确保每个场景都有明确的冲突或转折。\n* 通过角色之间的互动来展现矛盾,而不是通过旁白。\n\n## 标准剧本格式\n\n严格遵循以下格式规范\n\n### 1. 场景标题\n* **格式**[内/外] 地点 - [日/夜]\n* **示例**`内. 咖啡馆 - 日`\n* **规则**:每个新场景以此开始,首次出现的地点需大写。\n\n### 2. 动作描述\n* **格式**:现在时态,左对齐。\n* **内容**:描述场景中发生的事情、角色的动作和环境细节。\n* **规则**:只描述观众能看到和听到的东西。\n\n### 3. 角色名\n* **格式**:全部大写,居中(或距离左边距一定距离)。\n* **示例**`李明`\n* **规则**:角色首次出现时需在动作描述中标注年龄和特征。\n\n### 4. 对白\n* **格式**:位于角色名下方,居中。\n* **规则**:口语化,符合角色性格。\n\n### 5. 副语言说明\n* **格式**:括号内,位于角色名和对白之间。\n* **示例**`(低声)`、`(愤怒地)`\n* **规则**:仅在语气无法通过对白本身传达时使用,避免滥用。\n\n## 输出示例\n\n```markdown\n内. 旧公寓 - 夜\n\n窗外霓虹灯闪烁。李明30岁面容憔悴坐在沙发上手里紧紧攥着一张照片。\n\n门锁转动。张华推门进来手里提着便利店的袋子。\n\n张华\n还没睡\n\n李明没有抬头只是把照片反扣在桌面上。\n\n李明\n我们需要谈谈。\n```\n\n## 常见改编陷阱\n\n* **过度依赖旁白**:尽量用画面讲故事,旁白是最后手段。\n* **保留过多次要角色**:合并功能相似的角色,简化人物关系。\n* **忽视节奏**:通过场景的长短和交替来控制叙事节奏(如动作戏场景短,情感戏场景长)。\n",
"category": "编剧",
"suggested_tags": [
"剧本",
"改编",
"影视",
"写作",
"格式规范"
],
"explanation": "该 Skill 专注于将小说、故事等叙事文本改编为标准影视剧本。它提供了从素材分析到格式化输出的完整工作流程,强调了“视觉化表达”、“压缩提炼”和“冲突外化”等改编核心原则,并定义了标准的剧本格式规范(场景标题、动作、角色、对白),帮助 Claude 高效地完成跨媒介的文本转换工作。"
},
"error": null,
"project_id": null,
"created_at": "2026-02-03T00:31:44.308553",
"started_at": null,
"completed_at": null,
"updated_at": "2026-02-03T00:32:04.210026"
},
"96d9a716-ceff-43b9-952e-57d7b08b28bb": {
"id": "96d9a716-ceff-43b9-952e-57d7b08b28bb",
"type": "generate_skill",
"status": "completed",
"progress": {
"current": 0,
"total": 100,
"message": "",
"stage": null
},
"params": {
"description": "创建一个剧本改编skill",
"category": null,
"tags": null,
"temperature": 0.7
},
"result": {
"suggested_id": "script-adaptation",
"suggested_name": "剧本改编",
"skill_content": "---\nname: script-adaptation\ndescription: 将小说、故事或其他文本内容改编为标准剧本格式。适用于将文学作品转化为影视剧本、舞台剧剧本等场景,包括:提取对话、构建场景、编写动作描述、处理转场、保持原作核心情节和人物性格。当用户需要将文本改编为剧本时使用此技能。\n---\n\n# 剧本改编\n\n## 核心原则\n\n### 视觉化叙事\n- 将文字描述转化为可拍摄的动作和画面\n- 避免内心独白,通过行为和对话展现角色状态\n- 每个场景都应有明确的视觉目标\n\n### 保持原作精髓\n- 保留核心情节和关键转折点\n- 维持人物性格和关系动态\n- 提取并优化原作中的精彩对话\n\n## 剧本格式标准\n\n### 场景标题Slugline\n```\n内景. 咖啡馆 - 日\nEXT. PARK - NIGHT\n```\n- 格式:[内/外景]. [地点] - [时间]\n- 每个新场景开始时使用\n\n### 动作描述Action\n- 使用现在时\n- 简洁有力,突出关键动作\n- 避免过度描述,只保留拍摄必要的信息\n\n### 对话Dialogue\n```\n角色名\n括号内的动作/语气指示)\n对话内容\n```\n- 角色名居中\n- 括号指示可选,用于补充表演提示\n- 对话自然口语化\n\n### 转场Transition\n```\n切至\n淡入\n黑屏\n```\n- 位于场景结尾\n- 简洁明确\n\n## 改编流程\n\n### 1. 分析原作\n- 识别核心冲突和主题\n- 列出主要人物及其关系\n- 标记关键场景和情节节点\n\n### 2. 场景拆分\n- 将原作按场景重新组织\n- 确定每个场景的地点和时间\n- 删除或合并不必要的场景\n\n### 3. 对话提取与改编\n- 提取原作中的直接对话\n- 将叙述性内容转化为对话\n- 精简冗长对话,增强戏剧张力\n\n### 4. 动作描述编写\n- 将环境描写转化为视觉动作\n- 通过动作展现人物心理\n- 保持节奏和张力\n\n### 5. 格式规范化\n- 应用标准剧本格式\n- 检查转场逻辑\n- 确保页码和场景连续性\n\n## 常见挑战处理\n\n### 内心戏外化\n- 通过表情、动作、环境反应展现\n- 使用画外音V.O.或闪回FLASHBACK\n- 创造象征性视觉元素\n\n### 时间压缩\n- 合并相似场景\n- 使用蒙太奇MONTAGE表现时间流逝\n- 删除次要情节线\n\n### 人物精简\n- 合并功能相似的角色\n- 删除对主线无推动作用的角色\n- 保留核心人物弧光\n\n## 质量检查清单\n\n- [ ] 所有场景都有正确的场景标题\n- [ ] 动作描述使用现在时\n- [ ] 对话符合角色性格\n- [ ] 核心情节完整保留\n- [ ] 转场逻辑清晰\n- [ ] 格式统一规范\n\n## 参考资源\n\n- **详细格式示例**:见 [references/format-examples.md](references/format-examples.md)\n- **经典剧本分析**:见 [references/classic-scripts.md](references/classic-scripts.md)\n- **改编案例研究**:见 [references/adaptation-cases.md](references/adaptation-cases.md)\n",
"category": "编剧",
"suggested_tags": [
"剧本",
"改编",
"影视",
"编剧",
"格式"
],
"explanation": "这个 Skill 提供了将文本内容改编为剧本的完整指导。包含了剧本格式标准(场景标题、动作描述、对话、转场)、改编流程(分析原作、场景拆分、对话提取、动作编写、格式规范化)、常见挑战处理(内心戏外化、时间压缩、人物精简)以及质量检查清单。采用了渐进式披露设计,核心流程在 SKILL.md 中,详细示例和案例研究放在 references/ 目录下,保持主文件简洁高效。"
},
"error": null,
"project_id": null,
"created_at": "2026-02-03T00:37:34.960133",
"started_at": null,
"completed_at": null,
"updated_at": "2026-02-03T00:37:57.575299"
},
"de53d476-455b-4324-bf04-1cd3860e3ede": {
"id": "de53d476-455b-4324-bf04-1cd3860e3ede",
"type": "generate_skill",
"status": "completed",
"progress": {
"current": 0,
"total": 100,
"message": "",
"stage": null
},
"params": {
"description": "创建一个剧本改编skill",
"category": null,
"tags": null,
"temperature": 0.7
},
"result": {
"suggested_id": "script-adapter",
"suggested_name": "剧本改编专家",
"skill_content": "---\nname: script-adapter\ndescription: Adapt novels, stories, or concepts into professional screenplay format (film/theater/TV). Use when user needs to transform narrative text into scripts, including scene breakdown, dialogue conversion, visual storytelling, and standard industry formatting.\n---\n\n# Script Adapter\n\nTransform source material into professional screenplays using industry-standard formatting and visual storytelling techniques.\n\n## Core Principles\n\n- **Show, Don't Tell**: Convert internal monologues and descriptions into visible actions and subtextual dialogue.\n- **Visual Narrative**: Prioritize actions that can be seen and heard over abstract descriptions.\n- **Economy of Words**: Keep action lines concise and dialogue sharp.\n\n## Adaptation Workflow\n\n### 1. Analyze Source Material\nIdentify and extract:\n- Core conflict and theme\n- Protagonist's arc and motivation\n- Key plot points (inciting incident, climax, resolution)\n- Essential characters (combine minor characters if necessary)\n\n### 2. Structure the Narrative\nMap the source material to a standard structure:\n- **Three-Act Structure**: Setup, Confrontation, Resolution\n- **Scene List**: Break down the story into specific locations and timeframes\n- **Pacing**: Ensure the flow works for visual media (faster than prose)\n\n### 3. Draft the Scene\nFor each scene:\n1. **Slugline**: INT./EXT. LOCATION - DAY/NIGHT\n2. **Action**: Describe what happens visually (present tense).\n3. **Character Name**: Centered, uppercase.\n4. **Dialogue**: What the character says.\n5. **Parenthetical**: How the character says it (use sparingly).\n\n### 4. Refine and Format\n- Check standard margins and spacing.\n- Ensure all scenes drive the plot or reveal character.\n- Remove exposition-heavy dialogue; replace with action.\n\n## Standard Format Guide\n\n```text\nSLUGLINE: INT. LOCATION - DAY\n\nAction lines describe what the audience sees. Be specific and visual.\n\nCHARACTER NAME\n(parenthetical direction)\nDialogue goes here.\n\nEXT. STREET - NIGHT\n\nMore action.\n```\n\n## Key Adaptation Techniques\n\n- **Internal to External**: Convert \"He felt sad\" to \"He stared at the floor, shoulders slumped.\"\n- **Compression**: Merge multiple conversations from the book into one impactful scene.\n- **Subtext**: Characters should rarely say exactly what they mean. Use silence and action to convey true feelings.\n- **Enter Late, Leave Early**: Start scenes at the last possible moment and end them as soon as the main point is made.",
"category": "编剧",
"suggested_tags": [
"剧本",
"改编",
"编剧",
"电影",
"格式化"
],
"explanation": "该 Skill 专注于将小说、故事或概念转化为专业的剧本格式。它提供了从素材分析、结构搭建到场景起草的完整工作流,强调了“展示不要讲述”的核心原则,并包含了标准的剧本格式指南。适用于需要将文本转化为视觉叙事的场景。",
"saved_skill_id": "script-adapter",
"auto_saved": true
},
"error": null,
"project_id": null,
"created_at": "2026-02-03T00:50:46.553278",
"started_at": null,
"completed_at": null,
"updated_at": "2026-02-03T00:51:21.223438"
}
}