Search

PythonReactSEOPDF
OpenClaw

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 preferred.

besaif0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install besaif/instagram-reel-downloader-whatsapp

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

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.

Source information

Source
github
Repository
openclaw/skills
Path
skills/besaif/instagram-reel-downloader-whatsapp
Version
—
Commit
3841fb520778ed2b80399bdbfb525a20c759cf10
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

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 "<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.

Related skills

OpenClaw

openbotx

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,...

OpenClaw

zsxq-digest

sealiu1997

OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.

OpenClaw

browser-use-skill

abczsl520

🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)