Automate YouTube tasks via Rube MCP (Composio): upload videos, manage playlists, search content, get analytics, and handle comments. Always search tools first for current schemas.
SkillScore77Maintained
Automatic
◆Marketing & Content pack
Last verified 8/28/2026
What it changes
Passed 14 of 18 test cases with the skill, and 10 of 18 without it.
Without skill55%
With skill77%
Checks it passed that the model alone missed
States that videoFilePath includes a mimetype field.
Specifies calling RUBE_SEARCH_TOOLS first to retrieve active tool schemas.
Specifies that videoFilePath must be an object containing s3key rather than a string URL.
and 4 more in the full report
5 fixed12 passed either way5 still failing0 broke
Pass-rate lift
+23 pp
Tokens
+122%
Agent turns
0%
Response time
-21%
Model gemini-3.6-flashMeasured 8/28/2026v117 of 22 cases passed with skill · 18 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 5
Prompt
I noticed a typo in the title and description of a video I published yesterday. Should I re-upload the video file using YOUTUBE_UPLOAD_VIDEO with the updated title and description, or is there a better tool approach?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends YOUTUBE_UPDATE_VIDEO instead of YOUTUBE_UPLOAD_VIDEO for metadata changes.
Passed
Passed
Notes that YOUTUBE_UPLOAD_VIDEO consumes significantly higher quota than updating metadata.
Missed
Passed
case-08 · gemini-3.6-flash · 8/28/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md219 linessingle file
YouTube Automation via Rube MCP
Automate YouTube operations through Composio's YouTube toolkit via Rube MCP.
Prerequisites
Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
Active YouTube connection via RUBE_MANAGE_CONNECTIONS with toolkit youtube
Always call RUBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
Call RUBE_MANAGE_CONNECTIONS with toolkit youtube
If connection is not ACTIVE, follow the returned auth link to complete Google OAuth
Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Upload and Manage Videos
When to use: User wants to upload a video or update video metadata
Tool sequence:
YOUTUBE_UPLOAD_VIDEO - Upload a new video [Required]