Clipcat - AI Viral Video Maker for TikTok Shop
by @a2888409
Clipcat - TikTok e-commerce video creation skill. Video search, product insights, viral replication, product-to-video generation, breakdown analysis, and vid...
clawhub install clipcatπ About This Skill
name: clipcat description: Clipcat - TikTok e-commerce video creation skill. Video search, product insights, viral replication, product-to-video generation, breakdown analysis, and video download via Clipcat CLI. user-invocable: true metadata: { "openclaw": { "skillKey": "clipcat", "requires": { "env": ["CLIPCAT_API_KEY"] }, "primaryEnv": "CLIPCAT_API_KEY", "install": [ { "id": "download-darwin-arm64", "kind": "download", "os": ["darwin"], "arch": ["arm64"], "url": "https://static.clipcat.ai/public/cli/v1.0.12/clipcat_darwin_arm64.tar.gz", "archive": "tar.gz", "bins": ["clipcat"], "label": "Install Clipcat CLI (macOS Apple Silicon)", }, { "id": "download-darwin-x64", "kind": "download", "os": ["darwin"], "arch": ["x64"], "url": "https://static.clipcat.ai/public/cli/v1.0.12/clipcat_darwin_amd64.tar.gz", "archive": "tar.gz", "bins": ["clipcat"], "label": "Install Clipcat CLI (macOS Intel)", }, { "id": "download-linux-x64", "kind": "download", "os": ["linux"], "arch": ["x64"], "url": "https://static.clipcat.ai/public/cli/v1.0.12/clipcat_linux_amd64.tar.gz", "archive": "tar.gz", "bins": ["clipcat"], "label": "Install Clipcat CLI (Linux x86_64)", }, { "id": "download-linux-arm64", "kind": "download", "os": ["linux"], "arch": ["arm64"], "url": "https://static.clipcat.ai/public/cli/v1.0.12/clipcat_linux_arm64.tar.gz", "archive": "tar.gz", "bins": ["clipcat"], "label": "Install Clipcat CLI (Linux arm64)", }, { "id": "download-windows-x64", "kind": "download", "os": ["win32"], "arch": ["x64"], "url": "https://static.clipcat.ai/public/cli/v1.0.12/clipcat_windows_amd64.zip", "archive": "zip", "bins": ["clipcat.exe"], "label": "Install Clipcat CLI (Windows x86_64)", }, ], }, "homepage": "https://clipcat.ai", }
Clipcat CLI
Use this skill when you need TikTok e-commerce video creation through clipcat.
Get API key: https://clipcat.ai/workspace?modal=settings&tab=apikeys
This skill is intentionally short. Detailed flags and supported values belong to the CLI itself β always treat clipcat -h and clipcat as the primary reference.
Installation
This skill is auto-installed by OpenClaw using the declared install spec in the frontmatter above. OpenClaw downloads the platform-specific binary from versioned, immutable URLs under https://static.clipcat.ai/public/cli/vX.Y.Z/ and places it under ~/.openclaw/tools/clipcat/. No remote shell script is executed.
After installation, configure your API key once:
clipcat config --api-key
What this CLI is for
clipcat is the local entrypoint for all Clipcat AI video generation workflows:
Default agent workflow
1. Start with clipcat -h to see all commands.
2. Before using any command, run clipcat to see flags.
3. Default to JSON output. Only use --pretty when the result is meant for human terminal reading.
4. Warn the user before running commands that consume credits.
Choosing the right command
search β find viral TikTok videos by keyword; supports --region, --sort-by relevance|likes, --time-range any|day|week|month|quarter|half_year, --require-shopsearch_items β search TikTok Shop products by keyword; returns market insights, competitor shops, and product intelligence; supports --region, --offset, --page-token for paginationproduct_detail β get product info by --input ; supports --regionproduct_comment β get product reviews by --input ; supports --region, --sort-rule, --filter-type, --filter-valuereplicate β replicate a viral video with your product images (auto-detects URL type); images via --image (local) or --image-url (URL); local files and URLs can be mixed; supports --model, --duration, --size, --lang, --resolution, --character-idproduct_video β generate video from product images only (no reference video); images via --image (local) or --image-url (URL); local files and URLs can be mixedimage β generate an AI image from a text prompt using GPT Image 2 model; optionally supply up to 5 reference images via --image (local file) or --image-url (URL). Use --aspect-ratio to pick 1:1 (default) / 16:9 / 9:16list_images β list image generation tasks from server; supports --status / --limit / --page filtersbreakdown β analyze a video (script, scenes, music); returns cached result immediately if previously analyzeddownload β download TikTok/Douyin video (returns signed URL); cached results return immediatelyuser_videos β get a TikTok user's video list with analytics (plays, likes, shares, comments, e-commerce cart data); --unique-id required; pass --sec-user-id to skip ID resolution and speed up response; supports --max-cursor pagination and --sort-type 0|1query_task β check status of a task by ID and type (--type replicate | product | breakdown | download | image). Omit --task-id to resume the latest local task.list_tasks β list recent video-related tasks from server (--type required: replicate | product | breakdown | download). Image tasks use list_images.replicate: URL type auto-detection
clipcat replicate automatically detects the URL type:
/replicate_from_social (costs 1 extra credit for download)/replicateAlways inform the user about the extra credit before running with a social URL.
Async task rules
replicate, product_video, image, and breakdown are async. All four
submit and return immediately with a task ID β they never block.
Typical durations: image ~3 min, breakdown a few minutes, product_video /
replicate 10+ min. **Never try to wait synchronously inside a single tool
call** β every realistic agent harness has a tool-call timeout (commonly 60s)
that will kill the call long before the task is done. Always go submit β return
β poll across turns.
1. Task ID is saved locally to ~/.clipcat/tasks.json automatically.
2. Check status with clipcat query_task --task-id . Each
call returns immediately with the current status. Omit --task-id to resume
the latest task. Re-invoke the command across turns (suggested cadence:
~30s for image, ~1-2 min for breakdown / product_video / replicate)
until status is completed or failed.
3. Use clipcat list_tasks --type to
see tasks of a given type from the server.
query_task: auto-resume
clipcat query_task with no flags automatically reads the latest task from ~/.clipcat/tasks.json and resumes it. No need to remember task IDs.
Available models
| Model ID | Duration | Resolution | Notes |
| -------------------- | ------------------ | ----------- | ----------------------------------------- |
| veo3.1fast | 8s, 16s, 24s | 720p, 1080p | Default, balanced quality and cost |
| grok_imagine | 10s, 15s, 20s, 30s | 720p | 9:16 aspect ratio only, longer clips |
| sora2_official_exp | 4s, 8s, 12s | 720p | OpenAI Sora 2 trial channel, 9:16 or 16:9 |
Always check clipcat replicate -h for the current model list.
Supported languages (--lang)
en zh fr de ms vi th ja ko id fil es
Good agent behavior
clipcat -h first if unsure which command to use.query_task across turns to track long-running tasks.X-Amz-* params that break if truncated.--pretty only for human-facing terminal display.