关于 project-manager
用于管理视频制作项目生命周期的技能,面向需要跟踪项目状态、角色资料与生成资产的制作流程。它以项目清单、角色档案和工作流记录组织项目,并支持归档。
主要功能
- 01创建项目目录与 manifest.yaml
- 02管理角色档案和参考图
- 03记录生成历史与工作流
- 04查看项目状态和角色数量
- 05归档项目并可压缩输出
适用场景
- 01为新视频制作项目建立结构
- 02维护角色生成资料和历史
- 03跟踪 ComfyUI 工作流及输出
- 04归档已完成项目
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mckruz/ comfyui-expert --skill project-manager安装后在 Claude Code 中输入/project-manager确认已加载。
详细介绍
项目管理器
管理视频制作项目的生命周期。每个项目都有一个清单、角色档案、工作流记录和素材跟踪。
项目结构
projects/{project-name}/
manifest.yaml # Project metadata, settings, status
characters/
{name}/
profile.yaml # Character description, reference images, voice profile
references/ # Source images for this character
outputs/ # Generated outputs
workflows/ # Saved ComfyUI workflow JSONs
assets/ # External assets (audio, video, images)
notes.md # Production notes, what worked/didn't
命令
创建新项目
当用户想要启动新项目时:
- 询问项目名称和简要描述
- 在
projects/下创建目录结构 - 生成
manifest.yaml:
name: "{project-name}"
description: "{description}"
created: "{ISO date}"
updated: "{ISO date}"
status: active # active | paused | completed | archived
hardware:
gpu: "RTX 5090"
vram: 32
defaults:
checkpoint: "" # Filled after first successful generation
upscaler: ""
cfg: null
sampler: ""
scheduler: ""
characters: [] # List of character names
workflows: [] # List of saved workflow files
notes: ""
创建角色档案
当用户描述角色时:
- 创建
projects/{project}/characters/{name}/profile.yaml:
name: "{character-name}"
trigger_word: "{unique_trigger}" # e.g., "sage_character"
created: "{ISO date}"
appearance:
gender: ""
age_range: ""
ethnicity: ""
hair: ""
eyes: ""
skin: ""
build: ""
distinguishing_features: []
personality:
traits: []
voice_description: ""
reference_images:
source_type: "" # 3d_render | photograph | illustration | generated
count: 0
path: "references/"
lora:
trained: false
model_file: ""
trigger_word: ""
best_strength: null
voice:
cloned: false
model: "" # chatterbox | f5-tts | elevenlabs | rvc
sample_file: ""
settings: {}
generation_history:
preferred_method: "" # instantid | pulid | infiniteyou | kontext | lora
best_settings:
cfg: null
steps: null
sampler: ""
ip_adapter_weight: null
instantid_weight: null
successful_prompts: []
failed_approaches: []
更新项目状态
每次成功生成或运行管线后:
- 读取当前清单
- 使用生效的设置更新
defaults - 更新角色的
generation_history - 将工作流文件添加到
workflows/列表 - 更新
updated时间戳
列出项目
列出 projects/ 下的所有项目及其状态和角色数量。
归档项目
将状态设为 archived,并可选择压缩输出内容。
集成
- comfyui-inventory:在推荐方案前检查可用内容
- comfyui-character-gen:将角色档案作为生成上下文
- comfyui-voice-pipeline:提供语音档案用于合成
- comfyui-lora-training:使用参考图像和档案准备数据集
评论
支持 Markdown