openbotx
An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
Download an Instagram Reel via sssinstagram.com and return it as a WhatsApp-ready video file. Use when a reel URL is provided and yt-dlp is blocked or not preferred.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install besaif/instagram-reel-downloader-whatsapp打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
playwright-core installed in the runtime.BROWSER_EXECUTABLE_PATH (preferred), or/usr/bin/brave-browser.OPENCLAW_WORKSPACE (optional): workspace root used for output path.REEL_DOWNLOAD_DIR (optional): explicit download directory override.BROWSER_EXECUTABLE_PATH (optional): browser binary path override.Validate input URL.
https://www.instagram.com/reel/... (or /reels/...) links.Run downloader automation script.
node scripts/download_via_sss.mjs "<instagram-url>"
MEDIA_PATH=<absolute path>
Send the file to user on WhatsApp.
message action=send with media set to MEDIA_PATH.Done 🐾.If the site blocks automation.
BROWSER_EXECUTABLE_PATH if set, otherwise defaults to /usr/bin/brave-browser.REEL_DOWNLOAD_DIR when set, else <workspace>/downloads (OPENCLAW_WORKSPACE or current working directory).playwright-core) in headless mode.bash scripts/cleanup_reels.sh 30 (minutes to retain, default 30).这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# Instagram Reel via sssinstagram
## Requirements
- Node.js 18+.
- `playwright-core` installed in the runtime.
- Chromium-compatible browser binary available via:
- `BROWSER_EXECUTABLE_PATH` (preferred), or
- default `/usr/bin/brave-browser`.
## Environment variables
- `OPENCLAW_WORKSPACE` (optional): workspace root used for output path.
- `REEL_DOWNLOAD_DIR` (optional): explicit download directory override.
- `BROWSER_EXECUTABLE_PATH` (optional): browser binary path override.
1. Validate input URL.
- Accept only `https://www.instagram.com/reel/...` (or `/reels/...`) links.
2. Run downloader automation script.
- Execute:
- `node scripts/download_via_sss.mjs "<instagram-url>"`
- On success it prints:
- `MEDIA_PATH=<absolute path>`
3. Send the file to user on WhatsApp.
- Use `message` `action=send` with `media` set to `MEDIA_PATH`.
- Add a small caption like `Done 🐾`.
4. If the site blocks automation.
- Retry once after a short wait.
- If it still fails, report failure cleanly and ask user for another link.
## Notes
- Uses `BROWSER_EXECUTABLE_PATH` if set, otherwise defaults to `/usr/bin/brave-browser`.
- Saves videos to `REEL_DOWNLOAD_DIR` when set, else `<workspace>/downloads` (`OPENCLAW_WORKSPACE` or current working directory).
- Uses Playwright (`playwright-core`) in headless mode.
- Optional cleanup script: `bash scripts/cleanup_reels.sh 30` (minutes to retain, default 30).
- For user privacy, do not store links longer than needed for the download run.An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.
🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)
OpenClaw skill to crosspost X/Twitter posts to Reddit via browser automation