用途:该技能用于下载并保存公开 Instagram 帖子的高清文件,适用于归档图片、多图轮播和 Reel 封面。
主要能力:从 Instagram CDN 抓取原始分辨率图片,不依赖截图压缩;区分单图、轮播(GraphSidecar)和 Reel;对轮播按顺序生成 slide_01.jpg 等独立文件,并可用 Pillow 拼接成 carousel.pdf;支持一次处理多个 URL;每个帖子生成 metadata.txt(含帖子 URL、短码、类型、轮播张数、说明文字、用户名、抓取时间与各文件 CDN 地址),并在终端输出完成汇总。
必要用法:使用前必须在 Claude Code 的 Settings → Capabilities → Domain allowlist 中添加 *.cdninstagram.com,否则 CDN 抓取会被阻止。需提供 Instagram 帖子 URL(每行一个或逗号分隔,支持 /p/、/reel/、/tv/ 格式);输出目录默认 ./instagram-downloads/;可选文件名前缀;PDF 拼接默认开启。执行时依次校验输入、抓取帖子页面(尝试 JSON 端点、embed 页面、oEmbed 回退)、提取 CDN 图片地址、按说明文字前 40 字符生成文件夹名(无文字则用 shortcode)、下载文件、拼接 PDF、写入 metadata.txt 并打印汇总。文件夹重名会自动追加 shortcode。
适用场景:批量归档公开帖子图片、整理轮播内容为 PDF、保存 Reel 封面。
限制:只能处理公开帖子,私密或需登录的帖子会被跳过;无法直接下载 Reel 视频,视频需使用 yt-dlp 等第三方工具;依赖 requests 与 Pillow,未安装 Pillow 时跳过 PDF 拼接;Instagram 接口经常变化,抓取可能失败;CDN 返回 403/404、网络超时或 429 时有重试或跳过机制。价格、收费与更多平台支持资料暂未提供。