feat(marketing): adiciona plugin marketing (agents, skills, knowledge e metadados do projeto)
This commit is contained in:
@@ -0,0 +1,175 @@
|
||||
---
|
||||
name: youtube
|
||||
description: Gestao e optimizacao de canais YouTube. Estrategia de conteudo, SEO, thumbnails e analytics.
|
||||
layer: wiki
|
||||
---
|
||||
|
||||
# /youtube - YouTube Complete Toolkit
|
||||
|
||||
Comando para extrair transcricoes, metadados e estrategia de crescimento de canais YouTube. Best practices 2026.
|
||||
|
||||
---
|
||||
|
||||
## Contexto NotebookLM
|
||||
|
||||
ANTES de executar, consultar notebooks para contexto especializado:
|
||||
|
||||
| Notebook | ID | Consultar quando |
|
||||
|----------|-----|-----------------|
|
||||
| Producao de Video e YouTube | `058a896e` | Sempre |
|
||||
| YouTube Monetizacao e Compliance | `60a209a7` | Para questoes de monetizacao |
|
||||
|
||||
```
|
||||
mcp__notebooklm__notebook_query({
|
||||
notebook_id: "058a896e-6c9a-4e51-ae7d-9adb2738bc5f",
|
||||
query: "<adaptar ao contexto>"
|
||||
})
|
||||
|
||||
mcp__notebooklm__notebook_query({
|
||||
notebook_id: "60a209a7-e205-4d57-a6f3-fef3de61e87a",
|
||||
query: "<adaptar ao contexto>"
|
||||
})
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Arquitectura v3.0.0
|
||||
|
||||
| Funcionalidade | Metodo | Estado | Notas |
|
||||
|----------------|--------|--------|-------|
|
||||
| **Pesquisa** | MCP youtube-research | OK | Filtros avancados, regiao, legendas |
|
||||
| **Estatisticas** | MCP youtube-research | OK | Videos, canais, comparacoes |
|
||||
| **Comentarios** | MCP youtube-research | OK | Com replies e likes |
|
||||
| **Trending** | MCP youtube-research | OK | Por regiao e categoria |
|
||||
| **Transcricoes** | Script local | OK | `youtube_extractor.py` (MCP nao funciona) |
|
||||
| **Upload** | MCP youtube-uploader | Requer Auth | OAuth necessario |
|
||||
| **Estrategia Crescimento** | Skill internal | OK | Analise algoritmo, optimizacoes |
|
||||
|
||||
---
|
||||
|
||||
## MCP youtube-research (8/12 funcionais)
|
||||
|
||||
### Ferramentas Funcionais
|
||||
|
||||
| Ferramenta | Funcao | Parametros |
|
||||
|------------|--------|------------|
|
||||
| `search-videos` | Pesquisa avancada | query*, maxResults, regionCode, order, videoDuration |
|
||||
| `get-video-stats` | Estatisticas video | videoId* |
|
||||
| `get-video-comments` | Comentarios + replies | videoId*, maxResults, order, includeReplies |
|
||||
| `get-channel-stats` | Estatisticas canal | channelId* |
|
||||
| `analyze-channel-videos` | Analise performance | channelId*, maxResults, sortBy |
|
||||
| `get-trending-videos` | Trending por regiao | regionCode, maxResults, categoryId |
|
||||
| `get-video-categories` | Categorias disponiveis | regionCode |
|
||||
| `compare-videos` | Comparar multiplos | videoIds[]* (2-10 videos) |
|
||||
|
||||
### Ferramentas com Problemas (nao usar)
|
||||
|
||||
| Ferramenta | Problema |
|
||||
|------------|----------|
|
||||
| `get-video-transcript` | Nao devolve output |
|
||||
| `enhanced-transcript` | Transcricao vazia |
|
||||
| `get-key-moments` | Depende de transcricao |
|
||||
| `get-segmented-transcript` | Depende de transcricao |
|
||||
|
||||
> **Aviso:** As ferramentas de transcricao do MCP youtube-research nao funcionam. Usar sempre o script local.
|
||||
|
||||
---
|
||||
|
||||
## Transcricoes (Script Local)
|
||||
|
||||
```
|
||||
/media/ealmeida/Dados/Dev/ClaudeDev/Claude-Scripts/youtube-transcript/youtube_extractor.py
|
||||
```
|
||||
|
||||
### Uso
|
||||
|
||||
```bash
|
||||
cd /media/ealmeida/Dados/Dev/ClaudeDev/Claude-Scripts/youtube-transcript/
|
||||
source venv/bin/activate
|
||||
python youtube_extractor.py "https://youtube.com/watch?v=xxx"
|
||||
```
|
||||
|
||||
Ou via skill: `/youtube https://youtube.com/watch?v=xxx`
|
||||
|
||||
---
|
||||
|
||||
## Casos de Uso
|
||||
|
||||
### 1. Analise Concorrencia
|
||||
|
||||
```javascript
|
||||
// Pesquisar top videos nicho
|
||||
mcp__youtube-research__search-videos({
|
||||
query: "marketing digital portugal",
|
||||
maxResults: 50,
|
||||
order: "viewCount",
|
||||
regionCode: "PT",
|
||||
videoDuration: "medium"
|
||||
})
|
||||
|
||||
// Analisar canal concorrente
|
||||
mcp__youtube-research__analyze-channel-videos({
|
||||
channelId: "UCxxx...",
|
||||
maxResults: 50,
|
||||
sortBy: "viewCount"
|
||||
})
|
||||
```
|
||||
|
||||
### 2. Keyword Research
|
||||
|
||||
```javascript
|
||||
mcp__youtube-research__search-videos({
|
||||
query: "ganhar dinheiro online",
|
||||
maxResults: 100,
|
||||
order: "relevance"
|
||||
})
|
||||
// Analisar: titulos mais usados, CTR estimado, competicao
|
||||
```
|
||||
|
||||
### 3. Trending Topics Portugal
|
||||
|
||||
```javascript
|
||||
mcp__youtube-research__get-trending-videos({
|
||||
regionCode: "PT",
|
||||
maxResults: 50,
|
||||
categoryId: "22"
|
||||
})
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Metricas Chave (YouTube Studio)
|
||||
|
||||
| Metrica | Benchmark | Accao se < Benchmark |
|
||||
|---------|-----------|----------------------|
|
||||
| **AVD** (Average View Duration) | > 50% | Melhorar hook, cortar partes fracas |
|
||||
| **CTR** (Click-Through Rate) | > 8% | Testar thumbnail/titulo |
|
||||
| **Impressions** | Subir mes a mes | SEO, consistencia uploads |
|
||||
| **Subscribers Rate** | > 1% views | CTAs mais claros |
|
||||
| **Likes/Views** | > 5% | Pedir likes com razao |
|
||||
| **Comments/Views** | > 0.5% | Perguntas no video |
|
||||
|
||||
---
|
||||
|
||||
## SEO YouTube Rapido
|
||||
|
||||
### Titulo (Peso: 40%)
|
||||
|
||||
```
|
||||
[Keyword Principal] + [Beneficio/Curiosidade] + [Trigger]
|
||||
|
||||
BOM: "Como Ganhar Dinheiro no YouTube 2026 (5000EUR/Mes)"
|
||||
BOM: "10 Erros FATAIS em Marketing Digital (Evita #7)"
|
||||
MAU: "Vlog #247" (sem keyword)
|
||||
MAU: "INCRIVEL!!! TENS QUE VER ISTO!!!" (clickbait spam)
|
||||
```
|
||||
|
||||
**Regras:** < 60 caracteres, keyword primeiros 5 palavras, numeros especificos.
|
||||
|
||||
### Descricao (Peso: 30%)
|
||||
|
||||
Estrutura: Resumo + keyword (1a linha) -> Timestamps -> Descricao expandida (min 200 palavras) -> CTAs -> Links -> Hashtags (3-5) -> Contacto
|
||||
|
||||
### Tags (Peso: 10%)
|
||||
|
||||
10-15 tags total: 1-2 exact keyword + 3-5 variacoes
|
||||
@@ -0,0 +1,215 @@
|
||||
# /youtube - Estratégia de Crescimento e Optimização
|
||||
|
||||
## Estratégia Crescimento Canal 2026
|
||||
|
||||
### Fase 1: Fundação (0-1K Subscribers)
|
||||
|
||||
**Conteúdo:**
|
||||
- 10-15 vídeos qualidade antes de esperar crescimento
|
||||
- Foco: Resolver problemas específicos (long-tail keywords)
|
||||
- Duração: 8-12 minutos (sweet spot retention)
|
||||
- Frequência: 1-2x/semana consistente
|
||||
|
||||
**Optimizações:**
|
||||
- Thumbnails contrastantes, texto legível mobile
|
||||
- Títulos: Keyword + benefício (< 60 chars)
|
||||
- Primeiros 30 segundos: Hook forte
|
||||
- Descrição: 200+ palavras, keyword-rich
|
||||
- Tags: 10-15 (variações keyword)
|
||||
|
||||
**KPIs:**
|
||||
- AVD (Average View Duration) > 45%
|
||||
- CTR > 5%
|
||||
- 50-100 subs/mês
|
||||
|
||||
### Fase 2: Aceleração (1K-10K Subscribers)
|
||||
|
||||
**Conteúdo:**
|
||||
- Analisar top 10 vídeos: Replicar formato/topic
|
||||
- Criar série (playlist temática, aumenta session time)
|
||||
- Mix: 70% comprovado, 30% experimental
|
||||
- Duração: 10-15 minutos
|
||||
|
||||
**Optimizações YouTube Studio:**
|
||||
- End screens (25% boost em views)
|
||||
- Cards (links vídeos relacionados)
|
||||
- Playlists organizadas (aumenta binge-watching)
|
||||
- Community tab (engagement entre vídeos)
|
||||
- Shorts (teasers vídeos longos)
|
||||
|
||||
**KPIs:**
|
||||
- AVD > 50% | CTR > 8%
|
||||
- 200-500 subs/mês | 10K+ views/mês
|
||||
|
||||
### Fase 3: Escala (10K-100K+ Subscribers)
|
||||
|
||||
**Monetização:**
|
||||
- AdSense (4K watch hours + 1K subs)
|
||||
- Afiliados/Sponsors
|
||||
- Produtos próprios (cursos, consultoria)
|
||||
- Memberships/Super Chat
|
||||
|
||||
**KPIs:**
|
||||
- AVD > 55% | CTR > 10%
|
||||
- 1K+ subs/mês | 100K+ views/mês
|
||||
- RPM > 3EUR
|
||||
|
||||
---
|
||||
|
||||
## Algoritmo YouTube 2026
|
||||
|
||||
| Métrica | Peso | Benchmark |
|
||||
|---------|------|-----------|
|
||||
| Average View Duration | 40% | > 50% duração vídeo |
|
||||
| CTR (Click-Through Rate) | 30% | > 8% (home/search) |
|
||||
| Engagement (likes, comments, shares) | 20% | > 5% views |
|
||||
| Session Time | 10% | Manter utilizador no YouTube |
|
||||
|
||||
**Factores Ranking Pesquisa:**
|
||||
1. Relevância (title, description, tags match query)
|
||||
2. Engagement (CTR, tempo visualização, likes)
|
||||
3. Qualidade (histórico canal, consistência)
|
||||
4. Frescura (vídeos novos boost temporário 48h)
|
||||
|
||||
---
|
||||
|
||||
## Optimização Títulos e Thumbnails
|
||||
|
||||
### Fórmulas de Títulos que Convertem
|
||||
|
||||
| Padrão | Exemplo | CTR Médio |
|
||||
|--------|---------|-----------|
|
||||
| Número + Benefício | "7 Truques Para Duplicar Views" | 9-12% |
|
||||
| Como Fazer | "Como Crescer no YouTube em 2026" | 8-11% |
|
||||
| Erro Comum | "NUNCA Faças Isto no YouTube" | 10-13% |
|
||||
| Resultado Surpreendente | "Ganhei 10K Subs em 30 Dias (Como)" | 11-14% |
|
||||
| Desafio/Experiência | "30 Dias Publicando TODOS os Dias" | 9-12% |
|
||||
|
||||
**Regras:**
|
||||
- < 60 caracteres (não corta em mobile)
|
||||
- Keyword primeiros 5 palavras (SEO YouTube)
|
||||
- Maiúsculas estratégicas (1-2 palavras, não spam)
|
||||
- Números específicos (não "muitos", mas "127")
|
||||
|
||||
### Thumbnails que Destacam
|
||||
|
||||
**Elementos Críticos:**
|
||||
1. Rosto/Expressão (70% thumbnails top performers)
|
||||
2. Texto Legível (3-5 palavras MAX, font grande)
|
||||
3. Cores Contrastantes (amarelo, laranja, vermelho destacam)
|
||||
4. Regra dos Terços (rosto/objecto num terço)
|
||||
|
||||
**Ferramentas:**
|
||||
- Canva (templates YouTube)
|
||||
- Photopea (Photoshop online gratuito)
|
||||
- Remove.bg (remover backgrounds)
|
||||
|
||||
---
|
||||
|
||||
## SEO YouTube
|
||||
|
||||
### Descrição Optimizada
|
||||
|
||||
```markdown
|
||||
[Primeira linha: Resumo + keyword]
|
||||
Aprende como ganhar dinheiro no YouTube em 2026.
|
||||
|
||||
[Timestamp links]
|
||||
0:00 Introdução
|
||||
2:15 Passo 1: Nicho
|
||||
5:30 Passo 2: Conteúdo
|
||||
|
||||
[Descrição expandida - min 200 palavras, keyword 3-5x]
|
||||
|
||||
[CTAs]
|
||||
Subscreve: [URL canal]
|
||||
Newsletter: [URL]
|
||||
|
||||
[Links relacionados]
|
||||
Vídeo anterior: [URL]
|
||||
|
||||
[Hashtags - 3-5 relevantes]
|
||||
#YouTubeMarketing #GanharDinheiro
|
||||
|
||||
[Contacto/Social]
|
||||
Instagram: @handle
|
||||
```
|
||||
|
||||
### Tags (Estratégia)
|
||||
|
||||
```
|
||||
1. Exact keyword (1-2)
|
||||
2. Variações (3-5)
|
||||
3. Long-tail (3-5)
|
||||
4. Genéricas nicho (2-3)
|
||||
|
||||
Total: 10-15 tags
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Hook Perfeito (Primeiros 30 Segundos)
|
||||
|
||||
```
|
||||
[0-5s] Pattern Interrupt
|
||||
Imagem/som surpreendente, statement bold
|
||||
"Ganhei €50K com este canal em 90 dias."
|
||||
|
||||
[5-15s] Promessa + Preview
|
||||
"Neste vídeo, mostro exactamente o método passo a passo."
|
||||
|
||||
[15-30s] Credibilidade + CTA Suave
|
||||
"Faço YouTube há 5 anos. Subscreve para não perder."
|
||||
|
||||
[30s+] Conteúdo prometido
|
||||
Entregar valor IMEDIATAMENTE
|
||||
```
|
||||
|
||||
**Anti-Patterns:**
|
||||
- Logo intro longa (> 5s)
|
||||
- "Olá pessoal, tudo bem?" - tempo perdido
|
||||
- Pedir subscrição ANTES de dar valor
|
||||
|
||||
---
|
||||
|
||||
## Métricas Chave
|
||||
|
||||
| Métrica | Benchmark | Acção se < Benchmark |
|
||||
|---------|-----------|----------------------|
|
||||
| AVD | > 50% | Melhorar hook, cortar partes fracas |
|
||||
| CTR | > 8% | Testar thumbnail/título |
|
||||
| Subscribers Rate | > 1% views | CTAs mais claros |
|
||||
| Likes/Views | > 5% | Pedir likes com razão |
|
||||
|
||||
---
|
||||
|
||||
## Upload com MCP youtube-uploader
|
||||
|
||||
```javascript
|
||||
mcp__youtube-uploader__upload_video({
|
||||
file_path: "/caminho/completo/video.mp4",
|
||||
channel_id: "UCxxx...",
|
||||
title: "Título Optimizado SEO (< 100 chars)",
|
||||
description: "Descrição completa com timestamps, links, keywords (min 200 palavras)",
|
||||
tags: "tag1, tag2, tag3",
|
||||
status: "public",
|
||||
category_id: "22", // 22 = People & Blogs, 28 = Science & Technology
|
||||
publish_at: "2026-02-05T18:00:00Z"
|
||||
})
|
||||
```
|
||||
|
||||
### Configuração Inicial OAuth (uma vez)
|
||||
1. `mcp__youtube-uploader__authenticate` → URL OAuth2
|
||||
2. Abrir URL no browser → Login Google → Autorizar
|
||||
3. Copiar código do redirect → `mcp__youtube-uploader__accesstoken`
|
||||
|
||||
---
|
||||
|
||||
## Categorias YouTube
|
||||
|
||||
| ID | Nome | Uso |
|
||||
|----|------|-----|
|
||||
| 22 | People & Blogs | Vlogs, lifestyle |
|
||||
| 24 | Entertainment | Entretenimento geral |
|
||||
| 27 | Education | Tutoriais, cursos |
|
||||
| 28 | Science & Technology | Tech, ciência |
|
||||
Reference in New Issue
Block a user