videodb
Ajuda seu agente a entender e editar vídeos. Ele pode processar vídeos, criar índices de conteúdo, pesquisar trechos, editar e gerar novas mídias.
O que ela faz
Esta ferramenta permite que você entenda e edite vídeos e áudios. Ela pode gravar sua tela, entender o que é dito e mostrado, encontrar momentos específicos em vídeos, adicionar legendas e até criar clipes.
Quando usar
- ✓Quando você precisa encontrar um momento exato em um vídeo longo.
- ✓Para gravar sua tela e ter um resumo do que aconteceu.
- ✓Para adicionar legendas ou música a um vídeo.
Exemplo do que pedir para a IA
“Grave minha tela e me avise quando alguém falar sobre 'projeto X'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você envia um vídeo ou começa a gravar sua tela. A ferramenta analisa o conteúdo visual e o áudio, criando um índice. Depois, você pode buscar por palavras ou cenas e até editar o vídeo.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill videodbOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/videodb/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Habilidade VideoDB
Percepção + memória + ações para vídeos, transmissões ao vivo e sessões de desktop.
Use esta habilidade quando precisar:
Quando Usar
- Você precisa de percepção, indexação, busca ou edição de linha do tempo de vídeo ou áudio a partir de arquivos, URLs, sessões de desktop ou transmissões ao vivo.
- A tarefa envolve carimbos de data/hora, evidências pesquisáveis, legendas, clipes, sobreposições ou alertas de monitoramento em tempo real.
- Você deseja um fluxo de trabalho que combine ingestão, compreensão, recuperação e ações de mídia.
1) Percepção de Desktop
- Iniciar/parar uma sessão de desktop capturando tela, microfone e áudio do sistema
- Transmitir contexto em tempo real e armazenar memória episódica da sessão
- Executar alertas/gatilhos em tempo real sobre o que está sendo falado e o que está acontecendo na tela
- Produzir resumos da sessão, uma linha do tempo pesquisável e links de evidências reproduzíveis
2) Ingestão + transmissão de vídeo
- Ingerir um arquivo ou URL e retornar um link de transmissão web reproduzível
- Transcodificar/normalizar: codec, taxa de bits, fps, resolução, proporção
3) Indexar + buscar (carimbos de data/hora + evidências)
- Construir índices visuais, falados e por palavras-chave
- Buscar e retornar momentos exatos com carimbos de data/hora e evidências reproduzíveis
- Criar automaticamente clipes a partir dos resultados da busca
4) Edição de linha do tempo + geração
- Legendas: gerar, traduzir, queimar na mídia
- Sobreposições: texto/imagem/marca, legendas animadas
- Áudio: música de fundo, narração, dublagem
- Composição programática e exportações via operações de linha do tempo
5) Transmissões ao vivo (RTSP) + monitoramento
- Conectar feeds RTSP/ao vivo
- Executar compreensão visual e falada em tempo real e emitir eventos/alertas para fluxos de trabalho de monitoramento
Entradas comuns
- Caminho do arquivo local, URL público ou URL RTSP
- Solicitação de captura de desktop: iniciar / parar / resumir sessão
- Operações desejadas: obter contexto para compreensão, especificação de transcodificação, especificação de indexação, consulta de busca, intervalos de clipes, edições de linha do tempo, regras de alerta
Saídas comuns
- URL de transmissão
- Resultados da busca com carimbos de data/hora e links de evidências
- Ativos gerados: legendas, áudio, imagens, clipes
- Cargas úteis de eventos/alertas para transmissões ao vivo
- Resumos de sessão de desktop e entradas de memória
Prompts canônicos (exemplos)
- "Iniciar captura de desktop e alertar quando um campo de senha aparecer."
- "Gravar minha sessão e produzir um resumo acionável quando ela terminar."
- "Ingerir este arquivo e retornar um link de transmissão reproduzível."
- "Indexar esta pasta e encontrar todas as cenas com pessoas, retornar os carimbos de data/hora."
- "Gerar legendas, queimá-las na mídia e adicionar música de fundo leve."
- "Conectar este URL RTSP e alertar quando uma pessoa entrar na zona."
Executando código Python
Antes de executar qualquer código VideoDB, mude para o diretório do projeto e carregue as variáveis de ambiente:
from dotenv import load_dotenv
load_dotenv(".env")
import videodb
conn = videodb.connect()
Isso lê VIDEO_DB_API_KEY de:
- Ambiente (se já exportado)
- Arquivo
.envdo projeto no diretório atual
Se a chave estiver faltando, videodb.connect() levanta AuthenticationError automaticamente.
NÃO escreva um arquivo de script quando um comando inline curto funcionar.
Ao escrever Python inline (python -c "..."), sempre use código formatado corretamente — use ponto e vírgulas para separar instruções e mantenha-o legível. Para qualquer coisa com mais de ~3 instruções, use um heredoc em vez disso:
python << 'EOF'
from dotenv import load_dotenv
load_dotenv(".env")
import videodb
conn = videodb.connect()
coll = conn.get_collection()
print(f"Videos: {len(coll.get_videos())}")
EOF
Configuração
Quando o usuário pedir para "configurar videodb" ou similar:
1. Instalar SDK
pip install "videodb[capture]" python-dotenv
Se videodb[capture] falhar no Linux, instale sem o extra de captura:
pip install videodb python-dotenv
2. Configurar chave de API
O usuário deve definir VIDEO_DB_API_KEY usando um dos dois métodos:
- Exportar no terminal (antes de iniciar o Claude):
export VIDEO_DB_API_KEY=your-key - Arquivo
.envdo projeto: SalveVIDEO_DB_API_KEY=your-keyno arquivo.envdo projeto
Obtenha uma chave de API gratuita em https://console.videodb.io (50 uploads gratuitos, sem cartão de crédito).
NÃO leia, escreva ou manipule a chave de API você mesmo. Sempre deixe o usuário configurá-la.
Referência Rápida
Fazer upload de mídia
# URL
video = coll.upload(url="https://example.com/video.mp4")
# YouTube
video = coll.upload(url="https://www.youtube.com/watch?v=VIDEO_ID")
# Local file
video = coll.upload(file_path="/path/to/video.mp4")
…
Perguntas frequentes
Como eu coloco meus vídeos na ferramenta?
Você pode enviar um link de um vídeo da internet, um arquivo do seu computador ou começar a gravar sua tela diretamente.
A ferramenta entende o que está acontecendo no vídeo?
Sim, ela analisa tanto o que é falado quanto o que é mostrado na tela para criar um índice de busca.
Posso editar o vídeo depois de enviá-lo?
Sim, você pode criar clipes, adicionar legendas, trilha sonora ou até mesmo sobrepor imagens e textos.
Detalhes
Descrição original do autor
Video and audio perception, indexing, and editing. Ingest files/URLs/live streams, build visual/spoken indexes, search with timestamps, edit timelines, add overlays/subtitles, generate media, and create real-time alerts.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4507
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
taste-application
Ajuda seu agente a criar vídeos com um estilo específico. Ele pode copiar o ritmo de edição de um vídeo de referência, gerar novas cenas, ajustar cores e editar tudo junto com outros vídeos.
affaan-m/ECC
taste-distillation
Faz seu agente analisar vídeos para criar um pacote de estilo. Isso inclui cores, ritmo de corte e elementos visuais que podem ser reutilizados para criar novos vídeos com a mesma aparência.
affaan-m/ECC
ui-demo
Faz seu agente gravar vídeos de demonstração de interface do usuário polidos. É útil para criar tutoriais ou mostrar como um aplicativo web funciona.
affaan-m/ECC