Install
openclaw skills install @zack-dev-cm/youtube-creator-opsOpenClaw YouTube Publisher is a public ClawHub YouTube publishing skill. Use it when the user says "youtube creator ops", "youtube publisher", "YouTube Studio publish", or wants to publish a YouTube Short through a logged-in browser profile with a reusable run report.
openclaw skills install @zack-dev-cm/youtube-creator-opsSearch intent: youtube creator ops, youtube publisher, youtube studio publish, shorts publisher
Use OpenClaw to publish a YouTube Short in a logged-in browser session and save a reusable record of the run:
This skill is for YouTube Studio publishing through OpenClaw. It assumes the browser profile is already authenticated.
Initialize the run manifest.
python3 {baseDir}/scripts/init_youtube_creator_run.py --out <json> --run-id <id> --channel <channel> --goal <goal>.--browser-profile, --stage dry_run|live, --visibility, --video-file, --title, repeatable --asset-source, repeatable --provenance, and repeatable --surface fields.visual:midjourney:<job-or-board>audio:suno:<track-or-project>edit:<tool>:<timeline-or-export>{"role":"visual","provider":"midjourney","asset_id":"job-123","source_url":"https://midjourney.com/jobs/job-123","prompt_ref":"board-a","model":"v7","license":"internal-review","public_credits_required":false}{"role":"audio","provider":"suno","asset_id":"track-04","source_url":"https://suno.com/song/track-04","prompt_ref":"chorus-a","model":"v4","license":"creator-plan","attribution_text":"Music draft from Suno.","public_credits_required":true}Execute the YouTube Studio flow through OpenClaw.
append_youtube_creator_step.py.Default to dry_run.
dry_run stage until the final publish click is intentionally approved.live only when the user wants the run to reach a public or unlisted post.Pause for manual auth if needed.
Check the bundle before sharing it.
python3 {baseDir}/scripts/check_youtube_creator_bundle.py --manifest <json> --repo-root <repo> --out <json>.Render the report.
python3 {baseDir}/scripts/render_youtube_creator_report.py --manifest <json> --out <md>.scripts/init_youtube_creator_run.py
scripts/append_youtube_creator_step.py
scripts/check_youtube_creator_bundle.py
scripts/render_youtube_creator_report.py