insta-post

通过浏览器自动化上传图片并发布Instagram帖子,支持多图与合作者标签。

已扫描
适合谁
社交媒体运营人员、内容创作者
不适合谁
无Instagram账号者、不熟悉浏览器自动化者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @mupengi-bot/insta-post

Skill 说明

命令、参数、文件名以原文为准

Instagram 帖子上传 🐧

通过 OpenClaw 浏览器工具(CDP 端口 18800)上传图片至 Instagram。

前置条件

  • OpenClaw 浏览器已运行(端口 18800)
  • Instagram 页面已打开并登录
  • 图片格式必须为 JPG(PNG 会导致“문제가 발생했습니다”错误)

快速上传

对于简单发布,可使用内置脚本:

node <skill-dir>/scripts/post.sh "<image_paths_comma_separated>" "<caption>"

浏览器工具方法(推荐)

操作步骤流程:

  1. 截图获取目标 — 执行 browser snapshot 以定位 Instagram 标签页。保存返回的 targetId
  1. 关闭弹窗 — 若设置或菜单处于打开状态,请按 ESC 键或点击外部区域关闭。
  1. 点击“만들기” — 在侧边栏中找到“새로운 게시물 만들기”或“만들기”,点击进入。
  1. 上传图片 — 通过 evaluate 查找文件输入框:
   document.querySelectorAll('input[type="file"]')

使用最后一个(通常为索引 2,支持视频和图片)。通过 browser upload 上传文件。

  1. 等待 5 秒 — 等待图片加载完成。
  1. 点击“다음” — 进入裁剪界面 → 下一步。
  1. 点击“다음” — 进入滤镜界面 → 下一步。
  1. 输入描述 — 找到 aria-label="문구 입력..." 的文本框,点击后输入内容。
  1. 添加合作者(可选)—— 发布前操作:

- 点击“사람 태그하기”或合作者区域

- 搜索并添加团队账号用户名

  1. 点击“공유하기” — 提交帖子。
  1. 验证结果 — 等待出现“게시물이 공유되었습니다”确认提示。

图片准备

  • 格式:仅支持 JPG。PNG 转 JPG 命令:convert input.png -quality 92 output.jpg
  • 尺寸:推荐 1024x1024 或 1080x1080
  • 多图发布:将多个文件上传至同一个 input[type=file] 可实现相册形式发布

合作者标签配置

在工作区的 TOOLS.md 文件中配置默认合作者。

故障排查

问题解决方案
"문제가 발생했습니다"将 PNG 转为 JPG,刷新浏览器
act 超时重新执行 snapshot,重新确认引用
设置弹窗打开按 ESC 或点击外部区域关闭
未找到文件输入框重新点击“만들기”按钮
描述无法输入先点击文本框,再输入内容
点错元素始终在点击前执行 snapshot,确认引用正确

🐧 由 무펭이 开发 — [무펭이즘(Mupengism)](https://github.com/mupeng) 生态系统技能

MB
@mupengi-bot

已收录 2 个 Skill

相关推荐