← 返回 Skills 市场
18
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install clawbus-instagram-publish
功能描述
Publish Images, Reels, and Carousels to Instagram using the MyBrandMetrics API. Supports local file uploads and URLs. Handles single posts and multi-item car...
使用说明 (SKILL.md)
Instagram Publish Skill
This skill enables publishing content to Instagram via the MyBrandMetrics API.
Usage
Use the provided Python script scripts/publish_instagram.py to publish content.
Arguments
--api-key: MyBrandMetrics API Key (checkTOOLS.mdfor current key)--connection-id: Instagram Connection ID--account-id: MyBrandMetrics Account ID--type: Media type (IMAGE,REELS,CAROUSEL)--caption: Text for the post--url: URL for single Image/Reel--path: Local path for single Image/Reel--items: Space-separated list of URLs or paths for Carousel items--thumb-offset: Thumbnail offset in ms (default:1000)--no-feed: Flag to disable sharing to feed (Reels only)--no-wait: Flag to disable waiting for completion (polls automatically by default)--check-id: Check status of a specific publish ID
Reliability Checklist (Mandatory)
Before running the publish command, verify:
- Item Count: Count every single attachment and URL the user provided. Ensure
--itemsincludes all of them. - Item Type: The script auto-detects type based on extension, but double-check if a file has no extension.
- Caption: Ensure the exact caption is captured.
- Local vs URL: The skill handles mixed local/URL carousels by downloading URLs first for reliability.
Examples
Publish a single Image (URL)
python3 scripts/publish_instagram.py --api-key YOUR_KEY --connection-id YOUR_CONN_ID --account-id YOUR_ACC_ID --type IMAGE --url "https://example.com/image.jpg" --caption "Hello World!"
Publish a Reel (Local File)
python3 scripts/publish_instagram.py --api-key YOUR_KEY --connection-id YOUR_CONN_ID --account-id YOUR_ACC_ID --type REELS --path /path/to/video.mp4 --caption "Check this out!" --thumb-offset 1000
Publish a Carousel (Mix of local and URL)
python3 scripts/publish_instagram.py --api-key YOUR_KEY --connection-id YOUR_CONN_ID --account-id YOUR_ACC_ID --type CAROUSEL --items "/path/to/img1.jpg" "https://example.com/vid2.mp4" --caption "My Carousel"
Check Status
python3 scripts/publish_instagram.py --api-key YOUR_KEY --connection-id YOUR_CONN_ID --account-id YOUR_ACC_ID --check-id v_pub_file~...
Security
- Always refer to
TOOLS.mdfor the current API key. - If no key is found in
TOOLS.md, ask the user for it. - Do not expose the connection ID or account ID in logs if possible, though they are often provided in prompts.
安全使用建议
Review this skill carefully before installing because it can publish to a real Instagram account. Only use scoped credentials, confirm the exact account, caption, and media list before each post, and avoid placing API keys in undeclared local files unless you understand how they will be read and protected.
功能分析
Type: OpenClaw Skill
Name: instagram-publish
Version: 1.0.0
The skill is a legitimate tool for publishing media to Instagram via the MyBrandMetrics API. The core logic in `scripts/publish_instagram.py` correctly implements media uploads, carousel handling, and status polling using the `requests` library, with no evidence of malicious intent, data exfiltration, or unauthorized command execution. The instructions in `SKILL.md` and the configuration guidance are consistent with the stated purpose and do not contain harmful prompt injections.
能力标签
能力评估
Purpose & Capability
The stated purpose and code are coherent: it uploads images, reels, and carousels through the MyBrandMetrics Instagram publishing API. Users should notice that this is a high-impact public publishing capability.
Instruction Scope
The script directly calls the publish endpoint after arguments are supplied, and the artifacts do not require a final human confirmation, preview, or dry-run before posting to Instagram.
Install Mechanism
No remote installer or package install step is shown; the relevant Python script is included in the artifact manifest.
Credentials
The skill needs a MyBrandMetrics API key plus Instagram connection/account identifiers and can upload user-provided local files or URLs. This is purpose-aligned, but the registry metadata does not declare a primary credential or config path.
Persistence & Privilege
No background persistence is shown, but delegated credentials allow actions against a connected Instagram account.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clawbus-instagram-publish - 安装完成后,直接呼叫该 Skill 的名称或使用
/clawbus-instagram-publish触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release from clawbus.com
元数据
常见问题
instagram-publish 是什么?
Publish Images, Reels, and Carousels to Instagram using the MyBrandMetrics API. Supports local file uploads and URLs. Handles single posts and multi-item car... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 18 次。
如何安装 instagram-publish?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawbus-instagram-publish」即可一键安装,无需额外配置。
instagram-publish 是免费的吗?
是的,instagram-publish 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
instagram-publish 支持哪些平台?
instagram-publish 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 instagram-publish?
由 9Ying66(@9ying66)开发并维护,当前版本 v1.0.0。
推荐 Skills