← Back to Skills Marketplace
thejas775

Instagram Reels Monitor

by Thejas775 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
75
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install instagram-reels-monitor
Description
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...
README (SKILL.md)

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(/\
/g, ' '));
}
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: instagram-reels-monitor Version: 1.0.0 The instagram-reels-monitor skill is designed to automate the collection of Instagram reel links from unread Direct Messages and save them to a local CSV file. The workflow described in SKILL.md uses standard browser automation techniques (DOM selection and interaction) and lacks any indicators of malicious intent, such as data exfiltration to external servers, credential theft, or unauthorized system access.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install instagram-reels-monitor
  3. After installation, invoke the skill by name or use /instagram-reels-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug instagram-reels-monitor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Instagram Reels Monitor?

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

How do I install Instagram Reels Monitor?

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

Is Instagram Reels Monitor free?

Yes, Instagram Reels Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Instagram Reels Monitor support?

Instagram Reels Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Instagram Reels Monitor?

It is built and maintained by Thejas775 (@thejas775); the current version is v1.0.0.

💬 Comments