🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Google Photos Manager for OpenClaw

by @jorgermp

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.

Versionv1.0.0
Installs5
πŸ’‘ Examples

All commands are run through the scripts/gphotos.py script.

List Albums

Useful for finding the ID of an existing album.
./scripts/gphotos.py --action list --credentials /path/to/credentials.json --token /path/to/token.pickle

Create a New Album

./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.
./scripts/gphotos.py --action upload --photo "/path/to/image.jpg" --album-id "ALBUM_ID" --credentials /path/to/credentials.json --token /path/to/token.pickle

βš™οΈ Configuration

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.

View on ClawHub
TERMINAL
clawhub install google-photos

πŸ§ͺ Use this skill with your agent

Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

πŸ” Can't find the right skill?

Search 60,000+ AI agent skills β€” free, no login needed.

Search Skills β†’