analyze-photos

Extract metadata, GPS coordinates, and tampering indicators from evidence photos.

6|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/jdrodriguez/legal-toolkit --skill analyze-photos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-photos
Source: https://github.com/jdrodriguez/legal-toolkit/tree/main/legal-toolkit/skills/analyze-photos
Command: npx skills add https://github.com/jdrodriguez/legal-toolkit --skill analyze-photos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, exifread, folium, geopy, XlsxWriter, and includes scripts (resource) components.

What problem does it solve?

Photographic evidence in legal investigations often lacks structured metadata, location data, and a clear tampering assessment, making it difficult to organize, verify, and present photos in a credible exhibit.

Core Features & Use Cases

  • Metadata extraction: reads EXIF data to capture date, camera, and dimensions.
  • GPS mapping & address resolution: extracts coordinates, reverse geocodes locations, and builds an interactive map.
  • Tampering indicators & reporting: detects signs of editing and generates an evidence catalog, timeline, and JSON metadata for court-ready reports.
  • Use Case: Law firms quickly assemble an evidence bundle by analyzing a folder of photos and exporting catalogs, maps, and timelines for disclosure.

Quick Start

Analyze the provided directory of photos to extract metadata, GPS coordinates, timestamps, and tampering indicators.

Frequently Asked Questions about analyze-photos

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Can I generate an evidence timeline and catalog for legal case disclosure?

To detect photo tampering indicators, the tool analyzes EXIF metadata for signs of editing or modification. It processes user-provided photo folders to flag potential alterations and generates an analysis summary alongside a court-ready evidence catalog and timeline.

Does this photo analysis tool require specific Python dependencies like Pillow and exifread?

The best way to map photographic evidence locations is by extracting GPS coordinates from EXIF data and reverse geocoding them into addresses. This process creates an interactive folium-based HTML map, allowing legal teams to visualize incident locations for civil or criminal defense investigations.

Are there limitations when extracting EXIF data from evidence photos?

Yes, extracting metadata and GPS from evidence photos requires Python dependencies including Pillow, exifread, folium, geopy, and XlsxWriter. These libraries handle EXIF parsing, reverse geocoding, interactive map generation, and the creation of Excel evidence catalogs.

Are there limitations when extracting EXIF data from evidence photos?

Limitations of EXIF extraction include missing or stripped metadata in edited photos, which can affect GPS coordinate parsing and timeline accuracy. Tampering indicators rely on available EXIF fields, so images processed through certain social media platforms may lack sufficient data for thorough legal analysis.