CommunityImagemgithub.com

Camera Atlas

Crie arte de revista de viagem com preservação de fotografias e sobreposições geográficas verificadas, ou entregue um plano editorial claramente rotulado quando o agente do usuário não puder renderizar. Use para fotos de viagem, paisagem e arquitetura com anotação real de mapa.

O que é Camera Atlas?

Camera Atlas é uma habilidade gratuita que transforma uma foto e um local em uma obra de arte de revista de viagem com sobreposições geográficas verificadas, ou, quando a renderização não é possível, entrega um plano editorial detalhado com fatos verificados. Ela é útil para entusiastas de fotografia, viajantes e criadores que desejam anotar suas imagens com dados de localização precisos sem precisar de conhecimento técnico em GIS. A habilidade funciona em qualquer plataforma que suporte agentes de IA (como Claude Code, Cursor, Codex), desde que o ambiente local tenha Python 3.11+ e permissões de leitura/escrita para arquivos e rede. O processo primeiro verifica se o agente pode executar código Python e instalar dependências; se sim, lê o arquivo de renderização e executa o workflow, gerando uma imagem final com sobreposição de mapa. Caso contrário, ou se o usuário preferir, lê o plano de editorial e fornece um guia com fatos verificados e incertezas claramente indicadas. A habilidade preserva o enquadramento original, evita modificar pixels de forma não autêntica e requer apenas uma foto e um nome de local, nunca solicitando GPS exato como padrão.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Jekyll-Chan/Camera-Atlas/tree/HEAD/.agents/skills/camera-atlas

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Camera Atlas · Habilidade Gratuita v2

Responda no idioma do usuário. O usuário só precisa de uma foto e um lugar, não de terminal, chave de API ou conhecimento de GIS. Mantenha o motor Python na revisão verificada em engine-lock.json; a Habilidade v2 é distinta do motor 0.1.0.

Requisitos para renderização

A renderização é executada na máquina do comprador. O agente precisa de Python 3.11 ou superior local, permissão para ler a foto escolhida e escrever arquivos de saída, e permissão para criar um ambiente Python isolado e instalar o renderizador no primeiro uso. A primeira configuração precisa de acesso à rede, a menos que a fonte verificada e as dependências já estejam disponíveis localmente. A rota de planejamento está disponível quando esses requisitos não podem ser atendidos.

Experimente a amostra pública para ver as entradas e o resultado esperado.

Comece de forma simples

Use a foto/lugar fornecidos primeiro. Pergunte juntos apenas pela foto e localização ausentes. Não solicite GPS exato quando um nome de localidade for suficiente. Se útil, ofereça uma amostra pública em vez de pedir fotografia privada.

Verifique as capacidades reais antes de prometer arquivos:

  • Renderizar: o agente pode executar Python 3.11+, ler/escrever arquivos de imagem e acessar o motor. Use o fluxo de trabalho abaixo. A inspeção de imagem é necessária para reivindicar uma revisão visual; se indisponível, relate apenas as verificações automatizadas e solicite revisão humana.
  • Planejar: nenhum ambiente de execução utilizável, instalação/rede indisponível, ou usuário quer conselho. Leia planning.md. Entregue um plano editorial com fatos verificados e incertezas; nunca apresente como uma fotografia editada. Sem visão, peça uma descrição e diga que a imagem não foi inspecionada.

Explique a rota selecionada em uma frase simples. Não faça o usuário escolher modos técnicos ou instalar bibliotecas GIS manualmente. Nunca compre uma ferramenta, assine ou faça upload de fotos privadas/GPS para um novo serviço como etapa de configuração implícita. Este adaptador gratuito não requer nenhuma ferramenta Agensi paga.

Rota de renderização

Leia rendering.md ao renderizar. Se a configuração for necessária, leia onboarding.md; seu auxiliar de biblioteca padrão suporta diagnóstico somente leitura, instalação isolada e uma demonstração pública verificada. Explique a configuração/download único; prossiga dentro da autorização de instalação existente do usuário. Nunca instale no Python global ou substitua outro ambiente. No Agensi, busque arquivos de texto de suporte sob demanda e execute scripts inalterados a partir de arquivos temporários, com caminhos explícitos; nenhum checkout de repositório ou caminho de trabalho do diretório de habilidade pode ser assumido.

Resolva entrada explícita/EXIF/localidade e qualquer conflito. Nomes ambíguos exigem desambiguação. Centros de região usam anéis abertos; apenas GPS real da câmera usa marcas sólidas. Obtenha dados vetoriais rastreáveis; contornos exigem DEM real. Leia geography.md para fontes, licenciamento e limites de serviço público. Dados verificados ausentes significam uma fotografia limpa ou um plano com explicação clara, nunca linhas de mapa inventadas.

Mantenha o enquadramento original, pixels normalizados e cor. Use padrão editorial-mínimo/automático; leia design.md para posicionamento e proteção do assunto. Evite opções não explicadas ou perguntas repetidas de configuração. Reparo de texto antigo precisa de uma máscara revisada e não é recuperação autêntica de cenários ocultos.

Retorne final.png primeiro, depois map_overlay.png transparente, SVG opcional e proveniência. Inspecione os arquivos reais e o relatório de integridade automatizado. Explique avisos, precisão da localização e se a revisão visual foi possível. Uma alternativa limpa deve ser descrita como uma foto limpa, não uma composição de mapa bem-sucedida. Mantenha originais privados localizados no ambiente do agente autorizado.

Ajuda para iniciantes

Dê ao usuário o guia em seu idioma quando solicitado ou quando a conexão/configuração estiver confusa: Inglês · Chinês Simplificado. Eles contêm solicitações de copiar e colar, fotos de amostra e caminhos de solução de problemas. Nenhuma aprovação de listagem Agensi ou compatibilidade com todos os agentes foi verificada ainda; não afirme o contrário.

Habilidades Relacionadas