本文へ移動
cccskills
無料GitHub で公開

alltuu-downloader

喔图(alltuu.com)云摄影相册批量下载工具。当用户需要从 alltuu.com / m.alltuu.com 相册批量下载原图时使用此技能。支持下载原图(6720x4480 级别),自动处理签名URL,并发下载。

适用于 alltuu.com/album/ 相册链接。

インストール方法を見る

含まれるファイル(3)

  • SKILL.md3.8 KB
  • agents/openai.yaml245 B
  • scripts/download.js8.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

喔图相册下载器

从喔图云摄影(alltuu.com)相册批量下载原图。

使用场景

当用户提供以下类型的链接时使用此技能:

  • https://m.alltuu.com/album/XXXXXXXX/?menu=live
  • https://www.alltuu.com/album/XXXXXXXX/
  • 任何包含 alltuu.com 的相册链接

前置条件

  1. Chrome Canary 需要运行并开启远程调试端口(默认 9222)
  2. Node.js 已安装
  3. ws npm 包已安装(脚本会提示安装方式)

启动 Chrome Canary

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary \
  --remote-debugging-port=9222 \
  --user-data-dir=/tmp/chrome-canary-debug-profile \
  --proxy-server="http://127.0.0.1:7890" &

安装 ws 依赖

cd /tmp && npm init -y && npm install ws

工作流程

1. 提取相册 ID

从 URL 中提取相册 ID(通常是 10 位数字或短码)。

示例:

  • URL: https://m.alltuu.com/album/1644727243/?menu=live
  • 相册 ID: 1644727243

2. 创建下载目录

在用户指定位置创建目录(默认 ~/Downloads/alltuu),也可自定义,如 ~/Downloads/樱花。

3. 执行下载

cd /tmp && node <skill_dir>/scripts/download.js \
  --album <albumId> \
  --output <download_dir> \
  --concurrency 5

参数说明:

参数说明默认值
--album相册 ID(必需)无
--output下载保存目录~/Downloads/alltuu
--concurrency并发下载数5
--cdp-portChrome CDP 端口9222

4. 下载结果

脚本会显示每张照片的下载状态:

✅ photo_001.jpg (6720x4480) 11.6MB
✅ photo_002.jpg (6720x4480) 7.5MB
⏭️  photo_003.jpg (already exists, 4.4MB)
❌ Failed: HTTP 403

🎉 Done! Success: 60, Failed: 0
📁 Saved to: /Users/.../Downloads/樱花

技术原理

alltuu.com 是纯 SPA 应用,照片数据通过前端 JS 动态加载,图片存储在阿里云 OSS,需要签名 URL 才能访问。

脚本通过 Chrome CDP 协议:

  1. 打开相册页面,等待 JS 渲染
  2. 拦截 v4c.alltuu.com 的 fpl(fetch photo list)API 响应
  3. 从响应 JSON 中提取各尺寸签名 URL
  4. 优先下载 ol(original,原图),回退到 url1920 → bl → sl

URL 类型说明

字段域名说明
oluio.alltuu.com原图(最大尺寸)
url1920uip.alltuu.com1920px 版本
bluib.alltuu.com大图
sluis.alltuu.com缩略图
ssluis.alltuu.com小方图(200x200)

故障排查

Chrome 未运行

Error: Cannot connect to Chrome on port 9222

解决:启动 Chrome Canary(见前置条件)。

相册加载失败

Failed to capture photo list API response

可能原因:

  • 相册需要密码或登录
  • 相册 ID 不正确
  • 网络问题

解决:在 Chrome Canary 中手动打开相册链接确认能正常访问。

下载 403

原因:签名 URL 过期(有效期约 30 天)。 解决:重新运行脚本获取新的签名 URL。

缺少 ws 模块

Missing dependency: ws

解决:cd /tmp && npm init -y && npm install ws

注意事项

  1. 需要 Chrome Canary:脚本依赖浏览器渲染获取签名 URL,纯 HTTP 请求无法绕过
  2. 签名有时效:OSS 签名 URL 有过期时间,下载时效内使用即可
  3. 相册权限:仅支持公开相册,需要密码的相册需先在浏览器中解锁
  4. 断点续传:已下载的文件会自动跳过,可安全重复运行

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

为照片、身份证、护照、学位证、毕业证、资格证、营业执照等证件或证书扫描件及 PDF 添加本地文字水印。用户提出照片加版权水印、身份证或学历证件添加“仅限某用途”水印、资质文件批量加水印、生成水印预览,或需要保持头像、二维码、印章等区域可辨认时使用。支持 JPEG、PNG、WebP 和 PDF,默认先预览、保留原件并清除图片元数据。不用于去除水印、伪造或篡改证件内容,也不用于仅设计 Logo 水印素材。

日本語の概要は準備中です。原文の説明を表示しています。

chujianyun/skills7442026年10月13日 更新

AGENTS.md / CLAUDE.md 最佳实践顾问。用于用户询问 agents markdown、AGENTS.md、CLAUDE.md、Claude Code memory、AI coding agent 指令文件的格式、结构、最佳实践;也用于审查、诊断、重写、优化或从零创建 AGENTS.md、CLAUDE.md、CLAUDE.local.md、.claude/rules 等 agent 指令文件。不适用于通用 README 写作,除非目标是给 AI coding agent 提供项目上下文。

日本語の概要は準備中です。原文の説明を表示しています。

chujianyun/skills7442026年10月13日 更新

Agent 设计顾问与审查工具。基于 12-Factor AgentOps 最佳实践,用于:(1) 探讨 Agent 架构设计方案;(2) 审查现有 Agent/Skill/工作流的设计,发现问题,给出改进建议。触发词:审查我的 agent、帮我分析这个 skill、agent 设计、agent 优化、帮我 review 这个工作流、这个 agent 有什么问题、怎么设计 agent、agent 架构咨询。

日本語の概要は準備中です。原文の説明を表示しています。

chujianyun/skills7442026年10月13日 更新

文章解读助手。对用户提供的文章(URL、Markdown、PDF、粘贴文本)进行结构化解读,输出包含总览、关键要点、个人启发、批判性思考和延伸思考的 Markdown 报告。触发词:文章解读、解读文章、帮我解读、读一下这篇、分析这篇文章、article interpretation。

日本語の概要は準備中です。原文の説明を表示しています。

chujianyun/skills7442026年10月13日 更新

baize

無料

将公开或用户有权访问的 Wiki 完整转换为面向 Agent 的离线知识 Skill,并按原 Wiki 层级保存 Markdown、生成检索索引和逐文档哈希清单,支持无变化不落盘的手动或自动增量更新。当用户要求把 Wiki、文档站或帮助中心做成 Skill、同步已有 Wiki Skill、保持文档目录树或设置 Wiki Skill 自动更新时使用;不用于只摘要单篇网页或绕过登录、付费墙和访问控制。

日本語の概要は準備中です。原文の説明を表示しています。

chujianyun/skills7442026年10月13日 更新

审查或设计 Claude Code 项目配置。用于用户提到 `.claude`、`CLAUDE.md`、Claude 配置文件、项目级 Claude 自定义配置、配置结构是否合理、该创建哪些配置文件,或希望从零规划 Claude 配置时使用。默认先审查或诊断,再给方案;只有用户明确要求时,才进一步输出推荐结构或样例文件。

日本語の概要は準備中です。原文の説明を表示しています。

chujianyun/skills7442026年10月13日 更新

chujianyun のスキルをすべて見る

このスキルの問題を報告する