Turn any topic into a viral short — Claude writes the script

The hard part of short-form isn't the editing — it's writing a script that hooks. This skill hands that to Claude: it researches what's already breaking out in your niche, writes an original hook-driven script grounded in that data, and renders the finished short. You just give it a topic.

You type

Make me a 60-second short about home espresso for beginners.

…and Claude drives the whole pipeline below on your machine.

Why this beats a blank script box

01

You don't write the script — Claude does

A blank script box is where most creators stall. Here you give a topic and Claude writes the hook, structure and copy, modeled on a video that already went viral in your niche.

02

Grounded in real data, not generic AI filler

The script prompt is fed a real breakout's transcript, your niche's live search demand, and your own best-performing patterns — so the output is specific to what actually works, not a vanilla template.

03

Iterate before you pay to render

Refine the hook conversationally in chat — "punch up the opener", "make it punchier for Gen-Z" — and only render once the script is right. The desktop UI can't do that.

How Claude turns a topic into a finished short

  1. Find a proven breakout to ground the script

    Claude calls find_breakouts for your niche and picks a real video that massively outperformed its channel's median — so the script is modeled on something that already went viral, not a guess.

  2. Decode the hook

    analyze_competitor downloads that video, transcribes it locally with Whisper, and extracts the hook pattern, structure and tone. Claude studies the pattern — it never copies the transcript.

  3. Write an original, data-grounded script

    Claude writes a fresh 60–90s script that captures the proven hook, grounded in the competitor transcript, your niche's real search demand (get_search_demand), and your own best-performing patterns. This is the part you'd otherwise struggle with — done for you.

  4. Render the finished short

    generate_smart_video runs the full pipeline — TTS voiceover, word-by-word captions, background music, stock footage matched per scene — and returns a job you can wait on with wait_for_job.

  5. Get the file + ready-to-post metadata

    list_videos returns the finished mp4 plus an AI-drafted title, description and tags. Claude tells you exactly where the file is and what to paste when you post.

  6. Ship it everywhere (optional)

    Ask Claude to call repurpose_for_platforms and it returns one mp4 per aspect ratio (9:16, 16:9, 1:1) with a platform→file map — TikTok, Shorts and Instagram in one step.

MCP tools it calls: find_breakoutsanalyze_competitorget_search_demandgenerate_smart_videowait_for_joblist_videosrepurpose_for_platforms

Connect it in 4 steps

  1. Install ViralMint

    Download the free, open-source desktop app (macOS / Windows / Linux) and open it. It bundles the whole pipeline — yt-dlp, Whisper, FFmpeg — and the MCP server.

  2. Open the in-app MCP page

    It shows your loopback endpoint and a bearer token, with a ready-to-paste Claude Code command and a JSON config snippet for Cursor / Claude Desktop.

  3. Add the server to your agent

    Paste the command. Your client loads ViralMint's tools, the built-in workflow recipes (this skill is one) and read-only resources like your balance and recent videos.

  4. Ask for the outcome

    Type the prompt above. Claude runs the recipe end-to-end against the local app and hands you the finished mp4 — no clicking through the UI.

ViralMint skills vs typical agent video tools

What matters Typical paid agent tools ViralMint
Agent tools / skillsBehind a paid tierFree & open-source (AGPL)
Where it runsTheir cloudYour machine (loopback MCP)
Your footage & dataUploaded to their serversStays local — only AI calls leave
PricingMonthly subscriptionPrepaid, pay-per-render at ~cost
Output watermarkOn free tiersNever
Script qualityPrompt → generic scriptGrounded in real breakouts + your data

highlighted column = clearer fit.

Frequently asked

Do I need to know how to write good scripts?

No — that's the entire point of this skill. You give Claude a topic; it researches what's already going viral in your niche and writes the hook-driven script for you, grounded in that data. You can refine it in chat, but you never have to start from a blank page.

Is this actually better than typing a script into the ViralMint app?

Yes, for the script. In the desktop app you face an empty script box. Through this skill, Claude first calls find_breakouts and analyze_competitor to ground the script in a proven viral video, pulls in real search demand, and writes the copy — then renders with the same pipeline. The render is identical; the script quality is the upgrade.

What does it cost?

You install the open-source ViralMint app for free and connect it to Claude. Each finished render bills against your prepaid balance at roughly provider cost plus a small margin — no subscription, no per-seat fee. Claude shows you the estimate before rendering, and research steps (finding the breakout, writing the script) don't cost render credits.

Which agents can run this skill?

Any MCP-aware client: Claude Code (CLI), Claude Desktop, Cursor, and others that speak the Model Context Protocol over HTTP. The in-app MCP page gives you a one-line Claude Code command and a JSON config snippet.

Does my footage or script leave my machine?

The pipeline runs locally — downloads, Whisper transcription and FFmpeg rendering all happen on your computer. Only the AI calls (script generation, voice, video models) route through ViralMint's cloud proxy. The MCP server itself is loopback-only and bearer-token gated.

Make topic → viral short from a chat

Install the free ViralMint desktop app, connect it to Claude Code or Cursor, and run this skill — no subscription, no watermark, your footage never leaves your machine.

More agent skills

← All ViralMint skills

Enlarged screenshot