skills/youtube-transcript/SKILL.md
Fetch subtitles/transcripts from YouTube videos and use them as context for summarization, analysis, translation, or Q&A. Use this skill whenever a user shares a YouTube URL and asks to summarize, explain, or discuss the video content, or when they explicitly ask for subtitles or a transcript. Trigger on any youtube.com, youtu.be, or YouTube Shorts link that appears in conversation where understanding the video content is needed.
npx skillsauth add range3/agent-skills youtube-transcriptInstall 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.
Fetches subtitle text from a YouTube video and outputs it as Markdown. The retrieved transcript can then be used for downstream tasks such as summarization, analysis, translation, or answering questions about the video.
uv must be installed on the system (used for dependency resolution and script execution)uv run <skill-dir>/scripts/fetch_transcript.py "<YouTube URL>"
Output goes to stdout in Markdown format. Pipe or redirect as needed:
# Capture to a variable
TRANSCRIPT=$(uv run <skill-dir>/scripts/fetch_transcript.py "https://www.youtube.com/watch?v=XXXXXXXXXXX")
# Save to a file
uv run <skill-dir>/scripts/fetch_transcript.py "https://youtu.be/XXXXXXXXXXX" > transcript.md
The script auto-extracts the video ID from any of these:
https://www.youtube.com/watch?v=XXXXXXXXXXXhttps://youtu.be/XXXXXXXXXXXhttps://www.youtube.com/shorts/XXXXXXXXXXX# Video Title
- **Channel**: Channel Name
- **URL**: Original URL
## Transcript (language_code)
Full subtitle text joined with spaces as plain text.
Transcript lookup follows this order:
Auto-generated captions are included. Videos with no captions at all will error.
The script prints to stderr and exits non-zero on failure. Common causes:
When an error occurs, inform the user and suggest they check the video's visibility and caption settings.
When a user shares a YouTube link and asks about its content:
development
GitHub上の特定トピックに関するIssue・PR・コードの議論を調査し、要約レポートを作成するスキル。 ghコマンドを使用する。ユーザーがGitHubリポジトリでの議論の調査、Issue/PRの横断的な分析、 特定の機能・バグ・コンポーネントに関する経緯の把握、GitHubでの意思決定の追跡を求めた場合に使用すること。 「このリポジトリで○○についてどんな議論がある?」「○○の経緯を調べて」「関連するIssueやPRをまとめて」 「○○はなぜこういう設計になった?」といったリクエストにも対応する。 既存の調査レポート(md)があり「この調査の続き」「○○の調査を更新して」「再調査して」のように継続調査が 依頼された場合も、このスキルが対応する(既存レポートを読み込んで差分を追記する)。 明示的にGitHubと言及していなくても、OSSの機能議論や設計経緯の調査であればこのスキルを使う。 ただし、機能の使い方・APIリファレンス・一般的な解説など、ドキュメントやコードを直接読めば 分かる質問にはこのスキルを使わない(このスキルは「議論の経緯」「設計判断の背景」の調査用)。
testing
Capture architectural decisions made during a coding session and append them as ADR (Architecture Decision Record) files to the project's docs/decisions/ directory, following MADR 4.0.0. Use this skill whenever the user asks to write ADRs, record decisions, document design choices, save session rationale, summarize a session's design output, or wraps up a session that produced non-trivial technology, structural, or process choices. Triggers on phrases like "ADR", "decision record", "意思決定", "設計判断を記録", "セッションをまとめて", "決定事項を残して", "ADR書いて" — and at the end of sessions with notable architectural changes, even when the user does not say "ADR" explicitly.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).