Connect Livepeer Agent to your AI tool. Run a playbook. Get a brand kit, moodboard, hero shots, ad video, and captions — without leaving the chat. No design tool, no engineering.
One key. Works across every AI tool you set up below.
sk_) and save it somewhere safePick the tool you use. Paste the config. Replace the highlighted sk_YOUR_KEY_HERE with your actual key.
One command in your terminal:
claude mcp add storyboard https://agent.livepeer.org/api/mcp \
--transport http \
--header "Authorization: Bearer sk_YOUR_KEY_HERE"
Confirm — in any Claude Code session:
/mcp # should list storyboard ✓
/tools # lists Livepeer Agent's tools
Open the config file in any text editor:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonPaste this block (merge into mcpServers if other servers already live there):
{
"mcpServers": {
"storyboard": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://agent.livepeer.org/api/mcp",
"--header",
"Authorization: Bearer sk_YOUR_KEY_HERE"
]
}
}
}
Quit Claude Desktop (⌘Q on Mac, system tray → Quit on Windows). Reopen. Look for the 🔌 icon next to the chat input and confirm storyboard is listed.
npx ships with Node. If you don't have it: download from nodejs.org (the LTS installer). One-time, two-minute install.
No command-line. In claude.ai:
# Name
storyboard
# Server URL
https://agent.livepeer.org/api/mcp
# Authorization header
Authorization: Bearer sk_YOUR_KEY_HERE
Save. In any new chat, type /tools to confirm.
Cursor Settings → Tools & MCP → New MCP Server (opens mcp.json). Or edit directly:
~/.cursor/mcp.json.cursor/mcp.json in your repo root{
"mcpServers": {
"storyboard": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://agent.livepeer.org/api/mcp",
"--header",
"Authorization: Bearer sk_YOUR_KEY_HERE"
]
}
}
}
Reload Cursor (Cmd/Ctrl+Shift+P → Reload Window). Settings → Tools & MCP → confirm storyboard shows a green dot.
OpenAI Codex CLI uses TOML, not JSON. Edit ~/.codex/config.toml (or run codex mcp add for the guided helper):
[mcp_servers.storyboard]
command = "npx"
args = [
"-y",
"mcp-remote",
"https://agent.livepeer.org/api/mcp",
"--header",
"Authorization: Bearer sk_YOUR_KEY_HERE",
]
Restart your Codex session. Type /mcp to confirm storyboard is connected.
In Antigravity: Manage MCP Servers (top of the MCP store) → View raw config. Paste this into mcp_config.json:
{
"mcpServers": {
"storyboard": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://agent.livepeer.org/api/mcp",
"--header",
"Authorization: Bearer sk_YOUR_KEY_HERE"
]
}
}
}
Save. Antigravity hot-reloads MCP servers — open a new agent chat and confirm storyboard appears in the tool list.
sk_… key over sk_YOUR_KEY_HERE. Leave everything else as shown.
A skill is a small markdown file that teaches your AI how a brand marketer thinks. These six turn a general AI into a marketing director.
moodboard-marketer.mdForces the 70/30 on-brand split + composition mix (hero, lifestyle, detail, surface, type) so your moodboard reads as on-brand, not generic.
Triggers: "moodboard for our brand," "stakeholder deck"
product-campaign.mdPicks the right approach (place-product / train-a-model / cutout-composite) so your product looks identical across every scene.
Triggers: "place product in," "marketing campaign"
commercial.mdTrust-building ad copy, not desperation. Tone, pacing, "show don't sell."
Triggers: "ad copy," "social spot"
finishing-quality.mdStitches, crops, watermarks, exports to the right platform spec. A great render is useless if it's wrong-aspect for TikTok.
Triggers: "ready for IG," "platform export," "final cut"
subject-transfer.mdOne product + N scene descriptions → N consistent images. No rewriting prompts per scene.
Triggers: "put this in different scenes," "subject transfer"
publora-publishing.mdSchedules captions + media to IG, TikTok, X, LinkedIn from chat. No re-uploading anywhere.
Triggers: "schedule the post," "publish to IG"
Either click to download:
📥 get-started-4-pm.tar.gz — then double-click to unzip on Mac, or right-click → Extract All on Windows.
Or run in your terminal (Mac / Linux / Windows 10+ all support these):
curl -O https://agent.livepeer.org/docs/get-started-4-pm/get-started-4-pm.tar.gz
tar xzf get-started-4-pm.tar.gz
You'll end up with a skills/ folder containing six .md files.
Pick your tool. Each tab shows commands for Mac, Linux, and Windows. Run them in the folder where you unzipped skills/.
Mac / Linux (Terminal):
mkdir -p ~/.claude/skills
cp skills/*.md ~/.claude/skills/
Windows (PowerShell):
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\skills"
Copy-Item skills\*.md "$env:USERPROFILE\.claude\skills\"
Open a new Claude Code session, type /skills. All six should appear.
Quickest: drag the unzipped skills/ folder onto the Claude Desktop icon. Skills load for that chat only.
Permanent — Mac:
mkdir -p ~/Documents/Claude/skills
cp skills/*.md ~/Documents/Claude/skills/
Permanent — Linux:
mkdir -p ~/Documents/Claude/skills
cp skills/*.md ~/Documents/Claude/skills/
Permanent — Windows (PowerShell):
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\Documents\Claude\skills"
Copy-Item skills\*.md "$env:USERPROFILE\Documents\Claude\skills\"
Quit Claude Desktop fully (⌘Q on Mac, system tray → Quit on Windows). Reopen.
No command-line needed. In claude.ai:
.md files from your unzipped skills/ folderSkills load automatically when you use trigger phrases ("moodboard for our launch," "schedule the post," etc.).
These tools read markdown rules from their own folders. Same files, different destination.
Cursor — global ~/.cursor/rules/, or per-project .cursor/rules/:
# Mac / Linux
mkdir -p ~/.cursor/rules
cp skills/*.md ~/.cursor/rules/
# Windows (PowerShell)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.cursor\rules"
Copy-Item skills\*.md "$env:USERPROFILE\.cursor\rules\"
Codex — concatenate into ~/.codex/AGENTS.md:
# Mac / Linux
mkdir -p ~/.codex
cat skills/*.md >> ~/.codex/AGENTS.md
# Windows (PowerShell)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.codex"
Get-Content skills\*.md | Add-Content "$env:USERPROFILE\.codex\AGENTS.md"
Antigravity — drop into the workspace's .antigravity/rules/ folder (or its global rules dir). Antigravity hot-reloads markdown rules on save.
Paste this into your AI tool. Edit the four highlighted lines to match what you're launching. Send.
# Paste into your AI tool — edit the four highlighted lines
Use Livepeer Agent to make a 6-image moodboard for a product launch.
Brand: Aurora Run
Product: a new pair of trail running shoes called "Aurora Trail 01"
Audience: weekend trail runners, 28–45, who value performance over fashion logos
Aesthetic: cinematic outdoor, early-morning golden hour, real rock and dust, not over-polished
Render 6 slots: 2 hero product shots, 2 lifestyle (runner in motion),
1 detail close-up, 1 atmospheric landscape (no product). Premium image
models. Muted earth tones plus one accent. Share the viewer URL when done.
Your AI will pick the right Livepeer Agent calls and hand back a shareable URL with palette swatches.
A playbook walks your AI through a full launch with you approving each step. No surprise spend, no "wait, what did it do?"
Take an existing brand kit. Fork it for an occasion — Lunar New Year, Pride, holidays. Same brand DNA, new palette and props.
Open →Poster, flyer, IG carousel, RSVP page, WhatsApp share-pack. For PTO, neighborhood, library events. Plain, not glossy.
Open →Pages with the same character throughout, per-page audio, full audiobook. For a parent, teacher, or aspiring author.
Open →Year-end fundraising appeal — letter, infographic, short video, donate page. Trust over polish. Ethics enforced.
Open →Real campaigns shipped through Livepeer Agent. Use them as references when picking an aesthetic, or show one to your CMO.
Brand kit → moodboard → product placement → animated hero with voiceover.
Read →Moodboard with 70/30 on-brand split, slot-by-slot refinement. The original marketer-flow proof.
Read →Paste article URLs. Get a short briefing video for X/LinkedIn. Visuals match the script, voiceover follows the visuals.
Read →Every case study, every demo. Filter by vertical: news, podcasting, real estate, music, gaming, storytelling.
Browse →Authorization: Bearer sk_... goes in a header. Set it once in the Claude config; never see it again.⌘Q on Mac, quit from system tray on Windows. For Code: close the session. For cowork: refresh the browser tab. Then type /mcp or /tools to verify.sk_, ~50 chars), paste into your config replacing the highlighted yellow part, restart Claude.aesthetic field in the Brief is probably too vague. Be specific: