Instagram Reels Monitor

v1.0.0

Monitor Instagram DMs for reels. Use when you need to check Instagram DMs for new unread messages containing reels, click them, extract the reel link, and ap...

0· 70·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for thejas775/instagram-reels-monitor.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Instagram Reels Monitor" (thejas775/instagram-reels-monitor) from ClawHub.
Skill page: https://clawhub.ai/thejas775/instagram-reels-monitor
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install instagram-reels-monitor

ClawHub CLI

Package manager switcher

npx clawhub@latest install instagram-reels-monitor
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the instructions: the skill only needs an active Instagram DM tab and the platform 'browser' relay to find unread messages, click them, extract reel links and sender IDs, and append to instagram_reels.csv. No unrelated credentials, binaries, or installs are requested.
Instruction Scope
Instructions explicitly direct the agent to enumerate DM conversation elements, click conversations, evaluate page scripts to find /reel/ or /p/ links, extract sender IDs, and append records to a CSV. This stays within the stated monitoring task but does require reading/clicking private messages and modifying local storage (the CSV), so it has expected privacy implications.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is downloaded or written by an installer.
Credentials
No environment variables, credentials, or config paths are required. The only external dependency is an active browser tab with the OpenClaw browser relay attached, which is appropriate for a browser-automation task.
Persistence & Privilege
always:false (normal). Model-invocation is allowed (default), so the agent could run this skill autonomously if triggered by policy — combine that with access to private DMs and CSV writing if you want to limit autonomous runs.
Assessment
This skill is internally consistent but has privacy implications you should consider before installing: it requires the platform's browser relay to be attached to an Instagram Direct Messages tab and will read/click private messages and save sender IDs and reel links to instagram_reels.csv on the host. There are no extra credentials requested. Before use, confirm you trust the browser relay, know where the CSV will be stored, and are allowed to collect this data (Instagram terms, privacy rules). If you do not want autonomous scraping of your inbox, keep the skill user-invoked only or disable autonomous invocation in agent policies.

Like a lobster shell, security has layers — review code before you run it.

latestvk974ah14cha7bvdrfmyhp92gp98520sv
70downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

Instagram Reels Monitor

This skill monitors an already open Instagram Direct Messages tab for new messages containing reels and saves them to a CSV file.

Requirements

  • An active browser session with a tab open to https://www.instagram.com/direct/inbox/.
  • The user must have the OpenClaw browser relay attached to that tab.

Workflow

  1. Use the browser tool with action: tabs and profile: chrome to find the targetId for the Instagram Messages tab.
  2. Use the browser tool with action: act, kind: evaluate to run a script that checks for new, unread messages in the DM list.
  3. If an unread message is found, click the conversation to open it.
  4. Once the conversation is open, use browser action: act, kind: evaluate to extract the href of any link containing /reel/ or /p/ (if it's a video/reel).
  5. Extract the Instagram user ID of the sender.
  6. Append the data to instagram_reels.csv in the format userid,reel_link.
  7. Return to the main inbox view (if necessary) to check for more messages.

Example Scripts

Extract Reel Links from an Open Conversation

() => {
    const links = Array.from(document.querySelectorAll('a'));
    return links.filter(a => a.href.includes('/reel/')).map(a => a.href);
}

List DM Conversations

() => {
    const buttons = Array.from(document.querySelectorAll('div[role="button"]'));
    return buttons.map(b => b.innerText.replace(/\n/g, ' '));
}

Comments

Loading comments...