Skip to content
cccskills
FreePublished on GitHubEnglish overview

instagram-upload

Publish Instagram Reels, single photos, or carousels through the Instagram website using sau CLI, a command-line tool. Set an optional video cover, verify the original post, and move selected posts to Recently Deleted.

OriginalShow the original description

使用 sau CLI 在 Instagram 独立网页登录、立即发布 Reels/单图/轮播、核验原作品并移至最近删除。

dreammis/social-auto-upload15,922 stars(GitHub 15,922 + cccskills 0)
Works withInstagram

Run score Not tested

See how to install

Good for

  • Publish a Reel with a chosen cover
  • Post a single photo or an ordered carousel
  • Verify a post after an uncertain submission
  • Move a verified post to Recently Deleted

Overview

What it does

Publish Reels, single photos, or multi-photo carousels immediately through Instagram’s standalone website. The workflow uses sau to log in and check the account, then lets you set a title, caption, and tags. Videos can have a chosen cover image, and carousel photos appear in the order provided. It can also verify an original post and move it to Recently Deleted.

When it helps

Use it to publish a prepared video or photo, or to show several photos in a chosen order. It can help check a post when the submission result is unclear, or move a post after its content has been verified.

Example requests

  • “Post this video as a Reel with the selected cover and caption.”
  • “Publish these three images as a carousel in the order I provided.”
  • “Check this post link and move it to Recently Deleted.”

Notes

The workflow requires sau and the project’s Patchright Chrome. You enter passwords and complete authentication yourself during login. The title, caption, and tags have a combined limit of 2,200 characters. Scheduled posts are not supported. Location, collaborators, alt text, and other settings are not connected. Processing or unknown submission results do not mean a post is complete; do not resend immediately. Moving a post to Recently Deleted is not permanent deletion, and local media files remain.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
AGoodUsers authenticate; deletion follows verification, and unknown outcomes must not be resent.
Easy setupDoes it need few tools or API keys, and are they documented?
BPartly lackingIt requires sau and Patchright Chrome, with limited installation guidance.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 29, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (4)

  • SKILL.md4.0 KB
  • scripts/examples/instagram_cli_template.py639 B
  • scripts/examples/instagram_commands.ps1394 B
  • scripts/examples/instagram_commands.sh397 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Instagram 独立网页发布

调用现有 CLI,不自行实现浏览器上传。使用工程 Patchright Chrome 和独立 Instagram 会话,不使用 Business Suite 的绑定入口。默认可见浏览器,未配置代理时按系统网络直连;需要代理时显式使用 --proxy 或设置 SAU_INSTAGRAM_PROXY。传 --proxy "" 可忽略环境变量并直连。

sau instagram login --account creator
sau instagram check --account creator
sau instagram upload-video --account creator --file videos/demo.mp4 --thumbnail covers/demo.png --title "标题" --desc "正文" --tags 生活,分享 --result .local/instagram-video.json
sau instagram upload-note --account creator --images images/1.jpg images/2.jpg --title "轮播标题" --note "正文" --result .local/instagram-images.json

视频/Reel 可用 --thumbnail 指定 JPG/JPEG/PNG 封面;省略时使用 Instagram 默认封面。指定图片后会检查主预览确实使用该图片,失败则停止提交。封面按当前视频画幅居中裁剪,图片边缘的重要文字应留出安全区域。图文发布不接受此参数。

账号文件保存为 cookies/instagram_creator.json。密码和验证由用户在工程浏览器输入。上传流程会自动跳过首次通知提示、确认 Reels 介绍,没有提示则继续。登录验证仍由用户完成;未知弹窗或提示关闭失败须报告,不能宣称上传成功。

视频支持 MP4/MOV,照片支持 JPG/JPEG/PNG/AVIF/HEIC/HEIF,实际处理取决于平台。多图按输入顺序发布轮播,单图和两图轮播已实测。标题、正文、标签合计最多 2200 字符。当前账号独立网页版的照片/Reels 表单及高级设置没有定时入口,当前 CLI 仅支持立即发布;不能把定时任务转换成立即发布。地点、协作者、AI 标签、替代文字、滤镜、裁剪、声音和评论/点赞设置未接入,沿用页面默认值。

