youtube-upload

Upload local video files as YouTube Shorts via browser automation and return the published URL.

8.4k|1.4k|Updated Apr 24, 2024
One-click install
npx skills add https://github.com/TeamWiseFlow/wiseflow --skill youtube-upload-teamwiseflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-upload
Source: https://github.com/TeamWiseFlow/wiseflow/tree/main/addons/officials/crew/selfmedia-operator/skills/youtube-upload
Command: npx skills add https://github.com/TeamWiseFlow/wiseflow --skill youtube-upload-teamwiseflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the repetitive, error-prone work of uploading YouTube Shorts manually by guiding a browser-driven workflow from local file to a published video URL.

Core Features & Use Cases

  • Upload and publish in one flow: Select the Shorts file, complete title/description/tags, choose “not made for kids,” set visibility (Public/Unlisted/Scheduled), and publish.
  • Robust progress checking: Uses page snapshot polling to detect upload progress and processing completion instead of relying on fragile element states.
  • URL retrieval after publishing: Navigates to YouTube Studio and extracts the uploaded Shorts URL from the first video row to return it to the user.
  • Auto-metadata shaping: Reads source JSON metadata (from shorts-compose) and enforces title length (≤100 characters) while appending tags to the description.

Quick Start

Copy your prepared video file to /tmp/openclaw/uploads/video.mp4, then ask the assistant to upload it to YouTube Shorts and return the published video URL.

Frequently Asked Questions about youtube-upload

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate YouTube Shorts uploads from a local video file?

You can automate YouTube Shorts uploads by placing a local video file in /tmp/openclaw/uploads and triggering a browser-driven workflow that inputs metadata, sets visibility, and returns the published URL.

Can I set visibility to Public, Unlisted, or Scheduled when publishing YouTube Shorts?

Yes, the YouTube Shorts upload workflow supports selecting visibility settings including Public, Unlisted, or Scheduled during the automated browser publishing process.

How does the browser automation check YouTube Shorts upload progress without failing?

The browser automation monitors YouTube Shorts upload progress using page snapshot polling to detect processing completion, avoiding fragile element state checks.

Do I need to prepare JSON metadata before uploading a video to YouTube Shorts?

Yes, you should provide source JSON metadata for the YouTube Shorts upload to enforce title length limits and append hashtags to the video description automatically.

How do I get the published YouTube Shorts URL after an automated upload?

After publishing the Shorts, the automation navigates to YouTube Studio and extracts the published video URL from the first video row to return to the user.