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.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add thedixitjain/the-mega-skill-library --skill vidseeds-publishing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Vidseeds Publishing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/thedixitjain-vidseeds-publishing)More formats (shields.io, HTML) on the badges page.
---
name: vidseeds-publishing
description: "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."
category: mcp-and-integrations
source_repo: hashgraph-online/awesome-codex-plugins
source_path: "plugins/CarrotGamesStudios/vidseeds-mcp/skills/vidseeds-publishing/SKILL.md"
source_url: https://github.com/hashgraph-online/awesome-codex-plugins/blob/HEAD/plugins/CarrotGamesStudios/vidseeds-mcp/skills/vidseeds-publishing/SKILL.md
---
# 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, and per-asset generation guidelines for titles/descriptions/tags/thumbnails). Read current values via `vidseeds_get_platform_connection`. Guidelines are sent to the model on every generation by default; generation tools accept `applyGuidelines: false` to ignore them for one call.
- `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`.
## Organic promo campaign packs
For product URL or product brief workflows, keep generation, draft creation, and publishing separate:
1. `vidseeds_generate_promo_campaign_pack` - generate one reviewable organic campaign pack.
2. Select the variants the user wants to use.
3. `vidseeds_create_social_posts_from_campaign_pack` - convert only selected variants into Social Planner drafts.
4. `vidseeds_preflight_social_post` - check each draft against platform rules and required media/context.
5. `vidseeds_approve_social_post` - approve only after user review.
6. `vidseeds_schedule_social_post` or `vidseeds_publish_social_post_now` - schedule or publish after explicit approval.
## 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.
---
**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/CarrotGamesStudios/vidseeds-mcp/skills/vidseeds-publishing/SKILL.md`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!