google-photos

Manage Google Photos Library API media, albums, uploads, and downloads via OAuth 2.0 authentication.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth-oauthlib, requests, and includes scripts (resource) components.

What problem does it solve?

This Skill provides AI agents with the ability to interact with and manage your Google Photos library, streamlining tasks like finding, downloading, and organizing your media.

Core Features & Use Cases

  • List & Search: Browse recent media or find specific items by date, category, or keywords.
  • Download & Upload: Save photos and videos to your local device or upload new media, optionally organizing them into albums.
  • Album Management: Create, list, and manage albums within your Google Photos.
  • Use Case: Automatically find all photos from your last vacation to Hawaii and download them to a specific folder on your computer.

Quick Start

Use the google-photos skill to list your most recent 25 photos.

Frequently Asked Questions about google-photos

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

FAQPage Schema
How do I manage my Google Photos library using an AI agent?

You can manage your Google Photos library by using an AI agent to interact with the Photos Library API for listing, searching, downloading, and uploading media. The agent also supports creating and organizing albums.

Do I need OAuth 2.0 credentials to search photos and download videos from Google Photos?

Yes, you need OAuth 2.0 credentials for authentication. You must set up a Google Cloud project with the Photos Library API enabled to allow the agent to access and download your media.

Can I automatically find specific photos by date and download them to a local folder?

Yes, you can search photos by date, category, or keywords and then download the found media. This allows you to automatically locate specific items like vacation pictures and save them locally.

How do I create and manipulate albums in Google Photos programmatically?

You can create, list, and manage albums programmatically by utilizing the Google Photos Library API. This enables you to upload new media and directly organize it into specific albums.

What Python dependencies are required to upload media to Google Photos?

To upload media to Google Photos, your environment requires the google-api-python-client and google-auth-oauthlib dependencies. These libraries handle the API requests and the OAuth 2.0 authentication process.

Are there limitations when using the Photos Library API for media management?

Media management via the Photos Library API is limited to interactions supported by the API endpoints, such as listing recent items and album manipulation. Complex local editing or offline syncing is outside its scope.