Sandbox
@Clipcat-ai/clipcat-skill

TikTok Shop video skill for any agent

Clipcat is a skill bundle for agents that can run shell commands. The agent reads `SKILL.md`, runs `clipcat` commands, and parses JSON output to search TikTok Shop data, analyze videos, and generate new selling content.

122 stars7 forksUpdated 17d ago
Who it's for

Builders who want their agent to research TikTok Shop and generate or replicate short-form product videos.

What it delivers

You can turn a shell-capable agent into a TikTok Shop video producer that researches, analyzes, and generates clips from one CLI.

What it does

TikTok Shop data search

Queries creators, products, shops, videos, lives, keywords, images, reviews, and comments across TikTok Shop markets.

Viral prompt library

Searches reverse-engineered prompts from real high-GMV selling videos and rewrites them for a new product.

Video analysis

Extracts scripts, scenes, hooks, and music from TikTok or Douyin videos.

Video replication

Recreates a proven video structure using your product assets, a video URL, or a local file.

Product to video generation

Turns product photos into UGC-style or talking-head videos and can generate e-commerce images from text prompts.

Download support

Downloads TikTok or Douyin videos through the Clipcat API.

How to get it

  1. 1Any other agent / manual — install the CLI binary
    # Install the clipcat CLI
    curl -fsSL https://clipcat.ai/cli | bash
  2. 2Configure the key once on the machine the agent runs on
    clipcat config --api-key your_api_key_here --base-url https://clipcat.ai
  3. 3Run
    I sell a portable blender (image: /path/to/juicer.jpg), target market US.
    Search the viral prompt library for relevant proven videos, rewrite the best match
    into a selling-video prompt for my product, tell me which video it came from,
    and generate an 8s video once I approve.
  4. 4Run
    Search for viral TikTok videos about lip gloss in the US market this week.
    Show me the top 10 results sorted by likes.
  5. 5Run
    Create a 10-second OOTD video featuring a British girl showcasing my product.
    Product image: /path/to/dress.jpg
    Use veo3.1fast model, 9:16 aspect ratio, English language.
  6. 6Run
    Analyze this video and extract the script, scenes, and music information:
    https://www.tiktok.com/@username/video/987654321

README

Clipcat Skill — AI Selling Videos for TikTok Shop

Turn any AI agent into a TikTok Shop video producer. Find viral TikTok videos, research TikTok Shop products, shops, creators and live rooms, break down why a video sells, generate a ready-to-shoot viral selling prompt from the library of real high-GMV AI selling videos, replicate a winning video with your own product, turn product photos into AI selling / UGC / talking-head videos, generate e-commerce images from a text prompt, and download TikTok or Douyin videos — all from one CLI.

Works with any AI agent that can run shell commands — Claude Code, Codex, WorkBuddy, OpenClaw, Cursor, or your own. It ships as a single cross-platform clipcat CLI plus a SKILL.md manifest: the agent reads the manifest, runs clipcat commands and parses the JSON output.

For the latest guide and examples, see: https://clipcat.ai

中文文档:README_ZH.md

How It Works

Clipcat is just a small CLI binary and a SKILL.md skill manifest, so any agent that can run shell commands can drive it:

  • The agent reads SKILL.md to learn the available commands and conventions.
  • It runs clipcat <command> and parses the JSON output (default).
  • Async tasks (video / image generation) submit immediately and are polled across turns.

OpenClaw auto-installs the skill from the manifest; any other agent installs the CLI manually (see below). Either way the runtime is the same clipcat binary.

Core Capabilities

  • TikTok E-commerce Data Intelligence: Query 6 entity domains — creators, products, shops, videos, lives, and keyword/image search — covering leaderboards, multi-filter discovery, trends, detail, reviews, comments, and cross-entity relationships (the agent picks the exact command via clipcat <entity> -h)
  • Viral Selling-Prompt Generator: Search the largest library of real AI selling videos and their reverse-engineered prompts (every TikTok market and category, entries that actually drove sales), match the ones relevant to your product, and turn the closest one into a ready-to-shoot selling-video prompt — cited back to the real video it came from
  • Video Analysis: Extract scripts, scenes, hooks, and music from TikTok or Douyin videos
  • Viral Replication: Recreate proven viral structures with your own product assets — reference a TikTok/Douyin link, a direct video URL, or a local video file (up to 100MB)
  • Product to Video: Turn product images into UGC-style TikTok videos
  • AI Image Generation: Generate AI images from text prompts using GPT Image 2, with optional reference images (up to 5)
  • Super-Resolution: Upscale a generated video to 720p, 1080p or 2K with --enhance
  • Reusable Characters: Keep the same on-screen character across videos via --character-id
  • Video Download: Download TikTok or Douyin videos through the Clipcat API

Installation

1. Install the CLI

OpenClaw — auto-installed from the skill manifest; no manual step needed.

Any other agent / manual — install the CLI binary:

# Install the clipcat CLI
curl -fsSL https://clipcat.ai/cli | bash

2. Get Your API Key

Sign up or log in, then generate an API key in your personal center:

Generate API Key

3. Configure Your API Key

Configure the key once on the machine the agent runs on:

clipcat config --api-key your_api_key_here --base-url https://clipcat.ai

Agents that manage secrets via environment variables can instead set CLIPCAT_API_KEY (e.g. OpenClaw: openclaw env set CLIPCAT_API_KEY your_api_key_here).

Usage

Once installed, you can ask your agent to:

  • "Search viral TikTok videos about lip gloss this week"
  • "Search TikTok Shop for trending pet products and show me competitor shops"
  • "I sell a portable blender — find matching viral selling videos and write me a ready-to-shoot prompt"
  • "Replicate this TikTok video with my product images"
  • "Generate a product video from these images"
  • "Generate an AI image of a model holding my product"
  • "Analyze this video and extract the script"
  • "Show me this TikTok user's recent videos with engagement stats"
  • "Download this TikTok video"
  • "Fetch TikTok Shop product detail and review highlights for this product URL"

Important Notes

  • Video generation tasks are asynchronous and may take several minutes
  • Before submitting a task that consumes credits, the agent quotes the exact cost with clipcat quote, shows you the model / duration / resolution / credits, and waits for your confirmation
  • Do not retry tasks manually; Clipcat already includes retry handling
  • Preserve complete TikTok or Douyin URLs, including signed parameters when present

What's Inside the Viral Library

clipcat prompt search doesn't invent a script — it retrieves from a real, searchable library of AI selling videos that actually sold on TikTok Shop:

AssetWhat it gives you
5000+ real AI viral selling videosEvery one actually sold on TikTok Shop — not demos, not concepts
15 markets onlineUS, UK, and every other TikTok Shop market, so prompts match your target region
30 primary categories onlineBeauty, home, electronics, food… matched to your product's category
Copy-ready promptsEach viral video ships with the exact prompt that produced it — copy it, or replicate the video in one step
Real sales proofEvery entry carries the original video's real GMV / sales / views, so you build on what already won
Updated dailyNew winners land every day — the US market is ingested daily, the other markets weekly
Semantic searchDescribe the effect you want ("cozy home, handheld close-up, real person on camera") and retrieve the matching winners

Because every prompt is grounded in a video that already sold, clipcat prompt search gives you a ready-to-shoot prompt built on a proven best-seller — not a guess. Each hit comes back with the source video and its public detail page, so you can always see what the prompt was reverse-engineered from.

Supported Models

Trial models are open to all users; standard models require a paid plan.