最终结果 published 代表平台确认作品创建,返回作品编号、原作品链接和媒体数。processing 表示已受理且仍在处理,submission_unknown 表示提交后结果未确认;不能当成已发布,也不能直接重发。默认结果位于 .local/instagram-results/,使用 --result 固定记录路径。

sau instagram verify --account creator --post-url "原作品链接" --expected-text "原作品中的准确文字" --result .local/instagram-verify.json
sau instagram delete --account creator --post-url "原作品链接" --expected-text "原作品中的准确文字" --result .local/instagram-delete.json

结果未知但没有链接时,先在同一账号主页按素材、配文和发布时间找原作品,复制链接再运行 verify;未找到不证明失败,不重复上传。链接支持 /p/编号/、/reel/编号/ 和带作者名的形式。核对登录用户、作者、作品编号和正文后才允许删除。删除返回 deleted,作品进入“最近删除”;批量删除和提前永久清空不在范围内。本地素材不会删除。deletion_unknown 须先查询原作品和“最近删除”,不重复提交删除。

完整参数和能力边界以 sau instagram upload-video --help、upload-note --help、verify --help 和 delete --help 为准。失败时根据结果文件中的错误及本地证据分析;不得把账号状态、截图或页面记录提交到 Git。

示例脚本

scripts/examples/ 下的文件是复制用示例,不是运行时依赖。执行前先查看当前 CLI 的 --help,替换账号、素材和正文;这些命令可能创建真实作品。

  • instagram_commands.ps1:PowerShell
  • instagram_commands.sh:Bash
  • instagram_cli_template.py:Python subprocess

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

alipay-upload

FreeSummary

Publish videos to 支付宝生活号 using the social-auto-upload command-line tool. The skill handles login and account checks, supplies titles, descriptions, and tags, and lets you select a thumbnail or an existing collection for the upload.

  • Publish a video to 支付宝生活号
  • Set a thumbnail for a video
  • Assign a video to an existing collection
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

baijiahao-upload

FreeSummary

Publishes videos to 百家号 using the existing sau command-line tool. It checks login status, sets titles, descriptions, and tags, and supports optional cover images and placement in an existing collection of videos.

  • Publishing a video to 百家号
  • Checking a 百度 account’s login status
  • Setting a cover image for a video
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

bilibili-upload

FreeSummary

Upload videos to Bilibili, choose a posting category, and check account status through the sau command-line tool. The program automatically prepares and updates biliup, while users complete the login step themselves in a local terminal.

  • Upload a video to Bilibili
  • Choose a category for a video submission
  • Check whether a Bilibili account is valid
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

dayu-upload

FreeSummary

Publish videos and articles on 大鱼号 immediately or on a schedule using sau CLI, a command-line tool. Upload HTML, Markdown, or TXT articles, choose Markdown themes, and verify the original content and scheduled time.

  • Publish a video with a cover and category
  • Publish a Markdown article with a selected theme
  • Schedule a video or article in Beijing time
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

douyin-upload

FreeSummary

Publish videos or image-and-text posts to 抖音 using the installed sau command-line tool. The skill covers signing in, refreshing saved login information, checking whether it remains valid, and supplying titles, post text, and tags.

  • Publish a video with a title, description, and tags
  • Publish images with accompanying text
  • Refresh expired login information
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

facebook-upload

FreeSummary

Publish videos and image-and-text posts on a Facebook personal profile using sau. Check existing posts by their links and identifying details, move them to trash, or permanently delete them after verifying the target.

  • Publish a video on a personal profile
  • Publish an image-and-text post
  • Verify an existing post by its link
dreammis/social-auto-upload15.9KUpdated Oct 23, 2026

See all skills by dreammis

Report a problem with this skill