Install
openclaw skills install @thejas775/instagram-reels-monitorMonitor 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 append to an instagram_reels.csv file.
openclaw skills install @thejas775/instagram-reels-monitorThis skill monitors an already open Instagram Direct Messages tab for new messages containing reels and saves them to a CSV file.
https://www.instagram.com/direct/inbox/.browser tool with action: tabs and profile: chrome to find the targetId for the Instagram Messages tab.browser tool with action: act, kind: evaluate to run a script that checks for new, unread messages in the DM list.browser action: act, kind: evaluate to extract the href of any link containing /reel/ or /p/ (if it's a video/reel).instagram_reels.csv in the format userid,reel_link.() => {
const links = Array.from(document.querySelectorAll('a'));
return links.filter(a => a.href.includes('/reel/')).map(a => a.href);
}
() => {
const buttons = Array.from(document.querySelectorAll('div[role="button"]'));
return buttons.map(b => b.innerText.replace(/\n/g, ' '));
}