gitroomhq/agent-media

Make Podcast

Two saved characters recording a podcast in ONE room — the camera cuts to whoever is speaking, and each actor stays in their IDENTICAL seat, desk and mic position across every cut. Provide character_a and character_b (saved char_… ids from list_characters, or https image URLs) and an ordered `script` of A/B dialogue turns (each { speaker: "A" | "B", line: "…" }). The pipeline renders ONE shared two-shot, locks a close-up per actor, animates every turn with native lip-synced Seedance voice (each…

Installation

$ npx skills add gitroomhq/agent-media --skill make-podcast

Summary

  • Two saved characters recording a podcast in ONE room — the camera cuts to whoever is speaking, and each actor stays in their IDENTICAL seat, desk and mic position across every cut.
  • Provide character_a and character_b (saved char_… ids from list_characters, or https image URLs) and an ordered `script` of A/B dialogue turns (each { speaker: "A" | "B", line: "…" }).
  • The pipeline renders ONE shared two-shot, locks a close-up per actor, animates every turn with native lip-synced Seedance voice (each actor keeps a consistent look AND voice across the whole episode), and hard-cuts the turns together as a 9:16 vertical video.
  • Long turns auto-split into ≤15s takes.
  • Captions are OPT-IN — ask the user first, then set subtitles:true.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from gitroomhq/agent-media · top by installs.

npx skills add gitroomhq/agent-media

Browse all from gitroomhq/agent-media

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 80
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsmcp__agent-media__make_podcast

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,828 B
  • docs SUMMARY.md 761 B

History

  1. First recorded snapshot · 27 installs

SKILL.md

Make Podcast

Two saved characters recording a podcast in ONE room — the camera cuts to whoever is speaking, and each actor stays in their IDENTICAL seat, desk and mic position across every cut. Provide charactera and characterb (saved char… ids from listcharacters, or https image URLs) and an ordered script of A/B dialogue turns (each { speaker: "A" | "B", line: "…" }). The pipeline renders ONE shared two-shot, locks a close-up per actor, animates every turn with native lip-synced Seedance voice (each actor keeps a consistent look AND voice across the whole episode), and hard-cuts the turns together as a 9:16 vertical video. Long turns auto-split into ≤15s takes. Captions are OPT-IN — ask the user first, then set subtitles:true.

When to use this

Call this skill when the user asks for the outcome described above. It runs on the agent-media vNext primitive runtime via the mcpagent-mediamake_podcast MCP tool. Authentication is the user's existing agent-media Bearer token (issued by agent-media login).

How to call it

Preferred path: MCP tool mcpagent-mediamake_podcast. Schema is auto-published via tools/list against the same MCP server, so don't restate the schema here — trust the server's response.

Fallback path: REST.

POST https://api.agent-media.ai/v1/skills/make_podcast/run
Authorization: Bearer $AGENT_MEDIA_API_KEY
Content-Type: application/json
Idempotency-Key: <any unique string per intent>

{
  "character_a": "char_… (a saved character_id from list_characters, or a character_sheet_url)",
  "character_b": "char_… (a DIFFERENT saved character)",
  "script": [
    {
      "speaker": "A",
      "line": "Welcome back to the show — today we are talking AI video."
    },
    {
      "speaker": "B",
      "line": "Honestly I have been waiting all week for this one."
    }
  ],
  "room": "a cozy wood-panelled podcast studio with warm lamps"
}

What it costs and how long it takes

  • Credits: per-take: 140/280/420 per 5s/10s/15s take, summed across every A/B turn (+15 if subtitles); the master scene + both close-ups are free
  • Wall time (typical): 360–1400s
  • Deducted at submit.

Polling the result

GET https://api.agent-media.ai/v1/skills/runs/<skill_run_id>
Authorization: Bearer $AGENT_MEDIA_API_KEY

Returns per-step status with intermediate artifact URLs as each primitive completes.

House rules baked into this skill

  • See [reference/realism-rubric.md](../../reference/realism-rubric.md) for the realism doctrine baked into every prompt.
  • See [reference/auth.md](../../reference/auth.md) for first-time install and agent-media login.

Source of truth

This file is auto-generated by scripts/generate-public-skill.ts from the registry at services/api-v2/src/skills/registry.ts. Do not hand-edit; CI rejects drift.