Qq Zone Photo
管理 QQ空间相册。支持扫码登录、列出相册、浏览照片、上传照片、下载照片/相册、创建相册。当用户需要备份、整理或管理 QQ空间中的照片时使用此技能。
enoyao
@wscats
What This Skill Does
Command-line tool to manage QQ Zone photo albums. Supports QR code login, listing albums, browsing photos, uploading photos, downloading individual photos or entire albums, and creating new albums.
Replaces manually downloading or uploading photos one by one through the QQ Zone web interface by providing batch operations and automation via a single CLI.
When to Use It
- Backup all QQ Zone photo albums to local storage
- Download a specific album from QQ Zone for offline viewing
- Upload a batch of photos from your computer to a QQ Zone album
- Create a new QQ Zone album and add photos to it
- List all albums in your QQ Zone to review their contents
- Browse photos inside a QQ Zone album without opening a browser
Install
$ openclaw skills install @wscats/qq-zone-photo📸 QQ空间相册管理器
QQ空间相册的自动化管理工具,支持扫码登录、相册浏览、照片上传/下载、相册创建等功能。
🤖 Agent 工作流示例
场景一:备份指定相册
用户: "帮我备份 QQ空间的旅行相册"
场景二:上传照片到指定相册
用户: "把桌面上的 vacation.jpg 上传到我的旅行相册"
场景三:全量备份所有相册
用户: "帮我把 QQ空间所有相册都下载下来"
场景四:创建相册并上传多张照片
用户: "创建一个叫'2024毕业季'的相册,把这几张照片传上去"

📋 AI Agent 调用指南
AI Agent 在调用本 Skill 前,需确保虚拟环境已激活且 cookies.json 有效。所有命令格式:
source <项目路径>/.venv/bin/activate && python3 <项目路径>/scripts/qzone_photos.py --action <ACTION> [参数]
Action 一览
| Action | 说明 | 必填参数 | 可选参数 |
|---|---|---|---|
login | 扫码登录,自动保存 Cookie | --cookies | — |
list | 列出所有相册 | --cookies | --qq |
photos | 浏览相册中的照片 | --album-id --cookies | --qq |
upload | 上传照片到相册 | --photo --cookies | --album-id --qq |
download | 下载单张照片 | --url --cookies | --output |
download-album | 下载整个相册 | --album-id --cookies | --output --qq |
create | 创建新相册 | --title --cookies | --desc --qq |
调用示例
# 扫码登录
python3 scripts/qzone_photos.py --action login --cookies cookies.json
# 列出相册
python3 scripts/qzone_photos.py --action list --cookies cookies.json
# 浏览照片
python3 scripts/qzone_photos.py --action photos --album-id "ALBUM_ID" --cookies cookies.json
# 上传照片
python3 scripts/qzone_photos.py --action upload --photo "/path/to/image.jpg" --album-id "ALBUM_ID" --cookies cookies.json
# 下载整个相册
python3 scripts/qzone_photos.py --action download-album --album-id "ALBUM_ID" --output ./downloads --cookies cookies.json
# 创建新相册
python3 scripts/qzone_photos.py --action create --title "我的新相册" --cookies cookies.json
⚙️ 配置
Cookie 文件格式
创建 cookies.json,结构如下:
{
"qq_number": "123456789",
"p_skey": "your_p_skey_value",
"skey": "your_skey_value",
"uin": "o0123456789"
}

获取方式
- 推荐:使用
--action login扫码登录,Cookie 自动保存 - 手动:登录 QQ空间 后,通过浏览器开发者工具(F12 → Application → Cookies)提取
🔒 安全与隐私
- Cookie 文件包含 QQ空间完整访问权限,请勿泄露或分享
- 凭证仅存储在本地,不会上传到任何服务器
- 会话 Cookie 有时效性,过期后需重新登录
- 本工具使用 QQ空间非官方 API,腾讯更新接口后可能需要适配
Top skills in this category
Nano Banana Pro
@steipeteGenerate/edit images with Nano Banana Pro (Gemini 3 Pro Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image; 1K/2K/4K; use --input-image.
AdMapix
@fly0pantsAdMapix raw data layer for ad creatives, apps, rankings, downloads/revenue, and market metadata. Returns structured JSON from the AdMapix API; the calling ag...
YouTube Watcher
@michaelgatharaFetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
SuperDesign
@mpociotExpert frontend design guidelines for creating beautiful, modern UIs. Use when building landing pages, dashboards, or any user interface.
Video Frames
@steipeteExtract frames or short clips from videos using ffmpeg.