What problem does it solve?
Adding a new image, video, or audio generation backend to MassGen's unified generate_media tool requires coordinated changes across registration, dispatch, selection, and documentation files, and missing any step causes silent failures like backends never being auto-selected.
Core Features & Use Cases
- Complete Integration Checklist: Step-by-step tasks covering registration in _base.py, backend implementation, dispatcher updates, image-to-image support, documentation, and tests.
- Continuation Store Patterns: Reference implementations for stateful backends (OpenAI, Gemini, Grok) with an LRU store template for iterative media editing.
- Common Pitfalls Guide: Documents known failure modes such as missing priority list entries, sync SDK handling, ephemeral URLs, and falsy duration bugs.
- Use Case: When integrating a new image generation API (e.g., a new provider's SDK) into MassGen, follow the checklist to register API keys, implement the generation function, wire up auto-selection, and add tests without breaking existing backend selection behavior.
Quick Start
Use the multimedia-backend-integrator skill to walk me through adding a new image generation backend to MassGen's generate_media tool.