# Media Forge

> Use this tool when you need to generate visual assets from text-based inputs, such as diagrams, charts, and slide decks, to enhance documentation and communication. Media Forge solves problems of manual asset creation and version control, providing a seamless interface for AI coding agents to input text and receive file paths to generated assets. It is ideal for use cases requiring automated rendering of visual content, with outputs including SVG files, HTML pages, and slide decks.

Canonical page: https://skillsregistry.net/skills/pavelguzenfeld-media-forge  
JSON: https://api.skillsregistry.net/v1/skills/pavelguzenfeld-media-forge

## Description

Media Forge generates visual assets from text-based domain-specific languages, producing diagrams (Mermaid, D2, Graphviz), charts (Vega-Lite), self-contained HTML pages, and slide decks. AI coding agents call rendering tools with text input and receive file paths to assets ready for embedding in documentation.

Diagram rendering runs in a sandboxed Docker container with no network access, while HTML and slide generation operates natively. Output uses content-hash naming for caching and clean git diffs, with SVG as the preferred format.

## Trust

- **Trust score (0–1):** 0.91
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/pavelguzenfeld-media-forge)
- **Repository:** <https://github.com/pavelguzenfeld/mcp-media-forge>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "pavelguzenfeld-media-forge"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/pavelguzenfeld-media-forge` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/pavelguzenfeld-media-forge/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
