Skip to main content
Generalhashgraph-online

vidseeds-publishing

Use for VidSeeds MCP publishing — platform connections, OAuth connect URLs, activate YouTube channel, update connection settings, preflight/confirm/cancel publish, publish status, direct YouTube upload, and updating live YouTube metadata.

Stars
336
Source
hashgraph-online/awesome-codex-plugins
Updated
2026-05-27
Slug
hashgraph-online--awesome-codex-plugins--vidseeds-publishing
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/hashgraph-online/awesome-codex-plugins/HEAD/plugins/CarrotGamesStudios/vidseeds-mcp/skills/vidseeds-publishing/SKILL.md -o .claude/skills/vidseeds-publishing.md

Drops the SKILL.md into .claude/skills/vidseeds-publishing.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Publishing & connections (MCP)

Connect platforms

  1. vidseeds_list_platform_connections — see what is connected (no OAuth secrets returned).
  2. vidseeds_get_platform_connect_url — OAuth URL for a platform the user must open in a browser.
  3. After OAuth completes, list again to get connectionId.

YouTube channel selection (multi-channel accounts):

  • vidseeds_set_active_youtube_channel — which channel is active for uploads/metadata.

Settings:

  • vidseeds_update_connection_settings — per-connection options (e.g. content language, description footer).
  • vidseeds_disconnect_platform_connection — remove a connection.

Publish a project

Typical sequence:

  1. vidseeds_get_project_snapshot — verify per-platform config (vidseeds_update_project_platform_config if needed).
  2. vidseeds_preflight_publish — compatibility checks before spend.
  3. vidseeds_confirm_publish or vidseeds_publish_project — start publish (see tool descriptions for now vs scheduled).
  4. vidseeds_get_publish_status — poll until platforms complete or fail.
  5. On failure: vidseeds_retry_publish_target; to abort schedule: vidseeds_cancel_or_unschedule_publish.

Direct YouTube upload (bypassing manual Studio upload)

For large files the user uploads from their machine through VidSeeds:

  1. vidseeds_prepare_youtube_upload — session/upload instructions.
  2. User/agent completes bytes per returned guidance.
  3. vidseeds_complete_youtube_upload — finalize.

Pair with project metadata from vidseeds-projects.

Update live YouTube video metadata

  • vidseeds_update_youtube_metadata — patch title/description/tags on an existing video (connected channel).

Thumbnail on YouTube

  • vidseeds_publish_thumbnail_to_youtube — set thumbnail on a published video (see vidseeds-thumbnails).

Channel description

  • vidseeds_publish_channel_description — update channel-level description when supported.

History republish

  • vidseeds_republish_history_item — re-send from optimization history (check tool inputs).

Before publishing

  • Confirm seeds and quota: vidseeds-efficiency (vidseeds_get_seed_balance).
  • Ensure the right connectionId is set on each enabled platform in project config.