Clipcat · Agent Skill

Codex + Clipcat: The TikTok Video Generator Skill That Runs Your Full Shop Playbook From One Instruction

There's already a click-by-click install tutorial. This one is about the payoff — how a single Codex instruction runs the six-scenario TikTok Shop loop, how the same Skill hands off cleanly between Codex, Claude Code and OpenClaw, and the cloud-sandbox pattern nobody writes down until they hit it.

Updated Sep 8, 2026 9 min read Skill repo: github.com/Clipcat-ai/clipcat-skill

Why this specific combo saves the most time

Codex knows your code, catalog and CI. Clipcat knows the TikTok viral leaderboard, one-click cloning, 9:16 rendering across five video models, and post-publish analytics. The Clipcat Agent Skill welds them together — one install line, one config line — and Codex starts running the whole six-scenario TikTok Shop playbook as one orchestrated chain.

You've had a coding agent for a while. You've had Clipcat's web app for a while. Neither one alone shortens the "product image to published TikTok" gap much. It's the wiring in between — Discover feeding Collect feeding Replicate feeding Generate feeding Analyze, with shared session state — that collapses a day into an afternoon. The Skill is that wiring.

What Codex misses without the Skill

Ask a bare Codex for a TikTok Shop video and it writes something reasonable-looking and useless: a shell script that calls a public video-model API and hands you an mp4. The mp4 plays. It doesn't sell. The reason is simple — Codex has no idea which videos moved units last night.

What a coding agent can't do on its own:

  • See what's actually converting in your target market this week — the real-time viral leaderboard.
  • Take a proven winner and clone its structure — hook shot, pacing, camera behaviour — onto your product image.
  • Pick the right video model per category. Seedance for smooth human motion. Veo for fidelity. Sora for narrative. Wan for physics. Grok Imagine for stylised hooks.
  • Close the loop: attribute TikTok plays and engagement back to the specific clip Codex rendered.
The tell: if your agent has no signal about what worked last night, everything it renders today is a guess. The Skill is that signal — piped straight into the agent's tool surface.

The six scenarios your agent inherits

Clipcat's whole product is six scenarios. The Skill promotes each one into a callable command, chainable, with shared state between calls. That last part matters more than it sounds — it's what turns six tools into one loop.

1 · Discover

Viral leaderboard + blue-ocean products

Live winners across 15+ TikTok markets. Where the agent starts when you say "find me something worth cloning."

2 · Collect

Reference bookmarks

The agent pins promising references so downstream steps refer to them by handle instead of dragging URLs around.

3 · Generate

Viral prompt + video render

Nine-field structured prompts (style, camera, lighting, character, timestamped shots, sound, transition), rendered across the eight integrated models.

4 · Replicate

One-click viral clone

Feed the agent a reference clip and your product image. It clones the reference's structure onto the product — the shortest path from Discover to shippable.

5 · Imagery

Product stills + A-roll

Studio-style product shots and hero cutaways the render calls for, produced inline. No separate shoot needed.

6 · Analyze

Post-publish TikTok analytics

Plays, engagement, follower delta per clip — fed straight back into Discover so tomorrow's run is smarter than today's.

Any one scenario in isolation isn't magic. What earns the Skill its keep is a Codex session sequencing all six in a single instruction, holding "ref-1" as a session handle across steps. Enter wherever it makes sense — already have a reference? Skip Discover. Already have a prompt? Skip to Replicate.

One-minute install

Mac / Linux

curl -fsSL https://clipcat.ai/cli | bash

Windows (PowerShell)

irm https://clipcat.ai/cli.ps1 | iex

Authenticate

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

That's it. Restart the agent session and it auto-discovers the Clipcat commands through the installed manifest. Smoke-test with something concrete — "list the top three viral TikTok videos in US skincare right now via Clipcat" — you should get real leaderboard rows, not a plausible-sounding list the model made up.

API key: generate one from your Clipcat account. Standard bearer auth — no OAuth dance, no per-agent secrets to juggle.

Prefer screenshots: the step-by-step install and first-run tutorial lives at Codex TikTok Shopping Video Tutorial. The rest of this piece is the orchestration story.

Orchestration: one instruction, six scenarios

The reason the Skill exists — as opposed to "just curl the endpoints yourself" — is orchestration. Here's what a real end-to-end instruction looks like inside Codex:

The instruction

Use the Clipcat skill to run the full TikTok Shop loop: 1. Discover the top-performing viral video in US skincare, last 7 days. 2. Collect it as reference "ref-1". 3. Replicate ref-1 onto ./product-serum.jpg — match hook, camera, pacing. 4. Generate the 9:16 output using Seedance 2.5. 5. Return the finished video URL and the reference URL side by side, with predicted watch-through.

