YouTube browser upload workflow

Agent-operated YouTube upload workflow. Private save/list/reopen/playback verified; public/unlisted publishing and scheduling unverified.

Hermes AgentClaudeCodexCursorMIT (modify, redistribute and use commercially)Python

Included

An agent-operated YouTube Studio browser skill with platform-specific upload and recovery steps, input/approval/evidence templates and executable standard-library Python helpers for actual-file checks, semantic hashes, SQLite deduplication, expiring consent and durable unknown-outcome state. This is more than a caption prompt.

Requirements

Python 3.11+, a separately configured browser-capable agent/model, the buyer's own logged-in YouTube channel and authorized media. This is not a standalone unattended uploader or SDK runner. Agent/model costs are separate. No pinned-selector or all-account guarantee.

Verification scope and limits

Local helpers were exercised from the extracted ZIP. Authenticated real-browser validation uploaded an original 3-second silent clip, explicitly saved Private, matched the exact title/description in the own Shorts list and reopened the same video details. Private stayed checked with Public/Unlisted unchecked; the authorized watch page showed Private and played to 0:03/0:03. The user explicitly supplied not-made-for-kids, no paid promotion, no realistic altered/synthetic content and notifications off for this test. Public/unlisted publishing, scheduling and completed HD processing were not verified.

Public/unlisted steps are documentation-only, not proof of final publication. The user must specify account, payload, audience and disclosures and give exact expiring approval before the final action. Account-owner login does not establish platform permission: check applicable rules, required permission and current UI, and stop when permission or tool access is missing. No real channel identifiers, private video links, credentials, profiles, private API fallback, anti-bot bypass or public QA posts are included.

Before buying

Use your own logged-in account, a separately configured browser-capable agent and model access. Final public actions are documentation-only and unverified. No unattended operation, pinned selectors or all-account guarantee.

How to install

  1. Unzip the downloaded file (it contains a youtube-browser-upload-workflow/ folder with SKILL.md).
  2. Copy the whole folder into your agent's skills folder.
    • Claude: ~/.claude/skills/ (per project: .claude/skills/)
    • Hermes Agent: ~/.hermes/skills/
    • Codex: ~/.agents/skills/ / Cursor: ~/.cursor/skills/
    • Claude app (claude.ai): upload the ZIP in Customize → Skills
  3. Restart the agent and check that the skill appears in its skill list.

Step-by-step install for Windows / Mac and each agent

Seller

プロ自動化

3 published skills

Seller profile and all skills