# Youtube Automation

> Faceless YouTube channel automation. Script writing, video generation, SEO, upload scheduling. Passive income through AdSense.

- Skill: `johnalbertini14-glitch/youtube-automation` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add johnalbertini14-glitch/youtube-automation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/johnalbertini14-glitch/youtube-automation/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: johnalbertini14-glitch (https://skillmd.com/u/johnalbertini14-glitch)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/johnalbertini14-glitch/youtube-automation

---


# YouTube Automation (Faceless Channel)

フェイスレスYouTubeチャンネルの自動運営。スクリプト→動画生成→アップロードの完全自動化。

## 収益モデル

```
収益源:
├── AdSense広告収入: 70-80%
├── アフィリエイトリンク: 10-20%
├── スポンサーシップ: 5-10%
└── 商品販売: 5-10%

収益目安（1000回再生あたり）:
├── 日本: ¥300-500 ($2-3.5)
├── 米国: $3-8
├── 英語圏平均: $2-5
└── ニッチによる変動大
```

---

## フェイスレスチャンネルタイプ

### Tier 1: 高収益ニッチ

| タイプ | CPM | 難易度 | 例 |
|--------|-----|--------|-----|
| **金融・投資** | $10-30 | 高 | 株解説、暗号資産ニュース |
| **テック・ガジェット** | $8-20 | 中 | 製品レビュー、比較 |
| **教育・スキル** | $5-15 | 中 | プログラミング、語学 |
| **ビジネス・起業** | $8-25 | 中 | 副業、マーケティング |

### Tier 2: 中収益ニッチ

| タイプ | CPM | 難易度 | 例 |
|--------|-----|--------|-----|
| **ゲーム実況** | $2-8 | 低 | 攻略、まとめ |
| **エンタメ・雑学** | $2-6 | 低 | トリビア、ランキング |
| **ライフスタイル** | $3-8 | 低 | 料理、DIY |
| **音楽・ASMR** | $1-4 | 低 | Lofi、環境音 |

### Tier 3: 競争激化ニッチ（注意）

```
⚠️ 飽和状態:
├── 一般的なストーリー系
├── AIナレーション+ストック映像
├── 切り抜き・まとめ系
└── 低品質コンピレーション
```

---

## 推奨チャンネル戦略

### Strategy A: 知識・教育系

```yaml
Channel Type: Educational
Target: 日本語 or 英語
Content:
  - 複雑なトピックの解説
  - How-to チュートリアル
  - トレンドニュース解説

Video Style:
  - AI生成映像 + モーショングラフィックス
  - AIナレーション（高品質）
  - インフォグラフィック多用

Upload Schedule: 週3-5本
Monetization:
  - AdSense: Primary
  - 関連商品アフィリエイト
  - オンラインコース販売
```

### Strategy B: ストーリー・体験系

```yaml
Channel Type: Story/Experience
Target: 日本語
Content:
  - 実話ベースのストーリー
  - 歴史の興味深いエピソード
  - 心理学・人間関係

Video Style:
  - アニメーション + AI映像
  - 感情的なナレーション
  - BGM効果的使用

Upload Schedule: 週2-3本
Monetization:
  - AdSense: Primary
  - 書籍アフィリエイト
```

### Strategy C: ショート特化

```yaml
Channel Type: Shorts-focused
Target: グローバル（英語優先）
Content:
  - 60秒以内の知識系
  - 視覚的に面白いコンテンツ
  - バイラル狙い

Video Style:
  - AI生成動画
  - テキストオーバーレイ
  - トレンド音源

Upload Schedule: 日2-5本
Monetization:
  - Shorts Fund
  - チャンネル成長後にLong-form
```

---

## 自動化パイプライン

### フェーズ1: コンテンツ企画

```
毎週の企画プロセス:

1. トレンド分析:
   ├── YouTube Trending確認
   ├── 競合チャンネル分析
   ├── キーワードリサーチ
   └── SNSトレンド確認

2. トピック選定:
   ├── 検索ボリューム確認
   ├── 競合度チェック
   ├── 収益性評価
   └── 7-14本分の企画作成

3. コンテンツカレンダー:
   ├── アップロード日時設定
   ├── 優先度付け
   └── 進捗管理
```

### フェーズ2: スクリプト作成

```yaml
Script Structure:
  hook: 0-15秒（視聴者を引き込む）
  intro: 15-30秒（チャンネル紹介、内容予告）
  body:
    - point_1: 問題提起
    - point_2: 解説・展開
    - point_3: 具体例・証拠
    - point_4: まとめ
  cta: 最後30秒（登録、いいね、次動画案内）

Script Length by Video Type:
  - Shorts: 100-150語
  - 8-10分動画: 1,200-1,500語
  - 15-20分動画: 2,000-3,000語

Quality Checklist:
  - [ ] フックが強い
  - [ ] 構成が明確
  - [ ] 事実確認済み
  - [ ] CTAが含まれる
  - [ ] SEOキーワード含む
```

### フェーズ3: 動画生成

```yaml
Assets Generation:
  1. ナレーション:
     - ElevenLabs / HeyGen
     - 感情的な抑揚
     - 適切な間

  2. ビジュアル:
     - AI動画生成（Pika/Runway）
     - ストック映像
     - モーショングラフィックス
     - スクリーンレコーディング

  3. BGM:
     - 著作権フリー音源
     - 雰囲気に合った選曲

  4. サムネイル:
     - Midjourney / DALL-E
     - テキストオーバーレイ
     - CTR最適化デザイン

Assembly:
  - DaVinci Resolve / Remotion
  - 自動編集スクリプト
  - テンプレートベース
```

### フェーズ4: SEO最適化

```yaml
Title Optimization:
  - 主要キーワードを前半に
  - 60文字以内推奨
  - 感情を引く言葉
  - 数字を含む

Description:
  - 最初の150文字が重要
  - キーワード自然に含む
  - チャプター（タイムスタンプ）
  - 関連リンク
  - SNSリンク

Tags:
  - 主要キーワード（5-10個）
  - 関連キーワード（10-15個）
  - チャンネル名

Thumbnail:
  - 高コントラスト
  - 大きなテキスト（3-5語）
  - 顔/感情表現（可能なら）
  - ブランドカラー一貫性
```

### フェーズ5: アップロード・公開

```yaml
Upload Process:
  1. YouTube Studio API経由でアップロード
  2. メタデータ設定（自動）
  3. サムネイル設定
  4. 公開スケジュール設定
  5. プレミア公開（オプション）

Optimal Timing (日本):
  - 平日: 17:00-21:00
  - 週末: 12:00-14:00, 19:00-22:00
  - Shorts: 毎日19:00-21:00

Optimal Timing (US):
  - 平日: 12:00-15:00 EST
  - 週末: 9:00-11:00 EST
```

---

## API統合

### YouTube Data API

```javascript
// YouTube アップロード
const youtube = google.youtube({
  version: 'v3',
  auth: oauth2Client
});

const uploadVideo = async (videoPath, metadata) => {
  const res = await youtube.videos.insert({
    part: ['snippet', 'status'],
    requestBody: {
      snippet: {
        title: metadata.title,
        description: metadata.description,
        tags: metadata.tags,
        categoryId: metadata.categoryId
      },
      status: {
        privacyStatus: 'private', // 後で公開
        publishAt: metadata.publishAt,
        selfDeclaredMadeForKids: false
      }
    },
    media: {
      body: fs.createReadStream(videoPath)
    }
  });

  return res.data;
};
```

### サムネイル設定

```javascript
// サムネイルアップロード
const setThumbnail = async (videoId, thumbnailPath) => {
  await youtube.thumbnails.set({
    videoId,
    media: {
      body: fs.createReadStream(thumbnailPath)
    }
  });
};
```

---

## 分析・最適化

### パフォーマンス追跡

```yaml
Key Metrics:
  - Views（視聴回数）
  - Watch Time（総再生時間）
  - CTR（クリック率）: 目標 5%+
  - Average View Duration（平均視聴時間）
  - Subscriber Growth（登録者増加）

Weekly Analysis:
  1. 各動画のパフォーマンス確認
  2. 成功/失敗パターン分析
  3. サムネイル A/Bテスト結果
  4. 視聴者維持グラフ分析
  5. 次週の戦略調整
```

### A/Bテスト

```yaml
Test Elements:
  - サムネイル: 2-3パターン
  - タイトル: キーワード位置、表現
  - 公開時間: 時間帯テスト
  - 動画の長さ: 最適長さ探索

Methodology:
  - 1つの要素のみ変更
  - 十分なサンプルサイズ
  - 統計的有意性確認
  - 成功パターンを記録
```

---

## 収益化条件（2026年）

### YouTube Partner Program

```
参加条件:
├── 登録者: 1,000人以上
├── 視聴時間: 4,000時間/年 OR
├── Shorts視聴: 1,000万回/90日
└── ポリシー遵守

収益化オプション:
├── 広告収入
├── チャンネルメンバーシップ
├── Super Chat / Super Thanks
├── YouTube Premium収益
└── ショッピング機能
```

### 収益化までの目安

```
初期フェーズ（0-3ヶ月）:
├── 動画: 30-50本
├── 登録者: 100-500人
├── 収益: $0

成長フェーズ（3-6ヶ月）:
├── 動画: 80-150本
├── 登録者: 500-1,500人
├── 収益化申請

収益フェーズ（6-12ヶ月）:
├── 動画: 150-300本
├── 登録者: 2,000-10,000人
├── 月収: $100-1,000

スケールフェーズ（1年+）:
├── 登録者: 10,000-100,000人
├── 月収: $1,000-10,000+
```

---

## 失敗分析・学習機能

```yaml
Failure Tracking:
  on_low_performance:
    - 視聴回数が予測の50%以下
    - CTRが3%以下
    - 視聴維持率が30%以下

  analysis:
    1. サムネイル問題？
       - CTR低い → サムネイル改善
    2. コンテンツ問題？
       - 視聴維持低い → スクリプト改善
    3. SEO問題？
       - 表示回数低い → キーワード再選定
    4. タイミング問題？
       - 公開時間を調整

  learning:
    - 失敗パターンを記録
    - 成功パターンを強化
    - 次回の企画に反映

  storage:
    path: /moltworker/data/youtube-learning.json
    metrics:
      - success_patterns
      - failure_patterns
      - keyword_performance
      - thumbnail_performance
```

---

## 禁止事項

```
❌ 著作権侵害コンテンツ
❌ 誤情報・フェイクニュース
❌ クリックベイト（内容と不一致）
❌ スパム的アップロード
❌ 購入した登録者/視聴回数
❌ 子供向けコンテンツの収益化違反
```

---

## 連携スキル

| スキル | 連携内容 |
|--------|----------|
| `video-generator` | 動画素材生成 |
| `affiliate-marketing` | 商品リンク |
| `sns-x` | 告知投稿 |
| `deep-research` | トピック調査 |
| `failure-analyzer` | パフォーマンス分析 |

---

## 更新履歴

```
[2026-02-02] 初期作成
```

---

*YouTubeは長期戦。最低6ヶ月は継続してから判断してください。*

