# Xs Youtube Notes

> YouTube動画のURLから字幕を取得し、内容をノートにまとめる。「YouTube動画をまとめて」「この動画をノートにして」と言われたら使う。

- Skill: `karaage0703/xs-youtube-notes` (Agent Skill)
- Install (CLI): `npx skillmds@latest add karaage0703/xs-youtube-notes`
- Raw SKILL.md: https://api.skillmd.com/api/skills/karaage0703/xs-youtube-notes/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: karaage0703 (https://skillmd.com/u/karaage0703)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/karaage0703/xs-youtube-notes

---


# YouTube動画ノート化

YouTube動画から字幕を取得し、構造化されたノートを作成する。

## 手順

### Step 1: URLを受け取る

ユーザーからYouTube URLを受け取る。

### Step 2: 動画情報を取得

```bash
# 動画メタデータ取得
yt-dlp -J "[YouTube URL]"
```

### Step 3: 字幕を取得

```bash
# VIDEO_IDはURLから抽出（v=以降、またはyoutu.be/以降）
youtube_transcript_api [VIDEO_ID] --languages ja en --format text
```

### Step 4: ノートを作成

以下のフォーマットでノートを作成：

```markdown
# [動画タイトル]

## 基本情報
- **URL:** [YouTube URL]
- **時間:** XX分XX秒
- **チャンネル:** [チャンネル名]

## 概要
動画の内容を3-5行で要約

## 内容

### [セクション1]（0:00〜）
- ポイント1
- ポイント2

### [セクション2]（5:00〜）
- ポイント1
- ポイント2

## 重要ポイント
- 学び1
- 学び2
- 学び3

## 用語解説
- **用語1:** 説明
- **用語2:** 説明
```

### Step 5: 完了報告

ノート内容をチャットに表示する。

## 字幕がない場合

1. 音声を抽出
   ```bash
   yt-dlp -x --audio-format mp3 -o "audio.mp3" "[YouTube URL]"
   ```

2. `transcriber` スキルで文字起こし

## カスタマイズ

### 詳細度を変える

- 「簡潔にまとめて」→ 概要と重要ポイントのみ
- 「詳しくまとめて」→ 用語解説付きの詳細ノート

### 保存先を指定

「notes/に保存して」と言えば、ファイルとして保存される。