Model IDDurationResolutionNotes
grok_imagine10s, 15s480p, 720pTrial, default. xAI Grok Imagine 1.5, 9:16 only
veo3.1fast8s, 16s, 24s720pTrial. Google Veo 3.1 Fast, balanced quality and cost
omini_flash10s, 20s720p, 1080pTrial. Gemini Omni Flash, Google's newest model
seedance2_mini4-15s (any integer)480p, 720pTrial. Seedance 2 Mini, value tier (free plans: 480p)
mmh3_promo10s, 15s480p, 720p, 2KTrial. Subsidized MiniMax H3, open to free plans
seedance24-15s (any integer)480p, 720p, 1080pPaid. ByteDance Seedance 2, top quality
seedance2_54-30s (any integer)480p, 720pPaid. ByteDance Seedance 2.5, clips up to 30s
seedance2_fast4-15s (any integer)480p, 720pPaid. ByteDance Seedance 2 Fast, fast variant
wan305-30s (any integer)480p, 720p, 1080pPaid. Alibaba Wan 3.0, clips up to 30s
minimax_h310s, 15s768p, 2KPaid. MiniMax H3
happyhorse103-15s (any integer)720p, 1080pPaid. Alibaba HappyHorse 1.1

The table is what each model offers; run clipcat models for the live listing with the exact per-combination credit cost and your balance — it is the authority on which models still exist, and -h lags behind it between releases. Prefer mmh3_promo over minimax_h3 whenever it is listed: same model, subsidized channel, a fraction of the credits.

Supported Languages

English, Chinese, French, German, Malay, Vietnamese, Thai, Japanese, Korean, Indonesian, Filipino, Spanish

Supported Regions

US GB DE ES FR IT JP MX BR ID MY PH SG TH VN

All monetary values in e-commerce data responses are USD-converted regardless of region.

Usage Examples

Example 0: Generate a Viral Selling Prompt

I sell a portable blender (image: /path/to/juicer.jpg), target market US.
Search the viral prompt library for relevant proven videos, rewrite the best match
into a selling-video prompt for my product, tell me which video it came from,
and generate an 8s video once I approve.

The agent runs clipcat prompt search over prompts reverse-engineered from real high-GMV videos, keeps the original hook, shot pacing and voiceover tone, swaps in your product and selling points, and cites the source video's page before spending any credits.

Example 1: Search for Viral TikTok Videos

Search for viral TikTok videos about lip gloss in the US market this week.
Show me the top 10 results sorted by likes.

Returns a ranked list of relevant viral videos, including core metrics and source links for further analysis.

Example 2: Replicate a TikTok Video

Please use Clipcat’s replication feature to fully replicate the original video’s script and visuals, replacing only the original product with my product. If there is voiceover in the original video, please adapt it to match my product; if there is no voiceover, then no voiceover is needed. The replicated video should not include subtitles. The duration of the new script must be controlled within 15 seconds. Please use the model seedance2.0, and the voiceover language should be English.
This is the TikTok link to replicate:https://www.tiktok.com/@username/video/123456789

The agent will display the parameters and wait for confirmation before submitting the task.

Example 3: Generate Product Video from Scratch

Create a 10-second OOTD video featuring a British girl showcasing my product.
Product image: /path/to/dress.jpg
Use veo3.1fast model, 9:16 aspect ratio, English language.

Example 4: Analyze a Video

Analyze this video and extract the script, scenes, and music information:
https://www.tiktok.com/@username/video/987654321

Returns structured data including scene-by-scene breakdown, visual descriptions, voiceover content, and background music.

Example 5: Download a TikTok Video

Download this TikTok video:
https://www.tiktok.com/@username/video/111222333

Synchronous operation, returns direct video URL immediately.

Tips

  • Always provide complete TikTok/Douyin URLs
  • Be specific with prompts for better results
  • Wait for task completion - video generation takes time
  • Preserve complete video URLs with all signed parameters
  • Choose appropriate models based on duration and quality needs

Repository Structure

This repo follows the Agent Skills convention — one skill per directory under skills/, each containing a SKILL.md manifest:

clipcat-skill/
├── README.md                  # this file
├── README_ZH.md               # Chinese version
├── docs/
│   └── SKILL_ZH.md            # Chinese translation of the skill manifest
└── skills/
    └── clipcat/
        └── SKILL.md           # the skill manifest agents load

Links

Files in the repo

Repository payload5 top-level entries
  • docs
  • skills
  • .gitignore
  • README_ZH.md
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k
mvanhorn/
last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

62k
Imbad0202/
academic-research-skills

Academic Research Skills for Claude Code: research → write → review → revise → finalize

48k

AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template

8k

817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0

33k