MCPInstall

video-publisher

Publish assembled videos to YouTube and other platforms. Orchestrates existing youtube-uploader, youtube-strategy, and youtube-plan-new-video skills. Use when ready to publish or plan distribution for completed videos.

Installs
359
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/mckruz/comfyui-expert --skill video-publisher
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads video-publisher automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Video Publisher

Thin orchestrator that routes publishing tasks to existing specialized skills.

Publishing Workflow

PUBLISH REQUEST
    |
    |-- Need to plan content first?
    |   |-- youtube-research-video-topic → Research competitors and gaps
    |   |-- youtube-plan-new-video → Generate title, thumbnail, hook
    |   |-- youtube-strategy → Optimize for discovery
    |
    |-- Ready to upload?
    |   |-- Verify video file is ready (video-assembly checklist passed)
    |   |-- Generate metadata (title, description, tags)
    |   |-- youtube-uploader → Upload with metadata
    |
    |-- Post-publish?
    |   |-- youtube-studio → Monitor analytics
    |   |-- Track performance for future optimization

Skill Delegation

Content Planning

TaskDelegate ToInput
Research topic viabilityyoutube-research-video-topicTopic/niche
Plan title + thumbnail + hookyoutube-plan-new-videoResearch results
Optimize for YouTube algorithmyoutube-strategyContent plan

Upload

TaskDelegate ToInput
Upload video fileyoutube-uploaderVideo file + metadata
Manage channelyoutube-studioChannel operations

Analytics

TaskDelegate ToInput
View performanceyoutube-studioVideo/channel ID
Analyze for improvementsyoutube-video-analystVideo URL

Metadata Generation

When preparing to publish, generate:

Title

  • Use youtube-title skill for optimization
  • Keep under 60 characters
  • Include primary keyword
  • Create curiosity gap

Description

{Hook paragraph - what viewer will learn/see}

{Detailed description with timestamps}

{Links to resources mentioned}

{Social links and subscribe CTA}

---
Tags: {comma-separated relevant tags}

Tags

  • Primary topic keyword
  • Related keywords
  • Tool/software names (ComfyUI, Stable Diffusion, etc.)
  • Technique names
  • "AI video generation", "AI art tutorial", etc.

Thumbnail

  • Use youtube-thumbnail skill (via youtube-plan-new-video)
  • Character close-up or dramatic before/after
  • Bold text overlay (3-5 words max)
  • High contrast, readable at small size

Platform-Specific Settings

YouTube

SettingRecommended
Resolution1920x1080 or 3840x2160
FormatMP4 (H.264)
Frame rate24, 30, or 60 fps
AudioAAC, 192kbps+
Aspect ratio16:9
Max file size256GB (12 hours)

YouTube Shorts

SettingRecommended
Resolution1080x1920 (9:16)
Duration15-60 seconds
FormatMP4 (H.264)

Instagram Reels

SettingRecommended
Resolution1080x1920 (9:16)
Duration15-90 seconds
FormatMP4 (H.264)

TikTok

SettingRecommended
Resolution1080x1920 (9:16)
Duration15-180 seconds
FormatMP4 (H.264)

Pre-Publish Checklist

  • Video passes quality check (video-assembly checklist)
  • Title optimized for search + curiosity
  • Description includes timestamps and links
  • Tags are relevant and comprehensive
  • Thumbnail is compelling and readable at small size
  • Category and audience settings are correct
  • Schedule time is optimal (check youtube-strategy)
  • End screen and cards planned
  • Subtitles/CC file ready (if applicable)

Integration

This skill is the final step in the VideoAgent pipeline:

Research → Plan → Generate → Assemble → Publish

It bridges the ComfyUI production pipeline with the YouTube publishing pipeline.

FAQ

What does the video-publisher skill do?

Publish assembled videos to YouTube and other platforms. Orchestrates existing youtube-uploader, youtube-strategy, and youtube-plan-new-video skills. Use when ready to publish or plan distribution for completed videos.

How do I install video-publisher?

Run npx skills add https://github.com/mckruz/comfyui-expert --skill video-publisher in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/video-publisher/ (personal) or .claude/skills/video-publisher/ (project).

Which AI agents can use video-publisher?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is video-publisher safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains video-publisher?

It is published by mckruz in mckruz/comfyui-expert. It has 359 recorded installs.

More from mckruz/comfyui-expert

View all →

comfyui-workflow-builder

mckruz/comfyui-expert

Generate, build, create, or design ComfyUI workflow JSON from natural language descriptions. Produces valid node graphs with correct classtypes, connections, output indices, and model-appropriate settings. Handles txt2img, img2img, inpainting, ControlNet, LoRA stacking, upscaling, and face detailing pipelines. Does NOT cover ComfyUI installation, custom node development, Python scripting, model training, hardware advice, or architectural explanations.

comfyui-api

mckruz/comfyui-expert

Connect to a running ComfyUI instance, queue workflows, monitor execution, and retrieve results. Supports both online (REST API) and offline (JSON export) modes. Use when executing ComfyUI workflows or checking server status.

Backend & APIs2K installs

comfyui-prompt-engineer

mckruz/comfyui-expert

Craft model-specific prompts optimized for the target checkpoint and identity method. Handles FLUX, SDXL, SD1.5, and Wan video models with proper syntax, quality tags, and negative prompts. Use when generating or refining prompts for ComfyUI workflows.

AI & Agents1.3K installs

comfyui-video-pipeline

mckruz/comfyui-expert

Generate videos using ComfyUI with Wan 2.2, FramePack, or AnimateDiff. Handles image-to-video, text-to-video, talking heads, and motion-controlled animation. Use when creating any video content from character images or text descriptions.

Media & Creative1.2K installs

comfyui-troubleshooter

mckruz/comfyui-expert

Diagnose ComfyUI errors, workflow failures, and quality issues. Suggests fixes based on error patterns, missing dependencies, and community-known workarounds. Use when ComfyUI workflows fail or produce unexpected results.

comfyui-character-gen

mckruz/comfyui-expert

Build identity-preserving character generation workflows and pipelines in ComfyUI. Selects the optimal identity method (InfiniteYou, FLUX Kontext, PuLID, InstantID, IP-Adapter) based on use case requirements. Handles face preservation, likeness transfer, cross-domain conversion (3D to photo), multi-reference consistency, iterative character editing, and character variation generation. Triggers on requests to generate consistent characters, preserve identity across images, create face-swapping workflows, or convert 3D renders to photorealistic portraits. Does NOT cover general image generation without identity preservation, model training/LoRA fine-tuning, animation, technical explanations, or workflow debugging.

Media & Creative706 installs

Popular media & creative skills

View category →

hyperframes

heygen-com/hyperframes

Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.

Media & Creative1.2M installs

media-use

heygen-com/hyperframes

Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.

Media & Creative1.1M installs

hyperframes-registry

heygen-com/hyperframes

About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.

Media & Creative1M installs

hyperframes-creative

heygen-com/hyperframes

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.

Media & Creative916.5K installs

ai-video-generation

101-skills/superpowers

Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse

Media & Creative881.5K installs

ai-image-generation

101-skills/superpowers

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image

Media & Creative880.3K installs