Connect YouTube to Your AI Agent

Start with a topic search, then use a video ID to explore its comment discussion.

29 tools OAuth

Try a YouTube Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill YouTube

Find Relevant Videos

Compare returned video titles and descriptions to identify relevant videos for further research.

/oo YouTube: Search YouTube for [q] and summarize returned titles and descriptions without claiming to have watched the videos.

Review Viewer Discussion

Read a page of comment threads for a video and summarize themes supported by those comments.

/oo YouTube: List comment threads for video [videoId] and summarize themes in the returned page.

Start Working with YouTube

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect YouTube

    Authorize your YouTube account through OAuth.

    Connect YouTube →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Google-authorized YouTube account; video IDs when investigating specific comments.
  • Video search and metadata do not provide a video transcript. Caption access depends on the selected video and account permissions.

YouTube Tools

Compare returned video titles and descriptions to identify relevant videos for further research. Read a page of comment threads for a video and summarize themes supported by those comments.

Find Relevant Videos

Search YouTube for videos, channels, or playlists.

Review Viewer Discussion

List top-level YouTube comment threads for a video, channel, or thread IDs.

29 tools

Search

Search YouTube for videos, channels, or playlists.

youtube.search

List Videos

List YouTube video resources by ID or chart.

youtube.list_videos

List Channels

List YouTube channel resources by ID, username, handle, or authenticated owner.

youtube.list_channels

List Playlists

List YouTube playlists by ID, channel, or authenticated owner.

youtube.list_playlists

List Playlist Items

List videos and resources contained in a YouTube playlist.

youtube.list_playlist_items

Create Playlist

Create a YouTube playlist owned by the authenticated user.

youtube.create_playlist

Update Playlist

Update a YouTube playlist's snippet and status metadata.

youtube.update_playlist

Delete Playlist

Delete a YouTube playlist owned by the authenticated user.

youtube.delete_playlist

Add Video To Playlist

Add a YouTube video to a playlist.

youtube.add_video_to_playlist

Update Playlist Item

Update a YouTube playlist item's position or note.

youtube.update_playlist_item

Delete Playlist Item

Delete an item from a YouTube playlist.

youtube.delete_playlist_item

List Comment Threads

List top-level YouTube comment threads for a video, channel, or thread IDs.

youtube.list_comment_threads

List Comments

List YouTube comments by parent comment ID or comment IDs.

youtube.list_comments

Post Comment

Post a top-level public comment on a YouTube video.

youtube.post_comment

Create Comment Reply

Reply to an existing YouTube comment thread.

youtube.create_comment_reply

Upload Video From Url

Upload a YouTube video from an HTTPS media URL using the resumable upload API.

youtube.upload_video_from_url

Update Video

Update a YouTube video's snippet and status metadata.

youtube.update_video

Delete Video

Delete a YouTube video owned by the authenticated user.

youtube.delete_video

Get Video Rating

Get the authenticated user's rating for one or more YouTube videos.

youtube.get_video_rating

Rate Video

Set or clear the authenticated user's rating for a YouTube video.

youtube.rate_video

Set Thumbnail From Url

Upload and set a custom YouTube video thumbnail from an HTTPS image URL.

youtube.set_thumbnail_from_url

Download Caption

Download a YouTube caption track and return a temporary transit URL.

youtube.download_caption

List Caption Tracks

List YouTube caption tracks for a video or caption track IDs.

youtube.list_caption_tracks

Upload Caption From Url

Upload a YouTube caption track from an HTTPS caption file URL.

youtube.upload_caption_from_url

Update Caption

Update a YouTube caption track's metadata.

youtube.update_caption

Delete Caption

Delete a YouTube caption track.

youtube.delete_caption

List Video Categories

List YouTube video categories for a region or category IDs.

youtube.list_video_categories

List I18n Languages

List YouTube interface languages.

youtube.list_i18n_languages

List I18n Regions

List YouTube content regions.

youtube.list_i18n_regions

Frequently Asked Questions

What can AI help me do with YouTube?

Find YouTube videos from search metadata and examine viewer discussions through comment threads.

What should I know before using YouTube results?

Video search and metadata do not provide a video transcript. Caption access depends on the selected video and account permissions.

What do I need to connect YouTube?

Authorize YouTube through Google OAuth. Use a target video ID when retrieving its comment threads.

Connect YouTube

About YouTube ↗