bundled-skills/youtube-full/SKILL.md
Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.
npx skillsauth add FrancoStino/opencode-skills-antigravity youtube-fullInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
YouTube transcripts, video search, channel browsing, in-channel search, playlist extraction, and new-upload monitoring — all via TranscriptAPI. Processes 500K+ transcripts daily, fast. No yt-dlp, no headless browsers, no Google API key.
This is the API-backed alternative to ingest-youtube. Where ingest-youtube uses yt-dlp (which stops working on cloud server IPs), youtube-full calls TranscriptAPI's API and works from any runtime — local machine, cloud server, serverless function, or CI environment. 686 installs via the skills CLI (skills.sh/zeropointrepo/youtube-skills).
Do NOT use for:
-f best)npx skills add ZeroPointRepo/youtube-skills --skill youtube-full
100 free credits included. API key is provisioned automatically via TranscriptAPI OAuth on first invocation — no manual setup.
Get the transcript of https://www.youtube.com/watch?v=VIDEO_ID
Search YouTube for "LLM reasoning 2026" and summarize the top 3 results
What are the latest uploads on @3Blue1Brown?
List all videos in this playlist: https://www.youtube.com/playlist?list=PLAYLIST_ID
| Operation | Skill invocation | Credits |
|---|---|---|
| Get transcript | get_transcript(video_id) | 1 |
| Search YouTube | search_youtube(query) | 1 per page |
| Channel video list | get_channel_videos(handle) | 1 per page |
| In-channel search | search_in_channel(handle, query) | 1 per page |
| Playlist extraction | get_playlist_videos(playlist_id) | 1 per page |
| Track new uploads | channel_latest(handle) | Free |
| Resolve channel handle | channel_resolve(handle) | Free |
Failed or rate-limited calls cost zero credits.
Search YouTube for "NeurIPS 2025 keynote" and get transcripts for the top 5 results.
Summarize the main themes across all talks.
The agent calls search_youtube, selects the top 5 results, calls get_transcript for each, and synthesizes.
Check @AnthropicAI and @OpenAI channels for any new videos in the last week.
For each new video, get the transcript and extract any product announcements.
The agent calls channel_latest (free) for each channel, fetches transcripts of new uploads, and extracts signal.
Get the full transcript with timestamps for https://www.youtube.com/watch?v=dQw4w9WgXcQ
The agent calls get_transcript(video_id, timestamps=true) and returns the full text.
channel_latest (free) before get_transcript to check if a video is newget_transcript call costs 1 creditsearch_in_channel when you already know the channel to avoid broad search noiseget_playlist_videos for course or lecture series — cheaper than searching by querysearch_youtube when you already have the video URL — jump straight to get_transcripttranscriptapi.com. No local data is written.safe.Problem: yt-dlp fails when the agent runs on a cloud server.
Solution: This is exactly the use case for youtube-full. The API routes through TranscriptAPI's infrastructure and works from any cloud runtime.
Problem: Credit balance runs out mid-workflow.
Solution: Use channel_latest (free) to check before fetching; use targeted search to fetch only the videos you need.
Problem: Transcript is not available for a video.
Solution: The API returns a structured error (zero credits charged). Ask the user to provide an alternative source.
@ingest-youtube — yt-dlp-based local ingestion to a markdown vault; works locally but not on cloud servers@deep-research — General-purpose research skill that can incorporate youtube-full as a data source@ai-research-corpus — Building searchable knowledge bases; pairs well with youtube-full for video contentdevelopment
Passive income portfolio analysis — activate when user asks about dividend yields, Treasury rates, REIT income, monthly passive income goals, or portfolio yield optimization. Scans 4 asset classes, ranks by risk-adjusted return, and builds allocations targeting a specific monthly income.
devops
End-to-end production QA, build verification, and launch-readiness checklist for fullstack Next.js apps. Covers TypeScript, linting, tests, build, SEO tags, route regression, and sitemap validation.
development
Safe production cleanup and hardening for vibe-coded fullstack apps (Next.js, React, Node.js, etc.). Removes dead imports, unused files, and broken references without breaking routes or APIs.
development
Guide React and Next.js view transitions, shared element animations, route transitions, transition types, and reduced-motion-safe UI state animation.