photo-content-recognition-curation-expert

Recognize faces, animals, and places while de-duplicating large photo libraries.

181|30|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/curiositech/some_claude_skills --skill photo-content-recognition-curation-expert-curiositech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: photo-content-recognition-curation-expert
Source: https://github.com/curiositech/some_claude_skills/tree/main/.claude/skills/photo-content-recognition-curation-expert
Command: npx skills add https://github.com/curiositech/some_claude_skills --skill photo-content-recognition-curation-expert-curiositech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, transformers, facenet-pytorch, ultralytics, hdbscan, opencv-python, scipy, numpy, scikit-learn, pillow, pytesseract, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming tasks of organizing, de-duplicating, and understanding the content of large photo libraries.

Core Features & Use Cases

  • Face Recognition & Clustering: Automatically group photos by the people in them.
  • Near-Duplicate Detection: Identifies and helps remove visually similar photos using advanced hashing techniques.
  • Content Analysis: Recognizes pets, screenshots, and NSFW content to filter and categorize images.
  • Burst Photo Selection: Intelligently picks the best shot from a sequence of burst photos.
  • Use Case: Automatically organize thousands of vacation photos by identifying all pictures of your family members, removing blurry duplicates, and highlighting the best shots from each burst sequence.

Quick Start

Use the photo-content-recognition-curation-expert skill to find all duplicate photos in the '/Users/me/Pictures' directory.

Frequently Asked Questions about photo-content-recognition-curation-expert

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

FAQPage Schema
How do I automatically organize and deduplicate a large photo library?

Automated photo curation uses perceptual hashing for near-duplicate detection and face recognition to group images by person. This allows you to automatically organize thousands of photos by identifying family members and removing visually similar images.

How does face recognition work for grouping photos of the same person?

Face recognition for photo grouping uses libraries like facenet-pytorch to detect and extract facial features. It then applies clustering algorithms such as hdbscan to automatically group photos containing the same individuals across your entire image library.

What is the best way to detect and filter screenshots and memes in an image collection?

Detecting screenshots and memes in an image collection uses content analysis models to classify image types. By leveraging transformers and opencv, the system identifies and filters out screenshots, memes, and NSFW content to categorize your visual assets.

Can I intelligently select the best shot from a sequence of burst photos?

Intelligently selecting the best shot from burst photos evaluates sequences to find the highest quality image. It analyzes visual clarity and content to automatically highlight the optimal photo from a rapid burst sequence, removing blurry alternatives.

Does this photo curation approach work with pets and animal recognition?

Yes, this photo curation approach works with pets and animal recognition by utilizing ultralytics for object detection. It recognizes animals within your images, allowing you to automatically filter and categorize photos containing your pets.

How do I index large image directories for fast duplicate photo finding?

Indexing large image directories for fast duplicate photo finding uses quick indexing strategies and perceptual hashing. By processing images with numpy and scipy, it generates unique hashes to efficiently identify and remove duplicates.