web-media-getter
Faz seu agente buscar imagens, vídeos e GIFs de várias fontes. Ele retorna resultados organizados com informações de licença.
O que ela faz
Este programa busca e baixa imagens, vídeos e GIFs de várias fontes gratuitas na internet. Ele organiza os resultados e pode baixar os arquivos, incluindo informações sobre quem os criou e como usá-los corretamente.
Quando usar
- ✓Quando você precisa de uma foto ou vídeo real para um projeto.
- ✓Para encontrar imagens históricas ou de arquivo.
- ✓Para obter GIFs animados para reações ou memes.
Exemplo do que pedir para a IA
“Encontre uma foto de um gato tocando piano, com licença para uso comercial.”
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
O programa se conecta a diferentes sites que oferecem mídia gratuita. Ele pega o que você pediu, procura em todos esses sites e te entrega os melhores resultados, já com as informações de licença.
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 web-media-getterOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/web-media-getter/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.
Quando Usar
Use quando uma tarefa precisa de uma foto/clipe REAL ou DE ARQUIVO (herói, textura, referência, filmagem histórica) ou uma reação/GIF animado, em vez de um gerado — pesquise em fontes gratuitas de imagens/vídeos/GIFs em uma única consulta e baixe resultados com tags de licença.
Fonte: connerkward/web-media-getter-skill (MIT).
web-media
Consulte várias fontes gratuitas de imagens/vídeos em uma única pesquisa distribuída, obtenha uma lista de resultados normalizada, opcionalmente baixe os top-K com um arquivo lateral de atribuição. Script stdlib sem dependências.
Script: webmedia.py (neste diretório). Chaves: PEXELS_API_KEY, PIXABAY_API_KEY
em central/.env (opcional — as 5 fontes sem chave funcionam sem elas).
Fontes
| Fonte | Chave? | Ideal para | Mídia |
|---|---|---|---|
| openverse | nenhuma | imagens da web CC (Flickr, museus) | imagem |
| wikimedia | nenhuma | fotos factuais / históricas / de marcos | imagem |
| internetarchive | nenhuma | imagens + filmes históricos/de arquivo | imagem, vídeo |
| loc | nenhuma | impressões/fotos históricas dos EUA | imagem |
| nasa | nenhuma | imagens espaciais + vídeo | imagem, vídeo |
| pexels | chave gratuita | fotos de estoque modernas + clipes de vídeo curtos | imagem, vídeo |
| pixabay | chave gratuita | fotos/ilustrações modernas + clipes curtos | imagem, vídeo |
| klipy | chave gratuita | GIFs — recomendado (gratuito, ilimitado, substituto do Tenor) | gif |
| giphy | chave gratuita | GIFs — maior biblioteca (chave de produção precisa de aprovação) | gif |
Fontes de GIF são acionadas apenas com --type gif. Chaves: KLIPY_API_KEY, GIPHY_API_KEY
em central/.env. (adaptador do tenor removido — Google descontinuou a API em 30/06/2026).
klipy é o que você quer (gratuito + ilimitado);
seu adaptador é não verificado — assume solicitação/resposta compatível com Tenor;
verifique contra docs.klipy.com ao configurar sua chave. webmedia.py "shrug" --type gif --count 6 --json
Uso
webmedia.py "1950s street scene" --type image --count 8 --json
webmedia.py "rocket launch" --type video --source nasa,internetarchive
webmedia.py "car factory 1930s" --source all --download --out /tmp/cars
--source all(padrão) |nokey(apenas sem chave) | lista separada por vírgula (wikimedia,pexels)--type image|video·--count N·--json·--download --out DIR--downloadbusca a URL de mídia direta de cada resultado e escreveattribution.json(fonte, autor, licença, url, url_da_página) ao lado dos arquivos.
Esquema do registro
{source, title, url, thumb, dl, page_url, author, license, w, h, type} —
dl é a URL de mídia diretamente baixável (Nulo quando existe apenas uma página).
A ressalva do vídeo (importante)
Fontes de arquivo (Internet Archive, Europeana, LoC) hospedam filmes/documentários completos, não tomadas únicas. Portanto:
- Clipe único moderno →
pexels/pixabay(criados como clipes curtos, MP4 direto). Pronto. - Tomada única histórica → recupere o filme do IA aqui e, em seguida, extraia a tomada:
- Pesquisa Marengo da Twelve Labs (600 min gratuitos) — passe a URL pública do MP4 do IA, obtenha um momento com timestamp para "carro na linha de montagem", corte com ffmpeg. Semântico, barato.
- ou PySceneDetect (gratuito, local) para cortar o filme em tomadas, e então classificar keyframes
com CLIP através da habilidade
muser. Totalmente offline.
Áudio: freesound + QA de áudio
webmedia.py é imagem/vídeo. Para efeitos sonoros (reais, licenciados por CC) e para
julgar áudio (já que Claude não pode ouvir), dois scripts irmãos residem em
central/scripts/:
freesound-fetch.py "<query>" [count] [max_sec] [out_dir]— pesquisa freesound.org e baixa prévias curtas em mp3 de alta qualidade. Imprime uma linha JSON por arquivo comlicense/userpara atribuição. Chave:FREESOUND_API_KEYemcentral/.env(leitura baseada em token; originais completos exigiriam OAuth — prévias são suficientes para SFX).audio-judge.py <file> "<target>"— envia o clipe para ogpt-audioda OpenAI (nativo de áudio) e retorna JSON{heard, score, matches, suggestion}, permitindo um loop de gerar/buscar → julgar → iterar. Busca automaticamente umsk-OPENAI_API_KEYreal de.env(ignora uma variável de ambiente stublm-studiolocal). Preenche clipes com menos de 2 segundos para que o modelo ajustado para fala não recuse. Ressalva: ele descreve áudio de forma confiável e filtra incompatibilidades óbvias, mas NÃO é um juiz confiável de qualidades subjetivas como "irritante" — ele rotula quase qualquer bipe como "agudo/de alta frequência". Use-o para filtrar, não para fazer a chamada estética final; confirme de ouvido.
Onde isso se encaixa
Esta é a capacidade de recuperação da internet — par à muser (pesquisa semântica local)
…
Perguntas frequentes
Preciso de uma chave para usar?
Não necessariamente. Existem fontes que funcionam sem chaves. Para acessar outras fontes mais específicas, você pode precisar de uma chave de API.
O que são 'arquivos de atribuição'?
São arquivos que acompanham o que você baixa, informando quem criou o conteúdo, qual a licença de uso e onde encontrar mais informações. Isso é importante para usar o material legalmente.
Posso baixar vídeos longos?
Fontes de arquivo podem ter filmes completos. Para clipes curtos e modernos, fontes como Pexels e Pixabay são melhores. Para extrair um trecho específico de um vídeo longo, pode ser necessário usar outras ferramentas.
Detalhes
Descrição original do autor
One query across free image / video / GIF APIs (stock + historical/archival + GIF engines), returning normalized, license-tagged results with optional top-K download + attribution sidecar. The retrieval peer to local semantic search and generative media.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4540
- 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
data-scraper-agent
Ajuda seu agente a coletar dados automaticamente de qualquer fonte pública. Ele pode ser agendado, enriquecer informações e salvar os resultados. É útil para monitorar ou rastrear dados online.
affaan-m/ECC
Apify Automation
Faz seu agente coletar dados da web de forma automática usando a plataforma Apify. Ele pode executar tarefas de raspagem e extrair informações.
ComposioHQ/awesome-claude-skills
Firecrawl Automation
Ajuda seu agente a extrair dados da web. Ele pode raspar páginas, rastrear sites e organizar informações.
ComposioHQ/awesome-claude-skills