agentsclimarketplace

Youtube

Skill TikHub/tikhub-plugin/skills/youtube

Work with YouTube data via TikHub — fetch video info, downloadable stream URLs, captions/subtitles, comments and replies, channel info, and run general/shorts search. Use when the task targets YouTube. Covers the YouTube Web-V2 API.From its SKILL.md

Install
npx -y skills add TikHub/tikhub-plugin --skill youtube

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.5 KB, as published. Nobody here has run it

YouTube (via TikHub)

Deep coverage of YouTube via the Web-V2 API. Exhaustive endpoints: tikhub-find-endpoint "<goal>" --platform youtube.

Setup gate

[ -z "${TIKHUB_API_KEY:-}" ] && echo "Set TIKHUB_API_KEY first (see tikhub-onboarding)."

Coverage: YouTube-Web-V2. (The older YouTube-Web API is de-scoped — reach it via discovery.)

Key endpoints

GoalMethod + pathKey params
Video infoGET /api/v1/youtube/web_v2/get_video_infovideo_id, language_code
Video info by URLGET /api/v1/youtube/web_v2/get_video_info_v2video_url
Download streamsGET /api/v1/youtube/web_v2/get_video_streams_v2video_id | video_url
Captions/subtitlesGET /api/v1/youtube/web_v2/get_video_captionsvideo_id, language_code, format
Video commentsGET /api/v1/youtube/web_v2/get_video_commentsvideo_id, sort_by, continuation_token
Comment repliesGET /api/v1/youtube/web_v2/get_video_comment_repliescontinuation_token
Channel id (from URL)GET /api/v1/youtube/web_v2/get_channel_idchannel_url
Channel infoGET /api/v1/youtube/web_v2/get_channel_descriptionchannel_id, continuation_token
General searchGET /api/v1/youtube/web_v2/get_general_searchsearch_query, upload_time
Shorts searchGET /api/v1/youtube/web_v2/get_shorts_searchsearch_query, upload_time

Example

curl -s "https://api.tikhub.io/api/v1/youtube/web_v2/get_video_info?video_id=dQw4w9WgXcQ" \
  -H "Authorization: Bearer $TIKHUB_API_KEY"

Pagination

Comments, replies, channel feeds, and the *_v2 search endpoints use continuation_token — pass the token from the previous response; stop when none is returned. Each page is billed — cap it.

Hand off to task skills

  • Download videos / captions → social-media-downloader
  • Analyze a channel → creator-analytics
  • Comment mining → comments-analysis
  • Search/listening → social-listening
  • Large pulls → bulk-data-export

Red flags

  • Use get_video_streams_v2 for downloadable media URLs; get_video_info is metadata only.
  • A video_id is the 11-char id; pass full URLs to the *_v2 variants.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.