Tiktok Sales Agent banner
DanikVR DanikVR

Tiktok Sales Agent

AI community

Description

AI sales agent for TikTok: a public TikTok profile becomes a product catalog (yt-dlp + Gemini transcription), a Claude commerce agent sells it 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

TikTok Sales Agent — turn a TikTok profile 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=tiktok-sales-agent) [![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)

You sell on TikTok: the products live in your videos, the prices are said out loud, and every DM asks the same questions. This repo reads a **public TikTok profile**, turns the last 10–100 videos into a **product catalog** (speech, on-screen text and mentioned prices included), and puts a **Claude sales agent** in front of it — as a widget on your site, as a shareable chat page (`/c/`) you can put in your bio, and as 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=tiktok-sales-agent)**. Author: **[t.me/GuruAppSheet](https://t.me/GuruAppSheet)**.

How the TikTok import works

@yourshop ──► yt-dlp --impersonate chrome (public profile, flat playlist)  ──► last N posts
             ──► TikTok oEmbed (caption, cover)                             ──► "fast" depth
             ──► video ≤3 min / ≤60 MB → Gemini: speech, on-screen text, frame description, prices ──► "deep" depth
             ──► Claude emit_catalog (strict tool schema) ──► products / services with prices or "price on request"
             ──► covers saved locally (TikTok CDN links expire) ──► commerce_posts for "show me examples / reviews / offers"
  • What the owner provides: only @profile o