jorgermp

Google Photos Manager for OpenClaw

Design & Mediav1.0.0
By jorgermpUpdated 2026-05-11google-photos@clawhub_jorgermp/google-photos
Visual Assets#Backup

According to AlphaMoat, as of 2026-09, Google Photos Manager for OpenClaw has 3,216 downloads and 3 stars — ranked #3,537 of 5,078 AI skills overall, and #327 of 512 in Design & Media.

Installs
226
Downloads
3.2K
Stars
3
Overall Rank
#3,537
Top 70% overall · Top 64% in Design & Media
PlatformInstallsDownloadsStarsComments
ClawHub ↗1003.0K3-
SkillHub ↗2263.2K3—

Platforms count differently and update at different times.

What this skill does

Setup requires enabling the Google Photos Library API in a Google Cloud Console project and downloading OAuth 2.0 Client ID credentials as credentials.json; the skill uses a Python virtual environment located in its folder. All operations run through ./scripts/gphotos.py: --action list lists albums to find an album ID, --action create creates a new album with a title, and --action upload uploads a photo with an optional --album-id, each taking --credentials and --token (token.pickle) paths. The skill only has access to photos it uploads or that are explicitly shared with the application; credentials and tokens are stored locally, and credentials.json or token.pickle should never be shared. The skill card also notes the skill requests broader Google Photos authority than its listed commands need (including an unused sharing scope) and that pickle token storage creates local token-handling risk.

Profile published 2026-10-27

What you can do with it

  • List Google Photos albums and find album IDs
  • Create new albums
  • Upload photos and add them to a specific album

When to use it

  • When backing up, organizing, or automating image management via Google Photos
  • When OAuth credentials are available and the library should be managed from the command line

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

List all my Google Photos albums
Create an album titled Vacations 2026
Upload this photo and add it to the specified album

Monthly Trend

Downloads3.2K
2.1K2.7K3.3K2026-03 · Downloads 2.1K2026-05 · Downloads 2.5K2026-06 · Downloads 2.6K2026-07 · Downloads 2.8K2026-08 · Downloads 2.9K2026-09 · Downloads 3.2K26-0326-09
Stars3
2332026-03 · Stars 22026-05 · Stars 32026-06 · Stars 32026-07 · Stars 32026-08 · Stars 32026-09 · Stars 326-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.2K—3
2026-082.9K+4.0%3
2026-072.8K+7.7%3
2026-062.6K+4.4%3
2026-052.5K—3
2026-032.1K—2

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

1.6 KB · ClawHub v1.0.0
---
name: google-photos
description: 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.
metadata: {"openclaw":{"emoji":"📸","requires":{"apis":["photoslibrary.googleapis.com"]}}}
---

# Google Photos

This skill provides a way to interact with Google Photos Library API to automate photo management.
Show all (43 lines)
## 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.

Popular in Design & Media

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.