Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mckruz avatar

Project Manager

  • 227 installs
  • 85 repo stars
  • Updated March 18, 2026
  • mckruz/comfyui-expert

Plan ComfyUI generative projects: milestone breakdown, asset lists, workflow versioning, and task tracking across complex multi-node production graphs.

About

ComfyUI Project Manager skill helps teams plan and track generative media productions: milestones, asset manifests, workflow versions, dependencies, and handoffs. It keeps multi-contributor ComfyUI graphs organized so complex image or video batches ship on schedule with traceable changes.

  • Milestone and deliverable breakdown for render pipelines
  • Workflow version and asset inventory tracking
  • Contributor task assignment patterns
  • Risk flags for model and dependency drift
  • Release checklist before batch exports

Project Manager by the numbers

  • 227 all-time installs (skills.sh)
  • +20 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #995 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/mckruz/comfyui-expert --skill project-manager

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs227
repo stars85
Last updatedMarch 18, 2026
Repositorymckruz/comfyui-expert

What it does

Plan ComfyUI generative projects: milestone breakdown, asset lists, workflow versioning, and task tracking across complex multi-node production graphs.

Files

SKILL.mdMarkdownGitHub ↗

Project Manager

Manages the lifecycle of video production projects. Each project gets a manifest, character profiles, workflow records, and asset tracking.

Project Structure

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

Commands

Create New Project

When user wants to start a new project:

1. Ask for project name and brief description 2. Create directory structure under projects/ 3. Generate 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: ""

Create Character Profile

When user describes a character:

1. Create 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: []

Update Project State

After any successful generation or pipeline run:

1. Read current manifest 2. Update defaults with settings that worked 3. Update character's generation_history 4. Add workflow file to workflows/ list 5. Update updated timestamp

List Projects

List all projects under projects/ with status and character count.

Archive Project

Set status to archived, optionally compress outputs.

Integration

  • comfyui-inventory: Check what's available before recommending approaches
  • comfyui-character-gen: Feed character profile as context for generation
  • comfyui-voice-pipeline: Feed voice profile for synthesis
  • comfyui-lora-training: Use reference images and profile for dataset prep

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.