apple-photos
⚠Review·Scanned 2/18/2026
This skill integrates with Apple Photos.app on macOS to list, search, and export photos via bundled shell scripts and AppleScript. It requests Full Disk Access and instructs running scripts (e.g., scripts/photos-recent.sh, scripts/photos-export.sh) that read ~/Pictures/Photos\ Library.photoslibrary/database/Photos.sqlite and write to /tmp/photo_export.jpg.
from clawhub.ai·ve000189·14.1 KB·0 installs
Scanned from 1.0.0 at e000189 · Transparency log ↗
$ vett add clawhub.ai/tyler6204/apple-photosReview findings below
Apple Photos
Access Photos.app via SQLite queries. Run scripts from: cd {baseDir}
Requirements
- Full Disk Access for terminal (System Settings → Privacy → Full Disk Access)
Commands
| Command | Usage |
|---|---|
| Library stats | scripts/photos-count.sh |
| List albums | scripts/photos-list-albums.sh |
| Recent photos | scripts/photos-recent.sh [count] |
| List people | scripts/photos-list-people.sh |
| Search by person | scripts/photos-search-person.sh <name> [limit] |
| Search by content | scripts/photos-search-content.sh <query> [limit] |
| Search by date | scripts/photos-search-date.sh <start> [end] [limit] |
| Photo info | scripts/photos-info.sh <uuid> |
| Export photo | scripts/photos-export.sh <uuid> [output_path] |
Output
- Recent/search:
Filename | Date | Type | UUID - People:
ID | Name | Photo Count - Default export:
/tmp/photo_export.jpg
Workflow: View a Photo
- Get UUID:
scripts/photos-recent.sh 1 - Export:
scripts/photos-export.sh "UUID" - View at
/tmp/photo_export.jpg
Notes
- Date format:
YYYY-MM-DDorYYYY-MM-DD HH:MM - Content search uses ML, slower (~5-10s) than date/person (~100ms)
- HEIC auto-converts to JPEG on export
- Name search is case-insensitive, partial match