宜家智能家居控制
操控Dirigera
该技能通过Google Photos Library API实现照片库的自动化管理,支持上传照片、创建相册、列出库内容等操作。
解决团队照片资产分散管理的痛点,将本地活动照片、产品素材批量归档至云端,减少人工上传和整理的时间成本。通过自动化创建主题相册,确保视觉资料有序沉淀,便于后续检索与协作共享。
落地案例:市场部举办线下发布会后,需将摄影师拍摄的200张现场照片统一存档。运营人员运行脚本指定本地文件夹路径,系统自动完成批量上传并创建"2024Q3新品发布会"相册,无需逐张手动操作。后续可通过相册ID快速定位素材,供设计团队调取制作回顾视频。
安装准备
credentials.json运行命令
所有操作通过scripts/gphotos.py脚本执行:
# 列出相册
./scripts/gphotos.py --action list --credentials /path/to/credentials.json --token /path/to/token.pickle
# 创建相册
./scripts/gphotos.py --action create --title "相册名称" --credentials /path/to/credentials.json --token /path/to/token.pickle
# 上传照片(可选指定album-id)
./scripts/gphotos.py --action upload --photo "/path/to/image.jpg" --album-id "ALBUM_ID" --credentials /path/to/credentials.json --token /path/to/token.pickle
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地照片文件路径、相册标题、相册ID(可选)、OAuth凭证文件路径、令牌文件路径 |
| 输出 | 相册列表信息、新创建相册ID、上传成功状态 |
| 适用人群 | 需要备份本地照片的用户、希望自动化整理相册的开发者、使用Google Photos作为存储方案的团队 |
| 不包含 | 照片编辑功能、自动同步监控、多账号切换支持、视频文件处理优化 |
credentials.json和token.pickle包含敏感信息,需妥善保管原始链接:https://github.com/openclaw/skills/tree/main/skills/jorgermp/google-photos/SKILL.md
来源类型:GitHub仓库