Instagram Sales Agent banner
DanikVR DanikVR

Instagram Sales Agent

AI community

Description

AI sales agent for Instagram: your posts and reels become a product catalog (instagrapi sidecar + Gemini), a Claude commerce agent answers "how much?" in a site widget and a link-in-bio chat. Self-hosted, Apache-2.0.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Instagram Sales Agent — turn Instagram posts and reels into a Claude shopping agent

[![Hosted edition](https://img.shields.io/badge/hosted%20edition-comag.vibevox.pro-2F7D5A?logo=googlechrome&logoColor=white)](https://comag.vibevox.pro/?utm_source=github&utm_medium=badge&utm_campaign=instagram-sales-agent) [![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)

Your shop lives on Instagram: products in posts, prices in captions or in reels, and customers asking "how much?" in DMs. This repo reads your **own Instagram profile** (posts, reels, captions, covers), turns the last 10–100 posts into a **product catalog**, and puts a **Claude sales agent** in front of it — a widget for your site, a shareable chat page (`/c/`) for the link in bio, and an owner console with staged, approved edits.

Built on Anthropic's [*The anatomy of effective commerce agents*](https://claude.com/blog/the-anatomy-of-effective-commerce-agents) patterns: one agent loop, tools over your data, server-issued product IDs, fenced third-party text, staged merchant writes.

**No server?** The hosted edition does the same from a cabinet: **[comag.vibevox.pro](https://comag.vibevox.pro/?utm_source=github&utm_medium=readme&utm_campaign=instagram-sales-agent)**. Author: **[t.me/GuruAppSheet](https://t.me/GuruAppSheet)**.

How the Instagram import works

owner login (username + password, 2FA code if asked) ──► services/ig-gateway (Python, instagrapi) keeps one session on disk
                                                      ──► GET /sessions/:tenant/profile?limit=N → profile + last N posts (caption, cover, video link)
                                                      ──► "deep": video ≤3 min → Gemini: speech, on-screen text, prices
                                                      ──► Claude emit_catalog ──► products / services ──► covers saved locally
                                                      ──► commerce_posts: the agent s