photo-content-recognition-curation-expert

Recognize faces, pets, and objects while filtering duplicate photos.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Thedougler/agent-template --skill photo-content-recognition-curation-expert-thedougler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: photo-content-recognition-curation-expert
Source: https://github.com/Thedougler/agent-template/tree/main/.github/skills/photo-content-recognition-curation-expert
Command: npx skills add https://github.com/Thedougler/agent-template --skill photo-content-recognition-curation-expert-thedougler

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, understanding, and curating large photo libraries by intelligently recognizing content, identifying duplicates, and filtering for quality.

Core Features & Use Cases

  • Content Recognition: Identifies faces, pets, and specific objects within photos.
  • De-duplication: Uses advanced perceptual hashing (DINOHash) to find and group near-duplicate images.
  • Quality Filtering: Selects the best shots from bursts, detects screenshots, and filters low-quality images.
  • Use Case: Automatically organize thousands of vacation photos by grouping pictures of family members, removing blurry shots, and identifying the best photo from each burst sequence.

Quick Start

Use the photo-content-recognition-curation-expert skill to find duplicate photos in the '/mnt/photos/vacation' 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 find and remove duplicate photos in a large image directory?

To find and remove duplicate photos, this skill uses advanced perceptual hashing (DINOHash) to detect and group near-duplicate images. It scans your directories to identify visually similar files, allowing you to quickly filter redundant photos from large libraries.

How does face clustering work for organizing photo libraries?

Face clustering for organizing photo libraries works by using deep learning models like facenet-pytorch to detect and extract facial features. The skill then groups these feature vectors to automatically categorize photos containing the same family members or friends.

Can I automatically select the best photos from a burst sequence?

Yes, you can automatically select the best photos from a burst sequence using the skill's quality filtering capabilities. It evaluates bursts to detect blurry shots and screenshots, filtering for the highest quality images to keep in your collection.

What computer vision libraries are needed for photo content recognition?

Photo content recognition requires computer vision libraries including torch, transformers, facenet-pytorch, and ultralytics. These dependencies enable the deep learning models necessary for identifying faces, pets, and specific objects within images.

Does this skill detect screenshots and memes as well as people and animals?

Yes, the skill detects screenshots and memes alongside recognizing people and animals. It applies content recognition and quality filtering to identify these specific image types, helping you separate them from standard camera photos.

What is the best way to automatically curate thousands of vacation photos?

The best way to automatically curate vacation photos is using intelligent content recognition and de-duplication. This skill groups pictures by recognized faces, removes near-duplicates via perceptual hashing, and selects the best shots from bursts.