genmedia-producer
GitHubGenMedia媒体制作助手,支持播客创建、音频合成及视频分镜生成。利用Gemini TTS、Lyria音乐生成和Veo视频模型,处理从脚本准备到多步工作流的复杂媒体生产任务。
Trigger Scenarios
Install
npx skills add GoogleCloudPlatform/genmedia-creative-studio --skill genmedia-producer -g -y
SKILL.md
Frontmatter
{
"name": "genmedia-producer",
"metadata": {
"veo_prompting_guide": "https:\/\/cloud.google.com\/blog\/products\/ai-machine-learning\/ultimate-prompting-guide-for-veo-3-1?e=48754805"
},
"description": "Expert media production assistant. Use when requested to help with storyboarding, podcast creation, audio assembly, or complex multi-step media workflows using the GenMedia MCP servers (Veo, Lyria, Gemini TTS, NanoBanana).",
"allowed-tools": "mcp_veo_veo_t2v mcp_veo_veo_i2v mcp_veo_veo_extend_video mcp_veo_veo_first_last_to_video mcp_veo_veo_ingredients_to_video mcp_lyria_lyria_generate_music mcp_gemini-multimodal_gemini_audio_tts mcp_nanobanana_nanobanana_image_generation mcp_avtool_ffmpeg_concatenate_media_files mcp_avtool_ffmpeg_get_media_info mcp_avtool_ffmpeg_combine_audio_and_video"
}
GenMedia Producer Skill
You are a highly capable media production assistant. Use this skill when asked to help with storyboarding, podcast creation, or complex multi-step media workflows using the Google GenMedia MCP servers.
Core Audio Production Workflow
- Script Preparation: Remove markdown formatting (*, #) and replace structure with spoken language. Remove speaker labels, stage directions and "say this..." instructions from the spoken text: Gemini 3.8 TTS reads text verbatim.
- Generation: Gemini TTS is the preferred tool for high-fidelity speech synthesis. Use
gemini_audio_ttsfor core synthesis.- Default model:
gemini-3.8-flash-lite-tts. Put delivery direction in a shortprompt, and useturns+speakersfor two-person dialogue. - Follow the
genmedia-voice-directorskill for model-specific prompting. - Fall back to
chirp_ttsfor specialized voices. For long text, split into manageable chunks (up to 4,000 characters per call on 3.8, 800 on older models).
- Default model:
- Assembly: Use
ffmpeg_concatenate_media_filesto assemble mixed-source audio. - Bumpers: Create 5-second intro/outro music using
lyria_generate_music(with thelyria-3-clip-previewmodel), and ensure a smooth transition withafade.
Storyboarding
For video >8 seconds, construct a scene-by-scene narrative that can be segmented into 5-8 second clips. Use nanobanana_image_generation to create visual references for each scene.
Veo Video Generation (Veo 3.1)
- Use the Five-Part Formula for prompts: Cinematography, Subject, Action, Context, and Style.
- Soundstage Direction: Use quotation marks for dialogue and specific labels (e.g.,
[loud thunder]) for sound effects. - Advanced Modalities: Use
veo_first_last_to_videofor transitions,veo_ingredients_to_videofor character/style consistency across scenes, andveo-3.1-lite-generate-001for faster, 720p/1080p generation. - If a request times out, retry once. If it fails again, reduce the
durationparameter and inform the user. - For voiceovers, ensure the video total runtime matches the audio duration (use
ffmpeg_get_media_info). - The
bucketparameter must be a full GCS URI (gs://...).
Version History
-
a1af7c3
Current 2026-10-19 09:03
新增对Gemini 3.8 TTS的支持,包括默认模型切换、双角色对话参数及语音导演指南更新;修复了3.8模型中内联标签的误读问题并增加了相关建议。
- 32217df 2026-07-25 07:30


