Agent Plugins Marketplace
All plugins

media-plugin

v1.15.1

Media generation and manipulation for images, videos/GIFs, music, speech, sourcing, SVG, and data visualization via Gemini, D3.js, Mermaid, and Draw.io, with visual-planning and media-prompt-craft gates.

Codex10 Skills5 MCP serversstdioStreamable HTTP

By Lukas KellersteinLicense: UNLICENSED1 GitHub starsUpdated last week

Directory evidence

Runtimes
Codex
Parsed components
15 skill or MCP entries
Source updated
Sep 14, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install media-plugin for Codex

Installs for the current user
codex plugin marketplace add lukaskellerstein/codex-my-marketplace
codex plugin marketplace upgrade codex-my-marketplace
codex plugin add media-plugin@codex-my-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the codex-my-marketplace catalog, then install this plugin.

Compatibility: the page URL and API slug “media-plugin” remain stable.

  • Codex: media-plugin@agent-plugin-marketplacemedia-plugin@codex-my-marketplace

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/lukaskellerstein/codex-my-marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/media-plugin/.

Plugin files

plugins/media-plugin/
├── .codex-plugin/plugin.json
├── skills/graph-generation/SKILL.md
├── skills/icon-library/SKILL.md
├── skills/image-generation/SKILL.md
├── skills/image-sourcing/SKILL.md
├── skills/media-prompt-craft/SKILL.md
├── skills/music-generation/SKILL.md
├── skills/speech-generation/SKILL.md
├── skills/svg-mastery/SKILL.md
├── skills/video-generation/SKILL.md
├── skills/visual-planning/SKILL.md
└── .mcp.json

Included Skills10

graph-generationskills/graph-generation/SKILL.md

Create diagrams, charts, graphs, maps, dashboards, infographics, wireframes, and other non-photographic visualizations. Routes work to Mermaid, D3.js, or Draw.io and applies domain-shape search and edge-routing checks for professional output.

icon-libraryskills/icon-library/SKILL.md

Fetch pre-made SVG icons from open-source icon libraries (Lucide, Heroicons, Tabler Icons) for use in websites, presentations, Figma designs, or any project. Use when the user asks to "add an icon", "use a search icon", "find an icon for settings", "get SVG icons", or needs clean SVG icons. NEVER draw icons manually — always fetch from these libraries. Supports browsing, searching, and using icons in code, Figma, or any design context.

image-generationskills/image-generation/SKILL.md

Generate and work with images using the media-mcp server's generate_image tool. Use when the user asks to create images, generate visuals, make illustrations, create thumbnails, design graphics, produce concept art, create product mockups, or work with reference images. Supports multiple aspect ratios, resolutions up to 4K, reference image input, and Google Search grounding for realistic results.

image-sourcingskills/image-sourcing/SKILL.md

Find and download existing images from the web using stock photo services like Unsplash, Pexels, and Pixabay. Use when the user wants to find real photographs, stock photos, or existing images rather than generating new ones with AI. Also useful when the user needs royalty-free images, creative commons photos, or reference material from the web.

media-prompt-craftskills/media-prompt-craft/SKILL.md

Craft effective prompts for AI image/video generation and search queries for stock photo services. Translates design direction and styleguide choices into specific, style-consistent prompts. Use when the user asks to "find images for my site", "generate a hero image", "what kind of images should I use", "create image prompts for my project", "write prompts for image generation", "Unsplash query for...", or when building a media asset list for a design project. Works with any styleguide and delegates actual generation to media-plugin.

music-generationskills/music-generation/SKILL.md

Generate music and instrumental audio using the media-mcp server's generate_music tool. Use when the user asks to create music, background tracks, sound effects, ambient audio, jingles, or instrumental compositions. Supports weighted text prompts for blending styles, BPM control, musical scale constraints, temperature for creativity, and duration settings.

speech-generationskills/speech-generation/SKILL.md

Generate text-to-speech audio using the ElevenLabs MCP server's text_to_speech tool. Use when the user asks to create voiceovers, narration, audio from text, spoken dialogue, podcast-style audio, audiobook readings, announcements, or voice content. Supports voice selection by name or ID, multiple models (multilingual, flash, turbo), stability/similarity/style controls, speed adjustment, and multiple output formats.

svg-masteryskills/svg-mastery/SKILL.md

Author, optimize, animate, embed, validate, and debug SVG assets, including accessible and responsive SVG, React integration, filters, paths, logos, illustrations, patterns, and rendering QA. Use icon-library to source existing icons and graph-generation for charts or diagrams.

video-generationskills/video-generation/SKILL.md

Generate videos and GIFs using the media-mcp server's generate_video tool. Use when the user asks to create videos, animations, GIFs, motion graphics, product demos, explainer clips, or video content. Supports text-to-video, image-to-video (animate a still image), and video extension modes with native audio generation.

visual-planningskills/visual-planning/SKILL.md

Plan and brief media before producing or sourcing images, video, charts, diagrams, infographics, SVG, icons, music, or voice. For multi-asset deliverables, select only useful visuals, route each to the right medium, and keep one coherent style before delegating production.

MCP servers5

ElevenLabsstdio
command
uvx
args
elevenlabs-mcp
env.ELEVENLABS_API_KEY
${ELEVENLABS_API_KEY}
drawiostdio
command
npx
args
-y @drawio/mcp
media-mcpstdio
command
uvx
args
media-mcp
env.GEMINI_API_KEY
${GEMINI_API_KEY}
env.MEDIA_OUTPUT_DIR
${MEDIA_OUTPUT_DIR}
media-playwrightstdio
command
npx
args
@playwright/mcp@latest --headless
mermaidStreamable HTTP
url
https://mcp.mermaid.ai/mcp

Plugin manifests1

plugins/media-plugin/.codex-plugin/plugin.json
{
  "name": "media-plugin",
  "version": "1.15.1",
  "description": "Media generation and manipulation for images, videos/GIFs, music, speech, sourcing, SVG, and data visualization via Gemini, D3.js, Mermaid, and Draw.io, with visual-planning and media-prompt-craft gates.",
  "author": {
    "name": "Lukas Kellerstein",
    "url": "https://github.com/lukaskellerstein"
  },
  "homepage": "https://github.com/lukaskellerstein/codex-my-marketplace",
  "repository": "https://github.com/lukaskellerstein/codex-my-marketplace",
  "license": "UNLICENSED",
  "keywords": [
    "codex",
    "media",
    "prompt-craft",
    "visual-planning",
    "images",
    "video",
    "speech",
    "music",
    "icons",
    "graphs",
    "diagrams",
    "drawio",
    "infographics",
    "svg"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Media Plugin",
    "shortDescription": "Generate or source media assets for projects.",
    "longDescription": "Provides Codex workflows for visual planning, media prompt craft, image generation, stock sourcing, icon lookup, SVG craft, chart and diagram generation, music, video, and speech. Planning and prompt gates clarify, style, and review assets before production.",
    "developerName": "Lukas Kellerstein",
    "category": "Media",
    "capabilities": [
      "Read",
      "Write",
      "Interactive"
    ],
    "defaultPrompt": [
      "Create image prompts for this landing page.",
      "Generate a chart or diagram for this documentation.",
      "Create a narration plan for this demo video."
    ],
    "brandColor": "#DC2626"
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[media-plugin on Agent Plugins Marketplace](https://pluginsmp.com/plugins/media-plugin)