pi-web-search
Ajuda seu agente a buscar informações na web de forma segura. Ele usa um sistema para acessar e buscar dados online sem riscos.
O que ela faz
Esta ferramenta permite que a IA pesquise na internet para encontrar informações atuais, baixar páginas da web, PDFs, conteúdo do YouTube ou do GitHub.
Quando usar
- ✓Quando você precisa de notícias ou informações recentes.
- ✓Para baixar e ler documentos PDF ou artigos de sites.
- ✓Para obter o conteúdo de vídeos do YouTube ou repositórios do GitHub.
Exemplo do que pedir para a IA
“Pesquise na web por 'os últimos avanços em energia solar' e me traga um resumo com as fontes.”
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
A IA usa uma ferramenta especial para buscar informações na internet. Ela pode pesquisar em vários sites, baixar arquivos e até extrair o texto de vídeos.
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 pi-web-searchOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pi-web-search/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.
Pesquisa na Web
Quando Usar
- Use quando uma tarefa do Agente Pi precisar de informações atuais da web, buscas de páginas, PDFs, YouTube ou conteúdo do GitHub.
- Use quando o Pi deve usar seu próprio pacote de acesso à web em vez de outra ferramenta de navegador de agente.
O pacote pi-web-access é instalado globalmente. Configuração zero via Exa MCP (sem chave de API), com fallback Exa → Perplexity → Gemini.
CRÍTICO: sempre passe workflow: "none"
Cada chamada web_search DEVE incluir workflow: "none". Isso pula o pop-up interativo do curador do navegador (o usuário não quer que ele abra). Sem exceções — consulta única ou queries em lote, sempre defina workflow: "none".
web_search({ queries: ["query 1", "query 2"], workflow: "none" })
Ferramentas
web_search— pesquisa na web; retorna respostas sintetizadas com citações. Pode ser chamado várias vezes por turno. Sempre passeworkflow: "none".code_search— contexto de código Exa sem chave. Use para pesquisas de bibliotecas/APIs/código em vez doweb_searchgenérico.fetch_content— busca URL(s) → markdown; lida com PDFs, YouTube, GitHub.get_search_content— páginas grandes (>30k caracteres) são truncadas nas respostas, mas armazenadas na íntegra; chame esta para puxar o restante sob demanda para que não estourem o contexto.
Detalhes do fetch_content
- URLs do GitHub são clonadas, não raspadas — você obtém arquivos reais + um caminho local para explorar com
read/bash(repositórios privados precisam do CLIgh). Use isso para trabalho de desenvolvimento. - PDFs → extraídos automaticamente para markdown em
~/Downloads/, legíveis em seções (apenas texto, sem OCR). - YouTube/vídeo → transcrições brutas completas + extração de quadros. Precisa de um
GEMINI_API_KEY(não é configuração zero); a extração de quadros também precisa deffmpeg/yt-dlp.
Roteamento — combine com a formulação do usuário
Sempre use a ferramenta web_search. Essas contagens são MÍNIMOS RÍGIDOS — conte suas consultas antes de responder e não pare antes:
- "pesquisa na web" → pelo menos 2 consultas, palavras-chave/ângulos variados, depois sintetize.
- "pesquisa web extensiva" → pelo menos 4 consultas, palavras-chave e ângulos totalmente diferentes.
- "pesquisa profunda" → pelo menos 8 consultas, palavras-chave e ângulos totalmente diferentes, executadas em 2–3 lotes sucessivos (refine os ângulos após cada lote), para aprender o máximo possível sobre o tópico.
Uma única chamada web_search em lote conta cada consulta em queries[] para o total. Se seu primeiro lote estiver abaixo do mínimo, envie outro lote antes de sintetizar.
Fallback / alternativa: Pesquisa web DeepAPI
Se a cadeia Exa → Perplexity → Gemini falhar, ou você precisar de resultados classificados com URLs:
test -n "$DEEPAPI_API_KEY" || { echo "DEEPAPI_API_KEY is not set"; exit 1; }
curl -s --max-time 60 "https://deepapi.co/v1/search/web" \
-H "Authorization: Bearer $DEEPAPI_API_KEY" -H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"query": "your search terms", "maxResults": 5, "maxCostUsd": "0.05"}'
Os resultados estão em .output (título, url, trecho por item). Consulta com menos de 500 caracteres. Detalhes completos: habilidade deepapi.
Limitações
- Adaptado de
davidondrej/skills; verifique caminhos locais, ferramentas, credenciais e recursos do agente antes de agir. - Para comandos, acesso remoto, agendamento, automação de navegador ou fluxos de trabalho de alteração de arquivos, obtenha aprovação explícita do usuário e confirme o ambiente de destino primeiro.
Perguntas frequentes
O que acontece se o site for muito grande?
Se uma página da web for muito longa, a IA pode mostrar apenas uma parte. Você pode pedir para ela buscar o resto se precisar.
Como a IA lida com PDFs e vídeos?
Para PDFs, a IA extrai o texto e salva em uma pasta. Para vídeos, ela pode pegar a transcrição completa (o que foi dito) e, com configurações extras, até extrair imagens.
Preciso configurar alguma coisa?
Geralmente não. A ferramenta é configurada para funcionar automaticamente na maioria dos casos, mas algumas funções avançadas podem precisar de chaves de acesso específicas.
Detalhes
Descrição original do autor
Give Pi Agents a safe web-search and fetch workflow using the installed pi-web-access package.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3829
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC