CommunityImagegithub.com

Jekyll-Chan/camera-atlas

Créez des œuvres d'art de carnet de voyage préservant la photographie avec des superpositions géographiques vérifiées, ou fournissez un plan éditorial clairement étiqueté lorsque l'agent de l'utilisateur ne peut pas effectuer le rendu. Utilisez pour les photos de voyage, de paysage et d'architecture avec annotation cartographique réelle.

Qu'est-ce que camera-atlas ?

Camera Atlas est une compétence IA gratuite (v2) conçue pour les agents comme Claude Code, Cursor ou Codex, permettant de transformer des photos de voyage, de paysage ou d'architecture en œuvres d'art de carnet de voyage avec des superpositions géographiques vérifiées. L'utilisateur n'a besoin que d'une photo et d'un lieu – pas de terminal, de clé API ni de connaissances en SIG. La compétence vérifie d'abord si l'environnement d'exécution local peut exécuter Python 3.11+ pour le rendu ; si ce n'est pas possible, elle bascule vers une route de planification qui fournit un plan éditorial clair avec faits vérifiés et incertitudes. Le rendu utilise un moteur Python isolé, conserve le cadrage et les couleurs d'origine, applique des superpositions cartographiques vectorielles précises issues de sources vérifiées (comme OpenStreetMap), et retourne `final.png`, `map_overlay.png` transparent, et éventuellement un SVG avec provenance. La compétence offre également un guide multilingue pour les débutants et un échantillon public pour tester sans partager de photos privées.

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

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Camera Atlas · Compétence gratuite v2

Répondez dans la langue de l'utilisateur. L'utilisateur n'a besoin que d'une photo et d'un lieu, pas d'un terminal, d'une clé API ou de connaissances en SIG. Maintenez le moteur Python à la révision vérifiée dans engine-lock.json ; la compétence v2 est distincte du moteur 0.1.0.

Prérequis pour le rendu

Le rendu s'exécute sur la machine de l'acheteur. L'agent a besoin de Python 3.11 ou version ultérieure local, de l'autorisation de lire la photo choisie et d'écrire les fichiers de sortie, ainsi que de l'autorisation de créer un environnement Python isolé et d'installer le moteur de rendu lors de la première utilisation. La première configuration nécessite un accès réseau, sauf si la source vérifiée et les dépendances sont déjà disponibles localement. La route de planification est disponible lorsque ces exigences ne peuvent pas être satisfaites.

Essayez l'exemple public pour voir les entrées et le résultat attendu.

Commencez simplement

Utilisez d'abord la photo/lieu fourni. Demandez ensemble uniquement la photo et le lieu manquants. Ne demandez pas le GPS exact lorsqu'un nom de localité est suffisant. Si utile, proposez un exemple public plutôt que de demander une photographie privée.

Vérifiez les capacités réelles avant de promettre des fichiers :

  • Rendu : l'agent peut exécuter Python 3.11+, lire/écrire des fichiers image et accéder au moteur. Utilisez le flux de travail ci-dessous. L'inspection d'image est nécessaire pour prétendre à une révision visuelle ; si elle n'est pas disponible, ne signalez que les vérifications automatisées et demandez une révision humaine.
  • Planification : pas d'environnement d'exécution utilisable, installation/réseau indisponible, ou l'utilisateur souhaite des conseils. Lisez planning.md. Fournissez un plan éditorial avec faits vérifiés et incertitudes ; ne le présentez jamais comme une photographie éditée. Sans vision, demandez une description et dites que l'image n'a pas été inspectée.

Expliquez la route choisie en une phrase simple. Ne faites pas choisir à l'utilisateur des modes techniques ni installer manuellement des bibliothèques SIG. N'achetez jamais d'outil, ne vous abonnez pas et ne téléchargez pas de photos privées/GPS vers un nouveau service comme étape de configuration implicite. Cet adaptateur gratuit ne nécessite aucun outil Agensi payant.

Route de rendu

Lisez rendering.md lors du rendu. Si une configuration est nécessaire, lisez onboarding.md ; son assistant de bibliothèque standard prend en charge le diagnostic en lecture seule, l'installation isolée et une démonstration publique vérifiée. Expliquez l'installation/téléchargement unique ; procédez dans le cadre de l'autorisation d'installation existante de l'utilisateur. N'installez jamais dans le Python global et ne remplacez jamais un autre environnement. Sur Agensi, récupérez les fichiers texte d'accompagnement à la demande et exécutez les scripts inchangés à partir de fichiers temporaires, avec des chemins explicites ; aucun checkout de dépôt ni chemin de travail de répertoire de compétence ne peut être supposé.

Résolvez l'entrée explicite/l'EXIF/la localité et tout conflit. Les noms ambigus nécessitent une désambiguïsation. Les centres de région utilisent des anneaux ouverts ; seul le GPS réel de l'appareil photo utilise des marques pleines. Obtenez des données vectorielles traçables ; les contours nécessitent un MNE réel. Lisez geography.md pour les sources, les licences et les limites des services publics. L'absence de données vérifiées signifie une photographie propre ou un plan avec une explication claire, jamais des lignes cartographiques inventées.

Conservez le cadrage d'origine, les pixels normalisés et la couleur. Utilisez le mode éditorial-minimal/auto par défaut ; lisez design.md pour le placement et la protection du sujet. Évitez les options inexpliquées ou les questions de configuration répétées. La restauration de texte ancien nécessite un masque vérifié et n'est pas une récupération authentique de scènes cachées.

Retournez d'abord final.png, puis map_overlay.png transparent, SVG optionnel et provenance. Inspectez les fichiers réels et le rapport d'intégrité automatisé. Expliquez les avertissements, la précision de l'emplacement et si une révision visuelle était possible. Une solution de repli propre doit être décrite comme une photo propre, pas comme une composition cartographique réussie. Conservez les originaux privés localement dans l'environnement de l'agent autorisé.

Aide pour débutants

Donnez à l'utilisateur le guide dans sa langue lorsqu'il est demandé ou lorsque la connexion/configuration est confuse : English · 简体中文. Ils contiennent des demandes de copier-coller, des chemins d'exemple de photo et de dépannage. Aucune approbation de liste Agensi ni compatibilité avec tous les agents n'a encore été vérifiée ; ne prétendez pas le contraire.

Skills associés