google-photos
Manage Google Photos library. Upload photos, create albums, and list library content. Use when the user wants to backup, organize, or share images via Google Photos.
Best use case
google-photos is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Manage Google Photos library. Upload photos, create albums, and list library content. Use when the user wants to backup, organize, or share images via Google Photos.
Teams using google-photos should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/google-photos/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How google-photos Compares
| Feature / Agent | google-photos | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Manage Google Photos library. Upload photos, create albums, and list library content. Use when the user wants to backup, organize, or share images via Google Photos.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Google Photos This skill provides a way to interact with Google Photos Library API to automate photo management. ## Setup 1. **Enable API**: Enable the "Google Photos Library API" in your Google Cloud Console project. 2. **Credentials**: Download your OAuth 2.0 Client ID credentials as `credentials.json`. 3. **Environment**: This skill uses a Python virtual environment located in its folder. ## Usage All commands are run through the `scripts/gphotos.py` script. ### List Albums Useful for finding the ID of an existing album. ```bash ./scripts/gphotos.py --action list --credentials /path/to/credentials.json --token /path/to/token.pickle ``` ### Create a New Album ```bash ./scripts/gphotos.py --action create --title "Vacations 2026" --credentials /path/to/credentials.json --token /path/to/token.pickle ``` ### Upload a Photo You can optionally specify an `--album-id` to add the photo to a specific album. ```bash ./scripts/gphotos.py --action upload --photo "/path/to/image.jpg" --album-id "ALBUM_ID" --credentials /path/to/credentials.json --token /path/to/token.pickle ``` ## Privacy & Security - This skill only has access to photos it uploads or that are explicitly shared with the application. - Credentials and tokens are stored locally and should be kept secure. - Never share your `credentials.json` or `token.pickle` files.
Related Skills
google-messages
Send and receive SMS/RCS via Google Messages web interface (messages.google.com). Use when asked to "send a text", "check texts", "SMS", "text message", "Google Messages", or forward incoming texts to other channels.
google-ads
Query, audit, and optimize Google Ads campaigns. Supports two modes: (1) API mode for bulk operations with google-ads Python SDK, (2) Browser automation mode for users without API access - just attach a browser tab to ads.google.com. Use when asked to check ad performance, pause campaigns/keywords, find wasted spend, audit conversion tracking, or optimize Google Ads accounts.
stealthy-google-search
Google search via Scrapling’s StealthyFetcher/StealthySession.
Vision Analyze (Google)
Analyze images using **Google Cloud Vision API**.
google-veo-dynamic-city-nightview
Create dynamic city night view videos using Google Veo. Use when generating cinematic urban scenes, futuristic cityscapes, or nighttime urban video content.
google-imagen-3-portrait-photography
Generate professional portrait photography using Google Imagen 3. Use when creating realistic portraits, headshots, or artistic character photography with professional lighting and composition.
google-imagen-3-hyperrealistic-landscape
Generate hyperrealistic landscape photography using Google Imagen 3. Use when creating breathtaking natural scenes, landscapes, and nature photography with exceptional detail and realism.
google-maps-b2b-extractor
EXTRACT UNLIMITED LEADS (Emails, Phones, Websites) from Google Maps.
google-teneo
The agent gives you the ability to search Google and retrieve search results.
google-maps-teneo
The agent gives you the ability to extract data from google maps through different commands.
google-workspace
Gmail, Calendar, Drive, Docs, Sheets — NO Google Cloud Console required. Just OAuth sign-in. Zero setup complexity vs traditional Google API integrations.
Use when you need to interact with Google services from Clawdbot, including Gmail, Calendar, Drive, Contacts, Sheets, and Docs.