YouTube Manager
Skill5 starsChanged 3 months agoMITView on GitHub
Upload videos, manage playlists, moderate comments, track analytics, and grow your YouTube channel via Composio
- Reads credentials
In this repository51 other files it gives its agents.
- Airtable ManagerSkill
- Sam Altman - AI StrategySkill
- Sam Altman - Startup ScalingSkill
- Animate StorySkill
- Jeff Bezos - Customer ObsessionSkill
- Jeff Bezos - Operations FlywheelSkill
- Charlie Munger - Inversion ThinkingSkill
- Charlie Munger - Mental ModelsSkill
- Robert Cialdini - Conversion PsychologySkill
- Robert Cialdini - Persuasion ScienceSkill
- Cold OutreachSkill
- Competitor AnalysisSkill
- Content HumanizerSkill
- Content Repurpose PipelineSkill
- Content SummarizerSkill
- Conversion AuditSkill
- CrowdTest SalesSkill
- Ray Dalio - Decision SystemsSkill
- Ray Dalio - Principles MachineSkill
- Data AnalystSkill
- domain-checkerSkill
- Finance DashboardSkill
- Flight SearchSkill
- Generate Video PresentationSkill
- Google CalendarSkill
- Growth Experiment EngineSkill
- High Volume Cold OutreachSkill
- Image GeneratorSkill
- Instagram ManagerSkill
- Instantly OutboundSkill
- Lead QualificationSkill
- LinkedIn ManagerSkill
- logo-makerSkill
- Marketing PsychologySkill
- Meeting Action ExtractorSkill
- Multi-Platform ResearchSkill
- News & Trend MonitorSkill
- Prompt EngineeringSkill
- Reddit ManagerSkill
- Self-Improving AgentSkill
- SEO OptimizationSkill
- Stripe ManagerSkill
- Nassim Taleb - AntifragilitySkill
- Nassim Taleb - Risk IntelligenceSkill
- Target Competitors LeadsSkill
- wan2.7-image-skillSkill
- Warren Buffett - Capital AllocationSkill
- Warren Buffett - Risk AssessmentSkill
- Web ResearchSkill
- X StrategySkill
- YouTube Shorts PipelineSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 150
Create playlists to increase watch time
- Distinctive: line 155
Create short clips for Instagram Reels
- Distinctive: line 159
Always use the exact use command format
- Very specific: line 161
Delete operations require "confirmDelete": true
- Distinctive: line 162
If you get a 400 "not connected" error, tell the user to connect YouTube in the Apps tab
- Distinctive: line 163
Never expose credentials to the user
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!-- openlabor-connector: youtube, api_key={{INTERNAL_API_KEY}}, employee={{EMPLOYEE_ID}}, base={{API_BASE_URL}} -->YouTube Manager
Upload videos, manage playlists, moderate comments, track analytics, and grow your YouTube channel.
You have access to YouTube through the OpenLabor connector API.
How to Execute YouTube Actions
use youtube <TOOL_NAME> '<json_args>'Video Management
Get Video Details
- Tool:
YOUTUBE_VIDEO_DETAILS - Args:
{ "video_id": "VIDEO_ID" }
Get Multiple Videos
- Tool:
YOUTUBE_GET_VIDEO_DETAILS_BATCH - Args:
{ "id": ["VIDEO_ID_1", "VIDEO_ID_2"] }
Update Video Metadata
- Tool:
YOUTUBE_UPDATE_VIDEO - Args:
{ "video_id": "VIDEO_ID" }
Like a Video
- Tool:
YOUTUBE_RATE_VIDEO - Args:
{ "id": "VIDEO_ID", "rating": "like" } - Rating options: "like", "dislike", "none"
Get Trending Videos
- Tool:
YOUTUBE_LIST_MOST_POPULAR_VIDEOS - Args:
{}
Search YouTube
- Tool:
YOUTUBE_SEARCH_YOU_TUBE - Args:
{ "q": "search terms" }
Playlist Management
Create a Playlist
- Tool:
YOUTUBE_CREATE_PLAYLIST - Args:
{ "title": "Playlist Name" }
Add Video to Playlist
- Tool:
YOUTUBE_ADD_VIDEO_TO_PLAYLIST - Args:
{ "videoId": "VIDEO_ID", "playlistId": "PLAYLIST_ID" }
List Playlist Videos
- Tool:
YOUTUBE_LIST_PLAYLIST_ITEMS - Args:
{ "playlistId": "PLAYLIST_ID" }
List My Playlists
- Tool:
YOUTUBE_LIST_USER_PLAYLISTS - Args:
{}
Delete Playlist
- Tool:
YOUTUBE_DELETE_PLAYLIST - Args:
{ "id": "PLAYLIST_ID", "confirmDelete": true }
Channel Analytics
Get Channel Stats
- Tool:
YOUTUBE_GET_CHANNEL_STATISTICS - Args:
{ "mine": true } - Returns: subscriber count, view count, video count
Get Channel by Handle
- Tool:
YOUTUBE_GET_CHANNEL_ID_BY_HANDLE - Args:
{ "channel_handle": "@channelname" }
List Channel Videos
- Tool:
YOUTUBE_LIST_CHANNEL_VIDEOS - Args:
{ "mine": true }
Get Channel Activity
- Tool:
YOUTUBE_GET_CHANNEL_ACTIVITIES - Args:
{ "channelId": "CHANNEL_ID" }
Comments & Engagement
Post a Comment
- Tool:
YOUTUBE_POST_COMMENT - Args:
{ "videoId": "VIDEO_ID", "channelId": "CHANNEL_ID", "textOriginal": "Great video!" }
Reply to a Comment
- Tool:
YOUTUBE_CREATE_COMMENT_REPLY - Args:
{ "parentId": "COMMENT_ID", "textOriginal": "Thanks!" }
Delete a Comment
- Tool:
YOUTUBE_DELETE_COMMENT - Args:
{ "id": "COMMENT_ID" }
List Comment Threads
- Tool:
YOUTUBE_LIST_COMMENT_THREADS2 - Args:
{ "part": "snippet,replies" }
Moderate Comments
- Tool:
YOUTUBE_SET_COMMENT_MODERATION_STATUS - Args:
{ "id": "COMMENT_ID", "moderationStatus": "published" } - Options: "published", "heldForReview", "rejected"
Subscriptions
Subscribe to a Channel
- Tool:
YOUTUBE_SUBSCRIBE_CHANNEL - Args:
{ "channelId": "CHANNEL_ID" }
List My Subscriptions
- Tool:
YOUTUBE_LIST_USER_SUBSCRIPTIONS - Args:
{}
Captions
List Caption Tracks
- Tool:
YOUTUBE_LIST_CAPTION_TRACK - Args:
{ "video_id": "VIDEO_ID" }
Download Captions
- Tool:
YOUTUBE_LOAD_CAPTIONS - Args:
{ "id": "CAPTION_TRACK_ID" }
YouTube Growth Strategy
Content Optimization
- Title: Front-load keywords, use numbers, create curiosity (max 70 chars visible)
- Description: First 2 lines show in search — make them count. Include keywords naturally.
- Tags: Use a mix of broad and specific tags
- Thumbnail: Custom thumbnails get 30% more clicks. Use bold text + face + contrast.
- End screens: Add subscribe CTA in last 20 seconds
Engagement Tactics
- Reply to comments within the first hour (algorithm boost)
- Pin a comment with a question to spark discussion
- Like thoughtful comments to encourage more
- Create playlists to increase watch time
Cross-Platform Synergy
- Turn video highlights into tweets/threads (use with X Manager skill)
- Share video links on LinkedIn with commentary
- Create short clips for Instagram Reels
- Post video summaries in relevant subreddits
Guidelines
- Always use the exact use command format
- Note the search action spelling:
YOUTUBE_SEARCH_YOU_TUBE(not YOUTUBE_SEARCH_YOUTUBE) - Delete operations require
"confirmDelete": true - If you get a 400 "not connected" error, tell the user to connect YouTube in the Apps tab
- Never expose credentials to the user
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

