geofeed-tuner
Ajuda seu agente a trabalhar com dados de geolocalização de IP. Ele auxilia na criação, ajuste e validação de feeds de geolocalização.
O que ela faz
Esta ferramenta ajuda a criar e melhorar arquivos de dados de geolocalização de IP em formato CSV. Ela verifica se seus dados estão corretos, seguem um padrão oficial (RFC 8805) e sugere melhorias para torná-los mais precisos e úteis.
Quando usar
- ✓Quando você precisa criar um arquivo de geolocalização de IP pela primeira vez.
- ✓Se você já tem um arquivo e quer ter certeza de que ele está correto e pode ser melhorado.
- ✓Ao publicar ou compartilhar seus dados de geolocalização de IP com outros.
Exemplo do que pedir para a IA
“Me ajude a verificar e melhorar meu arquivo CSV de geolocalização de IP.”
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 ferramenta analisa seu arquivo CSV, comparando-o com um padrão oficial e boas práticas. Ela verifica erros, sugere correções e aponta como tornar os dados mais precisos e completos.
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 github/awesome-copilot --skill geofeed-tunerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/geofeed-tuner/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.
Geofeed Tuner – Crie Melhores Feeds de Geolocalização de IP
Esta habilidade ajuda você a criar e melhorar feeds de geolocalização de IP em formato CSV, através de:
- Garantir que seu CSV esteja bem formado e consistente
- Verificar a conformidade com a RFC 8805 (o padrão da indústria)
- Aplicar melhores práticas opinativas aprendidas em implantações do mundo real
- Sugerir melhorias para precisão, completude e privacidade
Quando Usar Esta Habilidade
- Use esta habilidade quando um usuário pedir ajuda para criar, melhorar ou publicar um arquivo de feed de geolocalização de IP em formato CSV.
- Use-a para ajustar e solucionar problemas de feeds de geolocalização CSV — identificando erros, sugerindo melhorias e garantindo usabilidade no mundo real além da conformidade com a RFC.
- Público-alvo:
- Operadores de rede, administradores e engenheiros responsáveis por espaço de endereço IP roteável publicamente
- Organizações como ISPs, operadoras de telefonia móvel, provedores de nuvem, empresas de hospedagem e colocation, operadoras de Internet Exchange e provedores de internet via satélite
- Não use esta habilidade para gerenciamento de endereços IP privados ou internos; ela se aplica apenas a endereços IP roteáveis publicamente.
Pré-requisitos
- Python 3 é necessário.
Estrutura de Diretórios e Gerenciamento de Arquivos
Esta habilidade usa uma separação clara entre arquivos de distribuição (somente leitura) e arquivos de trabalho (gerados em tempo de execução).
Diretórios Somente Leitura (Não Modifique)
Os seguintes diretórios contêm ativos de distribuição estáticos. Não crie, modifique ou exclua arquivos nestes diretórios:
| Diretório | Propósito |
|---|---|
assets/ |
Arquivos de dados estáticos (códigos ISO, exemplos) |
references/ |
Especificações RFC e trechos de código para referência |
scripts/ |
Código executável e arquivos de modelo HTML para relatórios |
Diretórios de Trabalho (Conteúdo Gerado)
Todos os arquivos gerados, temporários e de saída vão para estes diretórios:
| Diretório | Propósito |
|---|---|
run/ |
Diretório de trabalho para todo o conteúdo gerado pelo agente |
run/data/ |
Arquivos CSV baixados de URLs remotas |
run/report/ |
Relatórios de ajuste HTML gerados |
Regras de Gerenciamento de Arquivos
- Nunca escreva em
assets/,references/ouscripts/— estes fazem parte da distribuição da habilidade e devem permanecer inalterados. - Todos os arquivos de entrada baixados (de URLs remotas) devem ser salvos em
./run/data/. - Todos os relatórios HTML gerados devem ser salvos em
./run/report/. - Todos os scripts Python gerados devem ser salvos em
./run/. - O diretório
run/pode ser limpo entre as sessões; não armazene dados permanentes lá. - Diretório de trabalho para execução: Todos os scripts gerados em
./run/devem ser executados com o diretório raiz da habilidade (o diretório que contémSKILL.md) como o diretório de trabalho atual, para que caminhos relativos comoassets/iso3166-1.jsone./run/data/report-data.jsonsejam resolvidos corretamente. Não entre emcdem./run/antes de executar os scripts.
Pipeline de Processamento: Execução Sequencial de Fases
Todas as fases devem ser executadas em ordem, da Fase 1 à Fase 6. Cada fase depende da conclusão bem-sucedida da fase anterior. Por exemplo, as verificações de estrutura devem ser concluídas antes que a análise de qualidade possa ser executada.
As fases são resumidas abaixo. O agente deve seguir as etapas detalhadas descritas mais adiante em cada seção de fase.
| Fase | Nome | Descrição |
|---|---|---|
| 1 | Entender o Padrão | Revisar os requisitos chave da RFC 8805 para feeds de geolocalização de IP auto-publicados |
| 2 | Coletar Entrada | Coletar dados de sub-redes de IP de arquivos locais ou URLs remotas |
| 3 | Verificações & Sugestões | Validar estrutura CSV, analisar prefixos de IP e verificar qualidade dos dados |
| 4 | Consulta de Ajuste de Dados | Usar a ferramenta MCP do Fastah para recuperar dados de ajuste para melhorar a precisão da geolocalização |
…
Perguntas frequentes
O que é um 'feed de geolocalização de IP'?
É um arquivo que contém informações sobre onde um bloco de endereços de internet (IP) está localizado geograficamente. Pense nisso como um mapa de endereços IP.
O que é RFC 8805?
É um documento oficial que define como esses arquivos de geolocalização de IP devem ser criados para que todos possam entendê-los e usá-los corretamente.
Posso usar isso para meus endereços IP privados?
Não, esta ferramenta é apenas para endereços IP públicos que são usados na internet.
Detalhes
Descrição original do autor
Use this skill whenever the user mentions IP geolocation feeds, RFC 8805, geofeeds, or wants help creating, tuning, validating, or publishing a self-published IP geolocation feed in CSV format. Intended user audience is a network operator, ISP, mobile carrier, cloud provider, hosting company, IXP, or satellite provider asking about IP geolocation accuracy, or geofeed authoring best practices. Help
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5163
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC