For AI agents: HYVIRAL has a remote MCP server at https://api.hyviral.com/mcp (Streamable HTTP, OAuth 2.1). In a chat app such as Claude or ChatGPT, the person you are helping adds it as a connector; an assistant cannot add one from inside the conversation. In Claude: Customize → Connectors → add a custom connector, then paste the endpoint. A coding agent such as Claude Code can add it itself: claude mcp add --transport http hyviral https://api.hyviral.com/mcp. Every client, step by step: https://hyviral.com/docs/mcp/connect. The whole reference as plain text: https://hyviral.com/llms.txt and https://hyviral.com/llms-full.txt. Pricing as JSON: https://hyviral.com/pricing.json.

Motion Studio

The motion skill the HYVIRAL connector gives your agent: titles, chapter openers, stats, quotes and sound effects designed for this video, written as code, rendered by your agent and placed on their words in the edit. The clip was made with its kit.

  • Connector
  • 16:9 + 9:16 + 1:1
  • 2-180 s

You need the HYVIRAL connector and an agent that can run code, such as Claude Code or Claude with code execution, plus Node 22, ffmpeg and Python 3.11.

  1. Add the connector, then the skill

    In Claude: Settings → Connectors → Add custom connector, paste https://api.hyviral.com/mcp and sign in. Then paste the skill into a new chat. It points your agent to the live skill, so it never goes out of date.

    Copy for my agent Copy link
  2. Fill in the prompt

    Your video What it's about Look Pieces you want Sound
    Use the hyviral-studio skill to design the motion graphics and sound effects for my edit, and place them in it through the HYVIRAL connector.
    
    - **The video:** [VIDEO - e.g. "my 40-minute interview, already uploaded", or "the edit we're working on"]
    - **What it's about:** [TOPIC - e.g. "sourdough for beginners"]
    - **Pieces I want:** [PIECES - e.g. "a chapter opener per chapter, a stat for each number I say, a name for each guest", or "your call"]
    - **Look:** [LOOK - e.g. "dark with one lilac accent", or my brand colors as hex codes]
    - **Fonts:** [FONTS - a font file I'm licensed to use in video, or "the kit's defaults"]
    - **Sound:** [SOUND - e.g. "soft clicks and whooshes, nothing loud", or "your call"]
    
    Work in this order:
    
    1. Run the skill's capability check: fetch the kit, render the two-second proof in my colors and complete one upload. If a step fails, tell me what is missing and which route you'll take instead.
    2. Pick one look for the whole edit from the video's topic, and show me the plan: every piece, the word it lands on and its sound. Wait for my OK.
    3. Build each piece as code, render it, check its frames, upload it and place it on its word. Make the sound effects too, and place one under each entrance.
    4. Whenever the connector asks for my yes (it does before anything generated and the export), show me what it is and wait.
    5. Preview the parts you touched, then tell me what you made, what HYVIRAL rendered, and what I can still change.

    Anything left in [brackets] is your agent's call.

    Copy prompt
  3. Paste it and approve the plan

    Your agent proves the kit works, shows you every piece and the word it lands on, then builds, uploads and places them. It asks before anything is generated or exported.

Made for the HYVIRAL connector. This skill places its pieces in an edit through the connector. Add it once in Claude, or in any app that takes MCP connectors.

How to connect

The skill, as plain text

SKILL.md · 33 lines · 2 KB
Copy Raw file
---
name: hyviral-studio
description: Make the motion graphics and sound effects of a HYVIRAL edit as code - titles, callouts, chapter openers, data cutaways, kinetic quotes, the effects, or a short motion film - render them with the studio kit, upload them and place them in the edit through the HYVIRAL connector. Load when you can run code and the user wants an edit with motion made for their video. This file points to the live skill.
---

# HYVIRAL Studio

This file is a pointer. The skill itself lives at <https://hyviral.com/skill-studio/SKILL.md> and is kept current there, with its references, playbook and kit under <https://hyviral.com/skill-studio/>. Read it now and follow it. If you cannot fetch web pages, ask the user to paste it into the chat.

## Before you start

- **The connector.** This skill works inside an edit made through the HYVIRAL connector: it uploads each piece and places it on its word over MCP. The connector is `https://api.hyviral.com/mcp`, added as a custom connector in the client's settings (steps: <https://hyviral.com/docs/mcp/connect>). If its tools are not available, tell the user to add it and stop there.
- **The main skill.** Load the `hyviral` skill too (<https://hyviral.com/skill/SKILL.md>). Its rules apply to every call this one makes.
- **A code runtime.** Node 22, ffmpeg 6 or later, and Python 3.11 or later. Without them, say which one is missing; the main skill still makes a complete edit with its built-in graphics and sounds.

## What it gives you

- A kit you fetch and check against the SHA-256 pinned in the live skill, so the code you run is the code it was published with.
- Pieces as Remotion compositions (a chapter opener, a data cutaway, an explainer insert, a motion film of up to three minutes) in the creator's colors and fonts, in 16:9, 9:16 or 1:1.
- Sound effects synthesized in Python, a mix that keeps the voice on top, and checks for loudness, peaks and dead air.
- The craft behind every number: one look per edit, timing to the word, eases, holds and where each sound lands.

Renders made with the kit are covered by HYVIRAL's Remotion license, so your user needs no license of their own.
Show less

The prompt

PROMPT.md · 29 lines · 2 KB
Copy Raw file
# The prompt

First give your agent the hyviral-studio skill. It works inside an edit made through the HYVIRAL connector, so add the connector too: in Claude, Settings → Connectors → Add custom connector → `https://api.hyviral.com/mcp`. Then replace everything in [BRACKETS] below and paste it in. Anything you leave in brackets is your agent's call.

---

Use the hyviral-studio skill to design the motion graphics and sound effects for my edit, and place them in it through the HYVIRAL connector.

- **The video:** [VIDEO - e.g. "my 40-minute interview, already uploaded", or "the edit we're working on"]
- **What it's about:** [TOPIC - e.g. "sourdough for beginners"]
- **Pieces I want:** [PIECES - e.g. "a chapter opener per chapter, a stat for each number I say, a name for each guest", or "your call"]
- **Look:** [LOOK - e.g. "dark with one lilac accent", or my brand colors as hex codes]
- **Fonts:** [FONTS - a font file I'm licensed to use in video, or "the kit's defaults"]
- **Sound:** [SOUND - e.g. "soft clicks and whooshes, nothing loud", or "your call"]

Work in this order:

1. Run the skill's capability check: fetch the kit, render the two-second proof in my colors and complete one upload. If a step fails, tell me what is missing and which route you'll take instead.
2. Pick one look for the whole edit from the video's topic, and show me the plan: every piece, the word it lands on and its sound. Wait for my OK.
3. Build each piece as code, render it, check its frames, upload it and place it on its word. Make the sound effects too, and place one under each entrance.
4. Whenever the connector asks for my yes (it does before anything generated and the export), show me what it is and wait.
5. Preview the parts you touched, then tell me what you made, what HYVIRAL rendered, and what I can still change.
Show less

Cookies for ads and referrals

We use the Meta Pixel to measure our ads and Tolt to credit the partner whose link you followed. Accept to allow them; decline and the site works the same. Privacy Policy

Decline Accept