What the Skill actually does under the hood

1

Discover

Queries the viral leaderboard filtered by region=US, category=skincare, window=7d. Returns a ranked list with hook length, engagement, and cross-links to the specific best-seller product.

2

Collect

Pins the top result to session handle "ref-1". Every downstream step calls it symbolically instead of round-tripping a URL.

3

Replicate

Uploads the product image, pulls the reference's structure — hook, camera, pacing, character — and emits a schema-locked prompt.

4

Generate

Routes the prompt through Seedance 2, surfaces exact credit cost before rendering, returns the finished 9:16 URL.

5

Analyze hook

Registers the clip so, once you publish, plays and engagement attribute back to this specific run — not to your account average.

Technically you could hand-curl every endpoint. Nobody does, because passing "ref-1" state between five browser tabs is what makes the manual version painful. The Skill collapses that into one agent session that already knows how to hold state.

Agent-to-agent: Codex, Claude Code, OpenClaw in one loop

The Skill is agent-neutral by design. Six agents share the same manifest today — Codex, Claude Code, OpenClaw, WorkBuddy, Trae, Cline — and that neutrality is more useful than it sounds. Different phases of the loop suit different agents.

PhaseBest-fit agentWhy
Discover / AnalyzeCodexData-heavy work. Pairs best with the agent already living in your codebase and CI.
Generate / creative iterationClaude CodeLonger-form reasoning about copy, cadence, regional cultural fit.
Replicate / batch runsOpenClaw / WorkBuddyBackground execution across many SKUs at once.
Local edit / previewTrae / ClineEditor-native — tweaking a schema-locked prompt before it renders.

Because the same API key authenticates the Skill across all six, session handles like "ref-1" survive a handoff. Discover in Codex, Replicate in OpenClaw, no re-fetch, no re-context-load. That's the actual meaning of "agent-to-agent" in a Shop workflow.

Codex cloud sandbox: the setup-script pattern

Codex cloud tasks are ephemeral — the container resets between runs, so a local install evaporates. Two patterns handle it cleanly.

Pattern 1: Setup Script

Add the install line to your Codex Setup Script so it runs on every task boot:

curl -fsSL https://clipcat.ai/cli | bash clipcat config --api-key "${CLIPCAT_API_KEY}" --base-url https://clipcat.ai

Read the key from an env var — Codex cloud injects secrets at boot. Don't hardcode.

Pattern 2: Agent-run install

Can't touch the Setup Script? Put "install and configure Clipcat before you start" at the top of the task. The agent installs first, then proceeds. Slightly slower per run, but doesn't require touching workspace settings.

Egress allowlist: if your sandbox restricts outbound traffic, allow clipcat.ai (API + CLI installer) and static.clipcat.ai (generated assets). Nothing else is needed.

Frequently asked questions

Do I need Clipcat's web UI too, or is the Skill enough?

Same account, both work. The Skill is enough for orchestration and batch runs. The web UI is faster for one-off exploration and visually browsing references. Most teams explore in the UI, ship production runs through the Skill.

Which model does the Skill render with by default?

Whichever one you tell it — model choice is a parameter, not a default. Sensible starting points per category: Seedance 2.5 for human motion, Veo 3.1 for fidelity, Sora 2 for narrative, Wan 3.0 for physics, Grok Imagine 1.5 for stylised hooks. Model pages: Seedance 2, Veo 3.1, Sora 2, Grok Imagine 1.5.

Is there a step-by-step install tutorial?

Yes. This piece is the orchestration story — why Codex + Clipcat is worth wiring up. For the click-by-click install and first-run walkthrough, see Codex TikTok Shopping Video Tutorial.

Does the Skill respect Clipcat's plan credits?

Yes — same credits as the web UI. Every generate call surfaces the exact projected cost before it runs, so the agent can decide (or you can pre-approve) instead of burning credits silently.

Where is the full skill manifest?

Public on GitHub at github.com/Clipcat-ai/clipcat-skill. Every command your agent can call, plus parameter schemas. If your agent isn't on the supported list yet, treat the manifest as your integration spec.

Next step

Install once, keep it: curl -fsSL https://clipcat.ai/cli | bash (PowerShell on Windows), then clipcat config --api-key .... Restart the agent, hand it a product image, ask for a Discover → Replicate → Generate chain. That first run is when the phrase "single-instruction TikTok Shop pipeline" stops sounding like marketing. Full Skill catalogue: /en/tiktok/openclaw.

Codex + Clipcat: TikTok Shop Video Generator Agent Skill