storyboard-manager by ailabs-393/ai-labs-claude-skills
npx skills add https://github.com/ailabs-393/ai-labs-claude-skills --skill storyboard-manager故事板管理器技能为 Claude 提供了创意写作工作流程的专门知识和工具。它提供了角色发展、故事结构模式、自动时间线跟踪以及跨叙事项目一致性检查的框架。该技能能自动适应各种故事板文件夹结构,同时保持小说、剧本和连载小说写作的最佳实践。
该技能提供四项主要能力:
支持创建具有背景故事、角色弧光和关系的深入、一致的角色档案。
使用既定框架(三幕结构、英雄之旅、救猫咪等)指导情节发展,并帮助组织叙事元素。
生成与既定角色和情节保持一致的章节内容、场景分解和对话。
使用自动化工具验证时间顺序一致性、角色连续性和世界构建的连贯性。
故事板管理器会自动检测并适应各种文件夹组织方式。寻找以下常见的目录模式:
角色文件夹: characters/、Characters/、cast/、Cast/
章节文件夹: chapters/、Chapters/、、、
、、、
、、
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
scenes/Scenes/story/story-planning/planning/outline/notes/summary.mdREADME.mdoverview.md触发时,扫描项目根目录以识别结构并相应调整工作流程。如果不存在标准结构,建议使用以下模式组织文件:characters/、chapters/、story-planning/ 和 summary.md。
使用此决策树来确定适当的工作流程:
用户请求
├─ 与角色相关?("发展角色"、"创建背景故事"、"角色弧光")
│ └─ → 角色发展工作流程
│
├─ 规划/情节?("概述故事"、"规划第二幕"、"情节结构")
│ └─ → 故事规划工作流程
│
├─ 写作内容?("写章节"、"生成场景"、"继续故事")
│ └─ → 章节/场景写作工作流程
│
└─ 检查/分析?("检查一致性"、"跟踪时间线"、"发现矛盾")
├─ 时间线? → 使用 timeline_tracker.py 脚本
└─ 一致性? → 使用 consistency_checker.py 脚本
在开发角色之前,阅读现有的角色文件以了解:
使用 Read 工具检查 characters 目录中的现有角色文件。
当需要详细的角色指导时,阅读 references/character_development.md,其中包含:
要高效地找到特定指导,请使用 Grep 搜索相关部分:
# 示例:查找关于角色弧光的指导
grep -i "character arc" references/character_development.md
使用以下基本元素创建或增强角色档案:
基本信息
背景
角色弧光
关系
独特元素
交叉引用:
使用 markdown 格式将角色档案写入 characters/[角色名称].md。匹配在其他角色文件中找到的现有样式和结构。
阅读现有规划文档以了解:
在 story-planning/、outline/ 等文件夹或 summary.md 等文件中查找。
如需详细的结构指导,请阅读 references/story_structures.md,其中包括:
使用 Grep 查找特定框架:
# 示例:查找三幕结构详情
grep -A 20 "Three-Act Structure" references/story_structures.md
根据用户的请求和故事类型,推荐合适的框架:
使用以下内容创建或增强规划文档:
故事概述
情节结构
角色弧光
世界构建元素(如适用)
时间线
将规划文档写入 story-planning/[文档名称].md。使用清晰的层次结构,并配合 markdown 标题以便于导航。
在撰写任何内容之前,全面阅读:
角色文件:所有相关角色档案,以了解声音、动机、弧光 规划文档:故事结构、情节要点、当前故事位置 先前章节:最近的章节以保持连续性(至少阅读 1-2 个先前章节) 摘要:整体故事前提和主题
这确保了新内容与既定元素保持一致。
确定:
应用场景结构组件:
场景(行动)
续篇(反应)
交替使用高张力(行动、冲突)和低张力(反思、世界构建)节拍来控制节奏。
通过参考以下内容保持角色声音:
包含时间线引用以保持时间顺序的清晰度:
**时间线:** 第 5 天,晚上将章节内容写入 chapters/chapter-[编号].md 或 chapters/[章节名称].md。包括:
章节标题
# 第 [编号] 章:[可选标题]
**时间线:** [发生时间]
**视角:** [角色姓名]
**地点:** [发生地点]
章节内容
写作后,记录任何引入的新信息:
这有助于在未来章节中保持一致性。
在以下情况下调用时间线跟踪器:
从项目根目录执行脚本:
python3 .claude/skills/storyboard-manager/scripts/timeline_tracker.py . --output markdown
输出格式选项:
markdown - 人类可读的报告(默认)json - 用于进一步处理的结构化数据脚本提供:
统计信息
时间线视图
警告
运行跟踪器后:
在缺失的章节中添加时间线标记:
**时间线:** 第 7 天,上午
或使用内联标记:
自从事件发生以来,三天过去了...
在以下情况下调用一致性检查器:
从项目根目录执行脚本:
python3 .claude/skills/storyboard-manager/scripts/consistency_checker.py . --output markdown
输出格式选项:
markdown - 包含问题详情的人类可读报告(默认)json - 用于程序化分析的结构化数据脚本识别三个严重级别的问题:
严重(🔴)
警告(⚠️)
信息(ℹ️)
对于每个报告的问题:
角色年龄不一致的示例工作流程:
问题:Maya 的年龄不一致
- 档案:18 岁
- 第 3 章:提到"21 岁的 Maya"
修复:编辑 chapter-3.md,将"21 岁"改为"18 岁"
自动检查器可以捕获:
检查器无法捕获:
深度一致性仍然需要人工审查。
不要一次性加载所有参考文件。而是:
匹配故事的既定基调:
参考 summary.md 以识别目标受众并相应调整。
每个章节都应服务于角色弧光:
对于叙事写作:
当故事有多个视角时:
Python 脚本,分析 markdown 文件以提取和组织时间线事件。跟踪角色出现、识别时间标记、按时间顺序分组事件,并标记一致性问题。
用法: 从项目根目录运行 python3 .claude/skills/storyboard-manager/scripts/timeline_tracker.py .
Python 脚本,检测所有故事文件中角色细节、外貌描述、年龄、姓名和世界构建事实的不一致。输出带有文件位置的严重性分级问题。
用法: 从项目根目录运行 python3 .claude/skills/storyboard-manager/scripts/consistency_checker.py .
用于创建多维角色的综合框架,包括核心元素、背景故事结构、弧光类型、关系动态、声音发展和一致性指南。
加载时机: 开发新角色、增强现有档案、解决角色一致性问题或规划角色弧光时。
详细参考,涵盖主要故事结构(三幕、英雄之旅、救猫咪)、角色弧光模板、场景结构、节奏指南、情节发展技巧和特定类型结构。
加载时机: 规划故事大纲、构建幕结构、组织情节节拍、确定节奏或应用特定叙事框架时。
每周安装次数
144
仓库
GitHub 星标数
333
首次出现
2026 年 1 月 23 日
安全审计
安装于
opencode127
gemini-cli113
codex112
cursor102
github-copilot96
claude-code92
The Storyboard Manager skill equips Claude with specialized knowledge and tools for creative writing workflows. It provides frameworks for character development, story structure patterns, automated timeline tracking, and consistency checking across narrative projects. This skill automatically adapts to various storyboard folder structures while maintaining best practices for novel, screenplay, and serialized fiction writing.
The skill provides four main capabilities:
Support creating deep, consistent character profiles with backstories, arcs, and relationships.
Guide plot development using established frameworks (Three-Act, Hero's Journey, Save the Cat, etc.) and help organize narrative elements.
Generate chapter content, scene breakdowns, and dialogue that maintains consistency with established characters and plot.
Use automated tools to verify chronological consistency, character continuity, and world-building coherence.
The Storyboard Manager automatically detects and adapts to various folder organizations. Look for these common directory patterns:
Character folders: characters/, Characters/, cast/, Cast/ Chapter folders: chapters/, Chapters/, scenes/, Scenes/, story/ Planning folders: story-planning/, planning/, outline/, notes/ Summary files: summary.md, README.md, overview.md
When triggered, scan the project root to identify the structure and adjust workflows accordingly. If no standard structure exists, recommend organizing files using the pattern: characters/, chapters/, story-planning/, and summary.md.
Use this decision tree to determine the appropriate workflow:
User Request
├─ Character-related? ("develop character," "create backstory," "character arc")
│ └─ → Character Development Workflow
│
├─ Planning/Plot? ("outline story," "plan act 2," "plot structure")
│ └─ → Story Planning Workflow
│
├─ Writing content? ("write chapter," "generate scene," "continue story")
│ └─ → Chapter/Scene Writing Workflow
│
└─ Checking/Analysis? ("check consistency," "track timeline," "find contradictions")
├─ Timeline? → Use timeline_tracker.py script
└─ Consistency? → Use consistency_checker.py script
Before developing a character, read existing character files to understand:
Use the Read tool to examine existing character files in the characters directory.
When detailed character guidance is needed, read references/character_development.md which contains:
To efficiently find specific guidance, use Grep to search for relevant sections:
# Example: Find guidance on character arcs
grep -i "character arc" references/character_development.md
Create or enhance character profiles with these essential elements:
Basic Information
Background
Character Arc
Relationships
Unique Elements
Cross-reference with:
Write the character profile to characters/[character-name].md using markdown format. Match the existing style and structure found in other character files.
Read existing planning documents to understand:
Look in folders like story-planning/, outline/, or files like summary.md.
For detailed structural guidance, read references/story_structures.md which includes:
Use Grep to find specific frameworks:
# Example: Find Three-Act Structure details
grep -A 20 "Three-Act Structure" references/story_structures.md
Based on the user's request and story genre, recommend appropriate frameworks:
Create or enhance planning documents with:
Story Overview
Plot Structure
Character Arcs
World-Building Elements (if applicable)
Timeline
Write planning documents to story-planning/[document-name].md. Use clear hierarchical structure with markdown headers for easy navigation.
Before writing any content, comprehensively read:
Character Files : All relevant character profiles to understand voices, motivations, arcs Planning Documents : Story structure, plot points, current story position Previous Chapters : Recent chapters to maintain continuity (read at least 1-2 prior chapters) Summary : Overall story premise and themes
This ensures the new content aligns with established elements.
Determine:
Apply scene structure components:
Scene (Action)
Sequel (Reaction)
Alternate between high-tension (action, conflict) and low-tension (reflection, world-building) beats for pacing.
Maintain character voice by referencing:
Include timeline references to maintain chronological clarity:
**Timeline:** Day 5, Evening in chapter header or as section breakWrite chapter content to chapters/chapter-[number].md or chapters/[chapter-name].md. Include:
Chapter Header
# Chapter [Number]: [Optional Title]
**Timeline:** [When this occurs]
**POV:** [Character name]
**Location:** [Where this takes place]
Chapter Content
After writing, document any new information introduced:
This helps maintain consistency in future chapters.
Invoke the timeline tracker when:
Execute the script from the project root:
python3 .claude/skills/storyboard-manager/scripts/timeline_tracker.py . --output markdown
Output format options:
markdown - Human-readable report (default)json - Structured data for further processingThe script provides:
Statistics
Timeline View
Warnings
After running the tracker:
Add timeline markers to chapters where missing:
**Timeline:** Day 7, Morning
Or use inline markers:
Three days had passed since the incident...
Invoke the consistency checker when:
Execute the script from the project root:
python3 .claude/skills/storyboard-manager/scripts/consistency_checker.py . --output markdown
Output format options:
markdown - Human-readable report with issue details (default)json - Structured data for programmatic analysisThe script identifies issues in three severity levels:
Critical (🔴)
Warning (⚠️)
Info (ℹ️)
For each issue reported:
Example workflow for character age inconsistency:
Issue: Age inconsistency for Maya
- Profile: 18 years old
- Chapter 3: mentions "21-year-old Maya"
Fix: Edit chapter-3.md to change "21-year-old" to "18-year-old"
The automated checker catches:
The checker cannot catch:
Manual review is still essential for deep consistency.
Don't load all reference files at once. Instead:
Match the story's established tone:
Reference the summary.md to identify target audience and adjust accordingly.
Every chapter should serve character arcs:
For narrative writing:
When stories have multiple perspectives:
Python script that analyzes markdown files to extract and organize timeline events. Tracks character appearances, identifies time markers, groups events chronologically, and flags consistency issues.
Usage: Run from project root with python3 .claude/skills/storyboard-manager/scripts/timeline_tracker.py .
Python script that detects inconsistencies in character details, physical descriptions, ages, names, and world-building facts across all story files. Outputs severity-ranked issues with file locations.
Usage: Run from project root with python3 .claude/skills/storyboard-manager/scripts/consistency_checker.py .
Comprehensive framework for creating multi-dimensional characters including core elements, backstory structure, arc types, relationship dynamics, voice development, and consistency guidelines.
Load when: Developing new characters, enhancing existing profiles, resolving character consistency issues, or planning character arcs.
Detailed reference covering major story structures (Three-Act, Hero's Journey, Save the Cat), character arc templates, scene structure, pacing guidelines, plot development techniques, and genre-specific structures.
Load when: Planning story outline, structuring acts, organizing plot beats, determining pacing, or applying specific narrative frameworks.
Weekly Installs
144
Repository
GitHub Stars
333
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode127
gemini-cli113
codex112
cursor102
github-copilot96
claude-code92
AI 代码实施计划编写技能 | 自动化开发任务分解与 TDD 流程规划工具
50,900 周安装