← Back to Skills Marketplace
besaif

Instagram Reel Downloader (WhatsApp)

by Saif · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
854
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install instagram-reel-downloader-whatsapp
Description
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 pr...
README (SKILL.md)

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 "\x3Cinstagram-url>"
    • On success it prints:
      • MEDIA_PATH=\x3Cabsolute 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 \x3Cworkspace>/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.
Usage Guidance
This skill behaves as described: it runs a headless browser (Playwright) to use sssinstagram.com and downloads the video file to a downloads folder. Before installing, ensure you have Node 18+, playwright-core installed in the runtime, and a Chromium-compatible binary available (set BROWSER_EXECUTABLE_PATH if the default path is wrong). Be aware the skill contacts a third-party downloader site (sssinstagram.com) and downloads media from URLs that site returns — if that site is compromised or malicious it could cause you to fetch unexpected content. The skill does not request secrets, but it will write files to the workspace; consider running it in an isolated environment and periodically running the provided cleanup script. If you don't want the agent to run this autonomously, disable or restrict autonomous invocation on the platform side.
Capability Analysis
Type: OpenClaw Skill Name: instagram-reel-downloader-whatsapp Version: 1.0.1 The skill is suspicious due to a significant vulnerability related to the `BROWSER_EXECUTABLE_PATH` environment variable, which, if controlled by an attacker, could lead to Remote Code Execution (RCE) by launching an arbitrary executable instead of a browser (found in `SKILL.md` and `scripts/download_via_sss.mjs`). Additionally, the `REEL_DOWNLOAD_DIR` environment variable allows an attacker to specify an arbitrary download location, and the `download_via_sss.mjs` script runs Chromium with `--no-sandbox`, reducing its security posture. While these are vulnerabilities that could be exploited, there is no clear evidence of intentional malicious behavior by the skill itself.
Capability Assessment
Purpose & Capability
Name/description match the included files: the Node script uses Playwright to open sssinstagram.com, submit an Instagram reel URL, and save a video file. Required runtime pieces (Node 18+, playwright-core, Chromium-compatible binary) are reasonable and documented in SKILL.md.
Instruction Scope
Runtime instructions and script are narrowly scoped to validating an Instagram reel URL, visiting sssinstagram.com, locating download links/buttons, and saving a video to a downloads folder. Note: the script performs network requests to sssinstagram.com and then downloads whichever hrefs that site exposes (CDNs or direct video links). This is expected for the task but means the skill will fetch content from third-party hosts returned by the downloader site.
Install Mechanism
No install spec bundled; the skill is instruction + code only. It relies on runtime presence of Node, playwright-core, and a browser binary. There are no embedded downloads, URL installs, or extraction of remote archives in the skill bundle itself.
Credentials
No sensitive credentials requested. Only optional env vars (OPENCLAW_WORKSPACE, REEL_DOWNLOAD_DIR, BROWSER_EXECUTABLE_PATH) are used and are proportional to file placement and browser selection.
Persistence & Privilege
always is false and the skill doesn't modify other skills or system-wide configs. It writes downloaded media to a workspace downloads directory (configurable) and provides a cleanup script. Autonomous invocation is enabled by default (platform default) but not excessive here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install instagram-reel-downloader-whatsapp
  3. After installation, invoke the skill by name or use /instagram-reel-downloader-whatsapp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Security/docs hardening: explicit requirements, env var consistency, portable cleanup/output path controls.
v1.0.0
Initial public release: browser-based Instagram Reel download via sssinstagram with WhatsApp-ready media output.
Metadata
Slug instagram-reel-downloader-whatsapp
Version 1.0.1
License
All-time Installs 1
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Instagram Reel Downloader (WhatsApp)?

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 pr... It is an AI Agent Skill for Claude Code / OpenClaw, with 854 downloads so far.

How do I install Instagram Reel Downloader (WhatsApp)?

Run "/install instagram-reel-downloader-whatsapp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Instagram Reel Downloader (WhatsApp) free?

Yes, Instagram Reel Downloader (WhatsApp) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Instagram Reel Downloader (WhatsApp) support?

Instagram Reel Downloader (WhatsApp) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Instagram Reel Downloader (WhatsApp)?

It is built and maintained by Saif (@besaif); the current version is v1.0.1.

💬 Comments