Agent skill
One sentence to your agent. One finished video back.
Riffkit ships as an open-source skill your AI assistant can run end to end. Paste one line into Claude Code, Codex, Cursor, or any agent that can run terminal commands, then ask for riffs in plain language.
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit Sign up free, no credit card required.
Two ways in
Which assistant do you use?
In a chat app you start from a TikTok link, a template, a written idea or a video file you add through a link it gives you. An agent on your computer sends a video file from that computer itself. Same account and credits either way.
Claude or ChatGPT
Chat apps. Add one address on the web or desktop and sign in.
Set it up in Claude or ChatGPT →The Riffkit connector (MCP)
Claude Code, Codex or Cursor
Agents that run commands on your computer. Send your agent one line.
You are hereThe Riffkit agent skill
Watch it happen
A real session, start to finish.
One sentence, one “ok”, and the riff below, the dress is from the product library, the dance hits the source BGM’s beats, and not a single frame of the source video is reused.
How it works
Four beats, zero forms.
Say it in one sentence
“Riff this TikTok into a video for my product: tiktok.com/@…/video/…, she wears the Black Fringe Dress from my product library, keep the BGM, hit the beats.”
It drafts the plan
Your agent studies the source’s winning formula (hook, pacing, beat grid) and shows you a choreography-level creative plan. You reply “ok”.
The riff renders
Riffkit generates brand-new footage around your product and character, locked to the formula. Zero frames reused from the source.
Delivery, post-ready
Minutes later: download link, suggested caption, hashtags, and a strategy recap explaining why the video is built the way it is.
What your agent delivers
Everything you need to hit post.
A finished video
Burned-in subtitles, beat-matched BGM, cover frame, post-ready, not a rough clip.
Caption + hashtags
A suggested caption and tags written from the actual creative plan, ready to paste.
A strategy recap
The agent explains the source’s formula and how your riff exploits it, so you learn while you ship.
Your product, your character
Reference your product library by name. Use your digital character, add a voice sample so it speaks in your voice, or let the AI cast one.
Where this goes
Put your agent on a schedule.
The demo above is one riff. The real play is a standing order: every morning your agent scouts winning videos worth riffing, remakes the best one with your product, preps the caption and hashtags, and you do one thing: look, and post. Riffkit is the rendering engine that makes the loop close.
The skill is MIT-licensed and lives at github.com/riffkit/skill, also listed on ClawdHub.
Questions
The things agents’ humans ask first.
Which agents can run it?
Claude Code, Codex, Cursor: any assistant that can run terminal commands. No local models and nothing to install besides the optional Riffkit CLI (Node 20+): the skill is a thin layer over Riffkit’s hosted engine. Using Claude or ChatGPT in a chat window? Connect Riffkit there instead: riffkit.ai/mcp.
How does my agent sign in?
Device authorization: your agent shows you a riffkit.ai link and a short code, you approve it in your own browser, and the session stays on your machine. Your agent never sees your password.
What does it cost?
Signing up is free, no credit card, and while a signup credit is on, the first section of your first riff is on the house (a video short enough for one section comes whole). Plans from $15/mo, or $12/mo billed yearly, and rendering is billed by the second.
Can it make a video without a source link?
Yes. Describe the video you want, the scene, the lines, the pacing, and your agent calls the creation endpoint instead of the riff one: an original video with your product and character, no source needed. Riffing a proven video is still the default, because that is what removes the guesswork from the first three seconds; creation covers the angles no existing video does.
Can it run on a schedule?
Yes. Agents that support scheduled tasks can run a daily loop: pick a winning video, riff your product into it, prep the caption and hashtags, and wait for your ok. One person becomes a content pipeline.
For Claude or ChatGPT in a chat window, see Riffkit for Claude and ChatGPT.